about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/back
AgeCommit message (Expand)AuthorLines
2025-08-19Rollup merge of #145484 - Zalathar:archive-builder, r=bjorn3Stuart Cook-177/+6
2025-08-19Rollup merge of #145432 - Zalathar:target-machine, r=wesleywiserStuart Cook-8/+12
2025-08-16Remove `LlvmArchiveBuilder` and supporting code/bindingsZalathar-177/+6
2025-08-15Simplify the `args_cstr_buff` assertionZalathar-5/+4
2025-08-15Avoid an unnecessary intermediate `&mut` referenceZalathar-1/+1
2025-08-15Avoid an explicit cast from `*const c_uchar` to `*const c_char`Zalathar-2/+2
2025-08-15Declare module `rustc_codegen_llvm::back` in the normal wayZalathar-0/+5
2025-08-15Rollup merge of #145004 - bjorn3:remove_unused_fields, r=WaffleLapkinStuart Cook-5/+6
2025-08-14Remove lto inline logicMarcelo Domínguez-27/+1
2025-08-08Remove bitcode_llvm_cmdlinebjorn3-5/+6
2025-07-28Auto merge of #144562 - matthiaskrgr:rollup-mlvn7qo, r=matthiaskrgrbors-46/+8
2025-07-28use let chains in ast, borrowck, codegen, const_evalKivooeo-4/+4
2025-07-26Remove support for -Zcombine-cgubjorn3-23/+0
2025-07-25Use the object crate rather than LLVM for extracting bitcode sectionsbjorn3-23/+8
2025-07-24Auto merge of #144062 - bjorn3:lto_refactors2, r=davidtwcobors-91/+23
2025-07-22Rollup merge of #142097 - ZuseZ4:offload-host1, r=oli-obk许杰友 Jieyou Xu (Joe)-0/+7
2025-07-21Remove each_linked_rlib_for_lto from CodegenContextbjorn3-4/+7
2025-07-21Move exported_symbols_for_lto out of CodegenContextbjorn3-4/+8
2025-07-21Merge exported_symbols computation into exported_symbols_for_ltobjorn3-6/+5
2025-07-21Move LTO symbol export calculation from backends to cg_ssabjorn3-77/+14
2025-07-21Merge modules and cached_modules for fat LTObjorn3-12/+1
2025-07-18gpu host code generationManuel Drehwald-0/+1
2025-07-18add -Zoffload=Enable flag behind -Zunstable-options, to enable gpu (host) cod...Manuel Drehwald-0/+6
2025-07-18Pass wasm exception model to TargetOptionsNikita Popov-0/+6
2025-07-17Rollup merge of #143388 - bjorn3:lto_refactors, r=compiler-errorsLeón Orell Valerian Liehr-11/+10
2025-07-14Avoid a bunch of unnecessary `unsafe` blocks in cg_llvmOli Scherer-41/+36
2025-07-11Rollup merge of #143633 - dillona:noinline-assert, r=fee1-deadMatthias Krüger-1/+1
2025-07-10Make some "safe" llvm ops actually soundOli Scherer-1/+1
2025-07-08fix: correct assertion to check for 'noinline' attribute presence before removalDillon Amburgey-1/+1
2025-07-03Move dcx creation into WriteBackendMethods::codegenbjorn3-1/+3
2025-07-03Remove LtoModuleCodegenbjorn3-10/+7
2025-06-25added PrintTAFn flag for autodiffKaran Janthe-1/+5
2025-05-28Mark all optimize methods and the codegen method as safebjorn3-3/+3
2025-05-11Add a safe wrapper for `LLVMAppendModuleInlineAsm`Zalathar-2/+2
2025-05-04Initial support for dynamically linked cratesBryanskiy-1/+2
2025-04-28remove noinline attribute and add alwaysinline after AD passbit-aloo-1/+27
2025-04-24Rollup merge of #139700 - EnzymeAD:autodiff-flags, r=oli-obkMatthias Krüger-19/+37
2025-04-12update documentationManuel Drehwald-0/+5
2025-04-12fix "could not find source function" error by preventing function merging bef...Manuel Drehwald-1/+4
2025-04-12fix LooseTypes flag and PrintMod behaviour, add debug helperManuel Drehwald-18/+28
2025-04-07Prepend temp files with a string per invocation of rustcMichael Goulet-12/+45
2025-04-07Simplify temp path creation a bitMichael Goulet-16/+11
2025-04-06Remove LLVM 18 inline ASM span fallbackbeetrees-5/+2
2025-04-05Rollup merge of #137880 - EnzymeAD:autodiff-batching, r=oli-obkStuart Cook-2/+10
2025-04-04add new flag to print the module post-AD, before optsManuel Drehwald-2/+10
2025-04-04Rollup merge of #138949 - madsmtm:rename-to-darwin, r=WaffleLapkinMatthias Krüger-3/+3
2025-03-25Rename `is_like_osx` to `is_like_darwin`Mads Marquart-3/+3
2025-03-25Reduce visibility of most items in `rustc_codegen_llvm`Daniel Paoliello-1/+1
2025-03-01Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikicbors-55/+98
2025-02-28Rollup merge of #137017 - bjorn3:ignore_invalid_bitcode, r=oli-obk许杰友 Jieyou Xu (Joe)-3/+22