about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
AgeCommit message (Expand)AuthorLines
2025-06-18Auto merge of #141061 - dpaoliello:shimasfn, r=bjorn3bors-13/+1
2025-06-17CodeGen: rework Aggregate implemention for rvalue_creates_operand casesScott McMurray-76/+134
2025-06-17use consistent attr errors in all attribute parsersJana Dönszelmann-15/+0
2025-06-17fix bugs in inline/force_inline and diagnostics of all attr parsersJana Dönszelmann-7/+9
2025-06-17convert entire codebase to parsed inline attrsJana Dönszelmann-45/+8
2025-06-17apply clippy::or_fun_callklensy-5/+5
2025-06-17Rollup merge of #142598 - ostylk:fix/ppc64_llvmabi, r=nikic,workingjubileeJubilee-0/+18
2025-06-17Rollup merge of #142595 - workingjubilee:revert-warning-138139, r=ChrisDentonJubilee-19/+0
2025-06-16indicate ppc64 elf abi in e_flagsostylk-0/+18
2025-06-16Revert overeager warning for misuse of `--print native-static-libs`Jubilee Young-19/+0
2025-06-16Change __rust_no_alloc_shim_is_unstable to be a functionDaniel Paoliello-13/+1
2025-06-16Fix RISC-V C function ABI when passing/returning structs containing floatsbeetrees-7/+50
2025-06-15Rollup merge of #141769 - bjorn3:codegen_metadata_module_rework, r=workingjub...León Orell Valerian Liehr-110/+75
2025-06-15Rollup merge of #133952 - bjorn3:remove_wasm_legacy_abi, r=alexcrichtonLeón Orell Valerian Liehr-38/+7
2025-06-14Auto merge of #142259 - sayantn:simplify-intrinsics, r=workingjubileebors-2/+2
2025-06-14Remove all support for wasm's legacy ABIbjorn3-38/+7
2025-06-13Auto merge of #142443 - matthiaskrgr:rollup-l1l6d0v, r=matthiaskrgrbors-1/+2
2025-06-13Rollup merge of #135927 - azhogin:azhogin/retpoline, r=davidtwcoMatthias Krüger-1/+2
2025-06-13Rollup merge of #142410 - RalfJung:align_of, r=WaffleLapkin,workingjubileeMatthias Krüger-1/+1
2025-06-13Rollup merge of #142221 - mustartt:aix-fix-strip-order, r=davidtwcoMatthias Krüger-2/+2
2025-06-12intrinsics: rename min_align_of to align_ofRalf Jung-1/+1
2025-06-12Rollup merge of #142352 - workingjubilee:c-int-width-is-an-integer, r=wesleyw...Matthias Krüger-4/+4
2025-06-12Simplify implementation of Rust intrinsics by using type parameters in the cachesayantn-2/+2
2025-06-11compiler: Change c_int_width to be an integer typeJubilee Young-4/+4
2025-06-10Remove unneeded `FunctionCx` from some codegen methodsScott McMurray-96/+94
2025-06-09-Zretpoline and -Zretpoline-external-thunk flags (target modifiers) to enable...Andrew Zhogin-1/+2
2025-06-08Rollup merge of #142053 - heiher:loong32-none, r=wesleywiserJubilee-1/+2
2025-06-08Remove rustc's notion of "preferred" alignment AKA `__alignof`Jubilee Young-5/+1
2025-06-07intrinsics: use const generic to set atomic orderingRalf Jung-194/+144
2025-06-06Rollup merge of #142103 - scottmcm:fieldidx-in-interp, r=oli-obkGuillaume Gomez-2/+2
2025-06-06Auto merge of #142099 - matthiaskrgr:rollup-r9s3c35, r=matthiaskrgrbors-9/+17
2025-06-05Update `InterpCx::project_field` to take `FieldIdx`Scott McMurray-2/+2
2025-06-06Add new Tier-3 targets: `loongarch32-unknown-none*`WANG Rui-1/+2
2025-06-06Rollup merge of #142044 - workingjubilee:document-operandvalue-pair, r=scottmcmMatthias Krüger-2/+8
2025-06-05Auto merge of #140872 - bjorn3:elf_use_used_linker, r=nikicbors-31/+7
2025-06-05Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of NoneOli Scherer-7/+9
2025-06-05Make #[used(linker)] the default on ELF toobjorn3-31/+7
2025-06-04compiler: Document the offset invariant of `OperandValue::Pair`Jubilee Young-2/+8
2025-06-03Change `tag_field` to `FieldIdx` in `Variants::Multiple`Scott McMurray-4/+4
2025-06-03Rollup merge of #141569 - workingjubilee:canonicalize-abi, r=bjorn3Matthias Krüger-10/+10
2025-06-03compiler: change Conv to CanonAbiJubilee Young-10/+10
2025-06-03Move metadata object generation for dylibs to the linker codebjorn3-93/+51
2025-06-03Only borrow EncodedMetadata in codegen_cratebjorn3-28/+35
2025-06-03Remove type_test from IntrinsicCallBuilderMethodsbjorn3-2/+0
2025-06-03Remove get_dbg_loc from DebugInfoBuilderMethodsbjorn3-1/+0
2025-06-02Auto merge of #141750 - Noratrieb:gold-rush, r=bjorn3bors-1/+58
2025-06-02Auto merge of #141760 - bjorn3:intrinsic_rework_part2, r=fee1-deadbors-29/+23
2025-05-31Warn when gold was used as the linkerNoratrieb-1/+58
2025-05-30Rollup merge of #141749 - Noratrieb:RUSTC_ACTUALLY_DO_NOT_RETRY_LINKER_ON_SEG...Matthias Krüger-52/+2
2025-05-30Directly use from_immediate for handling boolbjorn3-3/+2