rust/compiler/rustc_interface/src
Matthias Krüger c8247c0a19
Rollup merge of #132259 - mrkajetanp:branch-protection-pauth-lr, r=davidtwco
rustc_codegen_llvm: Add a new 'pc' option to branch-protection

Add a new 'pc' option to -Z branch-protection for aarch64 that enables the use of PC as a diversifier in PAC branch protection code.

When the pauth-lr target feature is enabled in combination with -Z branch-protection=pac-ret,pc, the new 9.5-a instructions (pacibsppc, retaasppc, etc) will be generated.
2024-11-05 20:10:49 +01:00
..
callbacks.rs Do not call source_span when not tracking dependencies. 2024-08-24 16:40:40 +00:00
errors.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
interface.rs add unstable support for outputting file checksums for use in cargo 2024-10-01 21:23:20 -06:00
lib.rs add unstable support for outputting file checksums for use in cargo 2024-10-01 21:23:20 -06:00
passes.rs Handle rustc_interface cases of rustc::potential_query_instability lint 2024-10-05 10:01:27 +03:00
proc_macro_decls.rs
queries.rs fix clippy::clone_on_ref_ptr for compiler 2024-10-28 18:05:08 +03:00
tests.rs Rollup merge of #132259 - mrkajetanp:branch-protection-pauth-lr, r=davidtwco 2024-11-05 20:10:49 +01:00
util.rs Rename target triple to target tuple in many places in the compiler 2024-11-02 21:29:59 +01:00