rust/compiler/rustc_codegen_llvm/src
Matthias Krüger d464630301
Rollup merge of #150811 - defid-aliases, r=bjorn3
Store defids instead of symbol names in the aliases list

I was honestly surprised this worked in the past. This causes a cycle error since we now compute a symbol name in codegen_attrs, and then compute codegen attrs when we try to get the symbol name.

It only worked when there weren't any codegen attributes to begin with, causing symbol name computation to skip the call to codegen_attrs.

Like this we won't have the same problem.

r? @bjorn3
2026-01-08 22:21:21 +01:00
..
back Cleanup debuginfo_compression unstable flag 2026-01-01 19:30:02 -06:00
builder Update test and verify that tgt_(un)register_lib have the right type 2026-01-04 06:58:31 -08:00
coverageinfo Use the embeddable filename for coverage artifacts 2025-12-15 22:09:07 +01:00
debuginfo Move DIBuilderBox out of ffi.rs 2025-12-19 12:32:49 +11:00
llvm Modified to output error messages appropriate to the situation 2026-01-07 00:33:57 +09:00
abi.rs Add -Zannotate-moves for profiler visibility of move/copy operations 2025-11-06 15:39:45 -08:00
allocator.rs Remove -Zoom=panic 2025-11-28 19:30:39 +00:00
asm.rs Allow PowerPC spe_acc as clobber-only register 2025-12-03 12:37:22 -06:00
attributes.rs Implement offload intrinsic 2025-11-25 20:04:27 +01:00
base.rs Update test and verify that tgt_(un)register_lib have the right type 2026-01-04 06:58:31 -08:00
builder.rs Inline BuilderMethods::call for intrinsics 2025-12-27 17:46:26 +00:00
callee.rs rustc_target: introduce Env 2025-11-11 18:34:47 -05:00
common.rs Fix ICE on offsetted ZST pointer 2025-10-15 20:06:46 -04:00
consts.rs rustc_target: introduce Arch 2025-11-04 21:27:22 -05:00
context.rs rustc_codegen_llvm: update alignment for double on AIX 2026-01-05 14:08:51 -05:00
declare.rs refactor: Remove LLVMRustInsertPrivateGlobal and define_private_global 2025-10-08 21:59:48 +02:00
errors.rs Modified to output error messages appropriate to the situation 2026-01-07 00:33:57 +09:00
intrinsic.rs Expose workgroup/thread dims as intrinsic args 2026-01-02 11:50:32 +01:00
lib.rs Modified to output error messages appropriate to the situation 2026-01-07 00:33:57 +09:00
llvm_util.rs Rollup merge of #146798 - a4lg:riscv-intrinsics-zkne_or_zknd, r=Amanieu 2025-12-31 17:32:04 +01:00
macros.rs use declarative macro for #[derive(TryFromU32)] 2025-10-06 14:54:38 +00:00
mono_item.rs store defids instead of symbol names in the aliases list 2026-01-08 16:25:27 +01:00
type_.rs Remove inherent methods from llvm::TypeKind 2025-12-19 12:32:49 +11:00
type_of.rs codegen: implement repr(scalable) 2025-12-16 11:00:12 +00:00
typetree.rs remove llvm_enzyme and enzyme fallbacks from most places, enable the autodiff frontend on nightly 2025-12-19 11:02:57 -08:00
va_arg.rs c_variadic: provide va_arg for more targets 2026-01-01 13:38:53 +01:00
value.rs Consistently import llvm::Type and llvm::Value 2025-10-06 13:09:16 +11:00