rust/compiler/rustc_session/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
..
config Auto merge of #129884 - RalfJung:forbidden-target-features, r=workingjubilee 2024-11-05 16:25:45 +00:00
code_stats.rs compiler: Add rustc_abi dependence to the compiler 2024-10-27 21:10:58 -07:00
config.rs Rollup merge of #132259 - mrkajetanp:branch-protection-pauth-lr, r=davidtwco 2024-11-05 20:10:49 +01:00
cstore.rs compiler: Directly use rustc_abi in session 2024-11-03 13:38:47 -08:00
errors.rs Rename target triple to target tuple in many places in the compiler 2024-11-02 21:29:59 +01:00
filesearch.rs Rename target triple to target tuple in many places in the compiler 2024-11-02 21:29:59 +01:00
lib.rs Rollup merge of #129087 - slanterns:option_get_or_insert_default, r=dtolnay 2024-09-27 19:07:58 +02:00
options.rs Rollup merge of #132259 - mrkajetanp:branch-protection-pauth-lr, r=davidtwco 2024-11-05 20:10:49 +01:00
output.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
parse.rs fix clippy::clone_on_ref_ptr for compiler 2024-10-28 18:05:08 +03:00
search_paths.rs Rename target triple to target tuple in many places in the compiler 2024-11-02 21:29:59 +01:00
session.rs Rename target triple to target tuple in many places in the compiler 2024-11-02 21:29:59 +01:00
utils.rs remove a couple of redundant String to String conversion 2024-10-12 22:07:46 +02:00
version.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00