Functions currently can't have mappings in multiple files, and if that ever changes (e.g. to properly support expansion regions), this code will need to be completely overhauled anyway.
set_section
&str
&[u8]
*const c_char
&raw
get_visibility
set_visibility
rustc_abi::Abi
BackendRepr
warn(unreachable_pub)
rustc_codegen_llvm