about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/traits
AgeCommit message (Expand)AuthorLines
2025-10-02codegen: Generate `dbg_value` for the ref statementdianqk-1/+13
2025-09-29Rollup merge of #147127 - antoyo:fix/gcc-linker-plugin, r=bjorn3Stuart Cook-1/+10
2025-09-28Add a leading dash to linker plugin arguments in the gcc codegenAntoni Boucher-1/+10
2025-09-19added typetree support for memcpyKaran Janthe-1/+2
2025-09-16Update the FIXME comments in the generic three_way_compareJosh Stone-8/+11
2025-09-16Update the minimum external LLVM to 20Josh Stone-7/+31
2025-09-06Remove want_summary argument from prepare_thinbjorn3-4/+1
2025-09-06Remove thin_link_data method from ThinBufferMethodsbjorn3-1/+0
2025-08-24Directly raise fatal errors inside the codegen backendsbjorn3-6/+6
2025-08-14Complete functionality and general cleanupMarcelo Domínguez-2/+0
2025-08-13Port the `#[linkage]` attribute to the new attribute systemSasha Pourcelot-1/+2
2025-08-08Rollup merge of #144192 - RalfJung:atomicrmw-ptr, r=nikicTrevor Gross-0/+3
2025-08-06coverage: Remove all unstable support for MC/DC instrumentationZalathar-5/+0
2025-07-31Rollup merge of #144232 - xacrimon:explicit-tail-call, r=WaffleLapkinStuart Cook-0/+12
2025-07-26Remove support for -Zcombine-cgubjorn3-6/+0
2025-07-26Implement support for explicit tail calls in the MIR block builders and the L...Joel Wejdenstål-0/+12
2025-07-23atomicrmw on pointers: move integer-pointer cast hacks into backendRalf Jung-0/+3
2025-07-21Remove each_linked_rlib_for_lto from CodegenContextbjorn3-0/+4
2025-07-21Move exported_symbols_for_lto out of CodegenContextbjorn3-0/+2
2025-07-21Merge modules and cached_modules for fat LTObjorn3-1/+0
2025-07-17Rollup merge of #143388 - bjorn3:lto_refactors, r=compiler-errorsLeón Orell Valerian Liehr-17/+7
2025-07-14Eliminate all direct uses of LLVMMDStringInContext2Oli Scherer-3/+3
2025-07-12Auto merge of #143810 - matthiaskrgr:rollup-iw7a23z, r=matthiaskrgrbors-2/+29
2025-07-12Auto merge of #143766 - matthiaskrgr:rollup-0x7t69s, r=matthiaskrgrbors-0/+10
2025-07-11Rollup merge of #143716 - workingjubilee:document-some-codegen-backend-stuff,...Matthias Krüger-2/+29
2025-07-11compiler: comment on some call-related codegen fn in cg_ssaJubilee Young-2/+29
2025-07-10Add `BuilderMethods::unreachable_nonterminator`Scott McMurray-0/+10
2025-07-07Remove support for dynamic allocasmejrs-1/+0
2025-07-03Merge run_fat_lto, optimize_fat and autodiff into run_and_optimize_fat_ltobjorn3-12/+4
2025-07-03Remove unused config param from WriteBackendMethods::autodiffbjorn3-1/+0
2025-07-03Move dcx creation into WriteBackendMethods::codegenbjorn3-1/+0
2025-07-03Remove LtoModuleCodegenbjorn3-3/+3
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-1/+1
2025-06-22Remove dead instructions in terminate blocksMark Rousskov-1/+1
2025-06-18Rollup merge of #142383 - scottmcm:operandref-builder, r=workingjubileeJakub Beránek-1/+19
2025-06-17CodeGen: rework Aggregate implemention for rvalue_creates_operand casesScott McMurray-1/+19
2025-06-15Rollup merge of #141769 - bjorn3:codegen_metadata_module_rework, r=workingjub...León Orell Valerian Liehr-8/+9
2025-06-14Auto merge of #142259 - sayantn:simplify-intrinsics, r=workingjubileebors-2/+2
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-03Move metadata object generation for dylibs to the linker codebjorn3-5/+1
2025-06-03Only borrow EncodedMetadata in codegen_cratebjorn3-4/+9
2025-06-03Remove type_test from IntrinsicCallBuilderMethodsbjorn3-2/+0
2025-06-03Remove get_dbg_loc from DebugInfoBuilderMethodsbjorn3-1/+0
2025-05-30Rollup merge of #141507 - RalfJung:atomic-intrinsics, r=bjorn3Matthias Krüger-4/+2
2025-05-28get rid of rustc_codegen_ssa::common::AtomicOrderingRalf Jung-4/+2
2025-05-28Remove unused arg_memory_ty methodbjorn3-1/+0
2025-05-28Mark all optimize methods and the codegen method as safebjorn3-4/+4
2025-05-28Remove methods from StaticCodegenMethods that are not called in cg_ssa itselfbjorn3-12/+0
2025-05-28Make predefine methods take &mut selfbjorn3-2/+2