summary refs log tree commit diff
path: root/compiler/rustc_codegen_cranelift/src
AgeCommit message (Expand)AuthorLines
2024-11-20reduce false positives of tail-expr-drop-order from consumed valuesDing Xiang Fei-0/+2
2024-11-19`InterpCx` store `TypingEnv` instead of a `ParamEnv`lcnr-1/+5
2024-11-19move `fn is_item_raw` to `TypingEnv`lcnr-3/+3
2024-11-18Auto merge of #132460 - lcnr:questionable-uwu, r=compiler-errorsbors-42/+55
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-42/+55
2024-11-18remove pointless cold_path impl in interpreterRalf Jung-0/+1
2024-11-17Likely unlikely fixJiri Bobek-5/+4
2024-11-09Add a default implementation for CodegenBackend::linkbjorn3-25/+0
2024-11-09Merge commit '1fa693ca4462fc1f790693464cf765ad693616af' into sync_cg_clif-202...bjorn3-23/+32
2024-11-07 remove 'platform-intrinsic' ABI leftoversRalf Jung-2/+2
2024-11-03Auto merge of #132526 - bjorn3:sync_cg_clif-2024-11-02, r=bjorn3bors-32/+50
2024-11-02Rename target triple to target tuple in many places in the compilerNoratrieb-2/+2
2024-11-02Merge commit '5b1246bb4bed72fd0bb8fa497d8e5ed2c7f3515c' into sync_cg_clif-202...bjorn3-32/+50
2024-11-01Move versioned LLVM target creation to rustc_codegen_ssaMads Marquart-1/+4
2024-10-29cg_clif: `rustc_abi::Abi` => `BackendRepr`Jubilee Young-53/+62
2024-10-27cg_clif: Rename LayoutS to LayoutDataJubilee Young-1/+1
2024-10-26Effects cleanupDeadbeef-1/+0
2024-10-19Fix testsMichael Goulet-4/+9
2024-10-17Allow dropping dyn principalMichael Goulet-1/+3
2024-10-11intrinsics.fmuladdf{16,32,64,128}: expose llvm.fmuladd.* semanticsJed Brown-1/+4
2024-10-08cg_clif: Factor out rustc_target::abiJubilee Young-1/+3
2024-10-06various fixes for `naked_asm!` implementationFolkert de Vries-0/+3
2024-10-04Use wide pointers consistenly across the compilerUrgau-7/+7
2024-09-30Relax a debug assertion in codegenMichael Goulet-14/+3
2024-09-25Add a debug assertion in codegen that unsize casts of the same principal trai...Michael Goulet-1/+16
2024-09-24be even more precise about "cast" vs "coercion"Lukas Markeffsky-5/+6
2024-09-24unify dyn* coercions with other pointer coercionsLukas Markeffsky-1/+5
2024-09-23Check vtable projections for validity in miriMichael Goulet-4/+4
2024-09-23Rustfmtbjorn3-6/+3
2024-09-23Merge commit '6d35b4c9a04580366fd800692a5b5db79d766530' into sync_cg_clif-202...bjorn3-28/+66
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-87/+66
2024-09-21add `C-cmse-nonsecure-entry` ABIFolkert de Vries-0/+3
2024-09-20Do not unnecessarily eval consts in codegenMichael Goulet-11/+15
2024-09-17Use associative type defaults in `{Layout,FnAbi}OfHelpers`.Nicholas Nethercote-8/+0
2024-09-14simd_shuffle: require index argument to be a vectorRalf Jung-27/+13
2024-08-30introduce `PrettyPrintMirOptions` for cosmetic MIR dump optionsRémy Rakic-2/+3
2024-08-27Rollup merge of #128731 - RalfJung:simd-shuffle-vector, r=workingjubileeTrevor Gross-0/+10
2024-08-18rename AddressOf -> RawBorrow inside the compilerRalf Jung-2/+2
2024-08-17Always use ar_archive_writer for import libsChris Denton-83/+1
2024-08-14Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errorsbors-2/+2
2024-08-13simd_shuffle intrinsic: allow argument to be passed as vector (not just as ar...Ralf Jung-0/+10
2024-08-12Rollup merge of #128149 - RalfJung:nontemporal_store, r=jieyouxu,Amanieu,JubileeGuillaume Gomez-1/+2
2024-08-09Use ar_archive_writer from sysroot for cg_clifbjorn3-0/+1
2024-08-09Merge commit '69b3f5a426a5c1c05236a45b36f6679d95fbe01b' into sync_cg_clif-202...bjorn3-183/+96
2024-08-09Shrink `TyKind::FnPtr`.Nicholas Nethercote-2/+2
2024-08-08Rename struct_tail_erasing_lifetimes to struct_tail_for_codegenMichael Goulet-2/+2
2024-08-05nontemporal_store: make sure that the intrinsic is truly just a hintRalf Jung-1/+2
2024-07-30Move computation of decorated names out of the create_dll_import_lib methodbjorn3-1/+1
2024-07-30Move temp file name generation out of the create_dll_import_lib methodbjorn3-4/+3
2024-07-29Reformat `use` declarations.Nicholas Nethercote-12/+14