about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/write.rs
AgeCommit message (Expand)AuthorLines
2025-06-19Extract Translator structCameron Steffen-13/+7
2025-06-03Move metadata object generation for dylibs to the linker codebjorn3-22/+1
2025-06-03Only borrow EncodedMetadata in codegen_cratebjorn3-5/+0
2025-05-28Mark all optimize methods and the codegen method as safebjorn3-10/+6
2025-05-28Move supports_parallel from CodegenBackend to ExtraBackendMethodsbjorn3-1/+1
2025-04-07Prepend temp files with a string per invocation of rustcMichael Goulet-5/+24
2025-04-07Simplify temp path creation a bitMichael Goulet-16/+8
2025-04-04Rollup merge of #138949 - madsmtm:rename-to-darwin, r=WaffleLapkinMatthias Krüger-2/+2
2025-03-28use `slice::contains` where applicableYotam Ofek-1/+1
2025-03-25Rename `is_like_osx` to `is_like_darwin`Mads Marquart-2/+2
2025-03-21Auto merge of #128320 - saethlin:link-me-maybe, r=compiler-errorsbors-6/+15
2025-03-17Flatten `if`s in `rustc_codegen_ssa`Yotam Ofek-19/+13
2025-03-12Move methods from `Map` to `TyCtxt`, part 4.Nicholas Nethercote-1/+1
2025-03-07Rollup merge of #137549 - oli-obk:llvm-ffi, r=davidtwcoMatthias Krüger-0/+3
2025-03-01Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikicbors-2/+6
2025-02-24Avoid no-op unlink+link dances in incr compBen Kimock-6/+15
2025-02-24Generalize BaseTypeCodegenMethodsOli Scherer-0/+3
2025-02-23Rollup merge of #136439 - yotamofek:pr/codegen-ssa-no-indexing, r=NoratriebTrevor Gross-7/+8
2025-02-23Remove unused `OutputType::ThinLinkBitcode`DianQK-3/+0
2025-02-23Save pre-link bitcode to `ModuleCodegen`DianQK-2/+6
2025-02-23The embedded bitcode should always be prepared for LTO/ThinLTODianQK-0/+3
2025-02-21update autodiff flagsManuel Drehwald-1/+2
2025-02-13Make `-O` mean `-C opt-level=3`clubby789-2/+2
2025-02-11rustc_codegen_ssa: cleanup nested `if`s and a needless `match`Yotam Ofek-2/+3
2025-02-11rustc_codegen_ssa: use slice patterns instead of len-check+indexingYotam Ofek-5/+5
2025-02-01test compile time fixesManuel Drehwald-1/+1
2025-01-29upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiffManuel Drehwald-5/+33
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-13Remove jobserver from Sessionbjorn3-5/+2
2024-12-12Auto merge of #129181 - beetrees:asm-spans, r=pnkfelix,compiler-errorsbors-13/+8
2024-12-06Store a single copy of the error registry in DiagCtxtbjorn3-1/+5
2024-12-06Move some timers aroundbjorn3-2/+0
2024-11-26Pass end position of span through inline ASM cookiebeetrees-13/+8
2024-11-24Remove forces_embed_bitcodeDianQK-4/+2
2024-11-03Reduce dependence on the target namebjorn3-0/+4
2024-10-31Remove support for `-Zprofile` (gcov-style coverage instrumentation)Zalathar-21/+4
2024-10-28fix clippy::clone_on_ref_ptr for compilerklensy-2/+2
2024-10-11Rollup merge of #129079 - Zoxc:thinlto_imp_symbols, r=wesleywiserMatthias Krüger-1/+7
2024-10-07Convert `Option<&Lrc<T>>` return types to `Option<&T>`.Nicholas Nethercote-3/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-5/+5
2024-09-22Create _imp__ symbols also when doing ThinLTOJohn Kåre Alsaker-1/+7
2024-09-18Rollup merge of #130116 - veera-sivarajan:freeze-suggestions, r=chenyukangMatthias Krüger-2/+2
2024-09-17Minimize visibilities.Nicholas Nethercote-18/+18
2024-09-12Implement a Method to Seal `DiagInner`'s SuggestionsVeera-2/+2
2024-08-29Rollup merge of #128970 - DianQK:lint-llvm-ir, r=nikicGuillaume Gomez-0/+2
2024-08-29Add `-Zlint-llvm-ir`DianQK-0/+2
2024-08-16Add `warn(unreachable_pub)` to `rustc_codegen_ssa`.Nicholas Nethercote-1/+1
2024-08-11Use assert_matches around the compilerMichael Goulet-1/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-21/+18
2024-07-20compiler: Never debug_assert in codegenJubilee Young-1/+1