about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
diff options
context:
space:
mode:
authorStuart Cook <Zalathar@users.noreply.github.com>2024-11-08 18:51:29 +1100
committerGitHub <noreply@github.com>2024-11-08 18:51:29 +1100
commit758a904764f438ffe05337912a84d49c62021da5 (patch)
tree4430646a7e67d61744628944b8a2918d6195aab3 /compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
parent1b55244aa245f2e4fc7dbfa68e0e5fd58d09f7a2 (diff)
parent19d5dc0ed1748c48da5dbe907ce4159185f5763d (diff)
downloadrust-758a904764f438ffe05337912a84d49c62021da5.tar.gz
rust-758a904764f438ffe05337912a84d49c62021da5.zip
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.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions