rust/compiler/rustc_codegen_llvm/src
bors 761e888485 Auto merge of #93516 - nagisa:branch-protection, r=cjgillot
No branch protection metadata unless enabled

Even if we emit metadata disabling branch protection, this metadata may
conflict with other modules (e.g. during LTO) that have different branch
protection metadata set.

This is an unstable flag and feature, so ideally the flag not being
specified should act as if the feature wasn't implemented in the first
place.

Additionally this PR also ensures we emit an error if
`-Zbranch-protection` is set on targets other than the supported
aarch64. For now the error is being output from codegen, but ideally it
should be moved to earlier in the pipeline before stabilization.
2022-02-26 21:53:03 +00:00
..
back Adopt let else in more places 2022-02-19 17:27:43 +01:00
coverageinfo Rollup merge of #90132 - joshtriplett:stabilize-instrument-coverage, r=wesleywiser 2022-02-04 18:42:13 +01:00
debuginfo Auto merge of #93644 - michaelwoerister:simpler-debuginfo-typemap, r=wesleywiser 2022-02-25 11:00:32 +00:00
llvm Rollup merge of #91675 - ivanloz:memtagsan, r=nagisa 2022-02-18 23:23:03 +01:00
abi.rs Auto merge of #94127 - erikdesjardins:debugattr, r=nikic 2022-02-26 09:41:19 +00:00
allocator.rs llvm: migrate to new parameter-bearing uwtable attr 2022-02-14 16:09:53 -05:00
asm.rs Add preliminary support for inline assembly for msp430. 2022-01-22 23:42:46 -05:00
attributes.rs Rollup merge of #91675 - ivanloz:memtagsan, r=nagisa 2022-02-18 23:23:03 +01:00
base.rs Adopt let else in more places 2022-02-19 17:27:43 +01:00
builder.rs Introduce Bx::switch_to_block 2022-02-24 12:18:21 +01:00
callee.rs Remove in_band_lifetimes from rustc_codegen_llvm 2021-12-16 14:43:32 -05:00
common.rs Remove in_band_lifetimes from rustc_codegen_llvm 2021-12-16 14:43:32 -05:00
consts.rs Auto merge of #94130 - erikdesjardins:partially, r=nikic 2022-02-25 05:44:33 +00:00
context.rs No branch protection metadata unless enabled 2022-02-19 17:31:40 +02:00
declare.rs Auto merge of #88354 - Jmc18134:hint-space-pauth-opt, r=nagisa 2021-12-29 22:35:11 +00:00
intrinsic.rs Introduce Bx::switch_to_block 2022-02-24 12:18:21 +01:00
lib.rs Auto merge of #94290 - Mark-Simulacrum:bump-bootstrap, r=pietroalbini 2022-02-25 18:34:02 +00:00
llvm_util.rs Expose unstable llvm14-builtins-abi target feature for cfg use 2022-02-16 21:15:31 +01:00
mono_item.rs Remove in_band_lifetimes from rustc_codegen_llvm 2021-12-16 14:43:32 -05:00
type_.rs Remove in_band_lifetimes from rustc_codegen_llvm 2021-12-16 14:43:32 -05:00
type_of.rs Reapply cg_llvm: fewer_names in uncached_llvm_type 2022-02-22 08:23:53 +01:00
va_arg.rs Introduce Bx::switch_to_block 2022-02-24 12:18:21 +01:00
value.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00