rustc_codegen_llvm

Module coverageinfo

Source

Modules§

Structs§

  • A context object for maintaining all state needed by the coverageinfo module.

Functions§

  • Calls llvm::createPGOFuncNameVar() with the given function instance’s mangled function name. The LLVM API returns an llvm::GlobalVariable containing the function name, with the specific variable name and linkage required by LLVM InstrProf source-based coverage instrumentation. Use bx.get_pgo_func_name_var() to ensure the variable is only created once per Instance.
  • hash_bytes πŸ”’
  • mapping_version πŸ”’