rust/compiler/rustc_llvm
Stuart Cook 758a904764
Rollup merge of #132452 - Zalathar:llvm-cov-wrappers, r=jieyouxu
coverage: Extract safe FFI wrapper functions to `llvm_cov`

This PR takes all of the inline `unsafe` calls in coverage codegen, and all the safe wrapper functions in `coverageinfo/mod.rs`, and moves them to a new `llvm_cov` submodule that is dedicated to safe FFI wrapper functions. This reduces the mixing of abstraction levels in the rest of coverage codegen.

As a follow-up, this PR also tidies up the names and signatures of several of the coverage FFI functions.
2024-11-08 18:51:29 +11:00
..
llvm-wrapper Rollup merge of #132452 - Zalathar:llvm-cov-wrappers, r=jieyouxu 2024-11-08 18:51:29 +11:00
src update cfgs 2024-09-05 17:24:01 +01:00
build.rs Add system libs when cross compiling for Windows 2024-09-15 12:38:55 +00:00
Cargo.toml Unpin cc and upgrade to the latest version 2024-09-30 13:31:42 -04:00