index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_codegen_llvm
/
src
/
back
/
write.rs
Age
Commit message (
Expand
)
Author
Lines
2025-08-08
Remove bitcode_llvm_cmdline
bjorn3
-5
/
+6
2025-07-26
Remove support for -Zcombine-cgu
bjorn3
-23
/
+0
2025-07-18
Pass wasm exception model to TargetOptions
Nikita Popov
-0
/
+4
2025-07-17
Rollup merge of #143388 - bjorn3:lto_refactors, r=compiler-errors
León Orell Valerian Liehr
-1
/
+3
2025-07-14
Avoid a bunch of unnecessary `unsafe` blocks in cg_llvm
Oli Scherer
-41
/
+36
2025-07-10
Make some "safe" llvm ops actually sound
Oli Scherer
-1
/
+1
2025-07-03
Move dcx creation into WriteBackendMethods::codegen
bjorn3
-1
/
+3
2025-05-28
Mark all optimize methods and the codegen method as safe
bjorn3
-2
/
+2
2025-05-11
Add a safe wrapper for `LLVMAppendModuleInlineAsm`
Zalathar
-2
/
+2
2025-04-24
Rollup merge of #139700 - EnzymeAD:autodiff-flags, r=oli-obk
Matthias Krüger
-1
/
+15
2025-04-12
update documentation
Manuel Drehwald
-0
/
+5
2025-04-12
fix "could not find source function" error by preventing function merging bef...
Manuel Drehwald
-1
/
+4
2025-04-12
fix LooseTypes flag and PrintMod behaviour, add debug helper
Manuel Drehwald
-0
/
+6
2025-04-07
Prepend temp files with a string per invocation of rustc
Michael Goulet
-12
/
+45
2025-04-07
Simplify temp path creation a bit
Michael Goulet
-16
/
+11
2025-04-06
Remove LLVM 18 inline ASM span fallback
beetrees
-5
/
+2
2025-03-25
Rename `is_like_osx` to `is_like_darwin`
Mads Marquart
-3
/
+3
2025-03-01
Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikic
bors
-43
/
+83
2025-02-24
codegen_llvm: avoid `Deref` impls w/ extern type
David Wood
-3
/
+3
2025-02-23
Save pre-link bitcode to `ModuleCodegen`
DianQK
-15
/
+6
2025-02-23
The embedded bitcode should always be prepared for LTO/ThinLTO
DianQK
-42
/
+91
2025-02-21
clean up autodiff code/comments
Manuel Drehwald
-10
/
+5
2025-02-13
Make `-O` mean `-C opt-level=3`
clubby789
-2
/
+2
2025-02-11
Document some safety constraints and use more safe wrappers
Oli Scherer
-36
/
+28
2025-02-11
Add a safe wrapper for `WriteBitcodeToFile`
Oli Scherer
-8
/
+10
2025-02-11
Remove an unsafe closure invariant by inlining the closure wrapper into the c...
Oli Scherer
-80
/
+50
2025-02-10
move second opt run to lto phase and cleanup code
Manuel Drehwald
-16
/
+25
2025-02-07
fix non-enzyme builds
Manuel Drehwald
-1
/
+3
2025-01-22
rustc_codegen_llvm: remove outdated asm-to-obj codegen note
Ken Matsui
-6
/
+3
2025-01-01
upstream rustc_codegen_llvm changes for enzyme/autodiff
Manuel Drehwald
-6
/
+47
2024-12-30
add llvm_floatabi field to target spec that controls FloatABIType
Ralf Jung
-4
/
+12
2024-12-30
rustc_llvm: expose FloatABIType target machine parameter
Ralf Jung
-5
/
+5
2024-12-29
make -Csoft-float have an effect on all ARM targets
Ralf Jung
-1
/
+1
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-12-12
Auto merge of #129181 - beetrees:asm-spans, r=pnkfelix,compiler-errors
bors
-6
/
+17
2024-12-02
Use c"lit" for CStrings without unwrap
Kornel
-1
/
+1
2024-11-26
Respect verify-llvm-ir option in the backend
Nikita Popov
-0
/
+4
2024-11-26
Pass end position of span through inline ASM cookie
beetrees
-6
/
+17
2024-11-24
embed-bitcode is no longer used in iOS
DianQK
-18
/
+1
2024-11-03
Reduce dependence on the target name
bjorn3
-20
/
+9
2024-11-02
Rename target triple to target tuple in many places in the compiler
Noratrieb
-3
/
+3
2024-11-02
Rollup merge of #131037 - madsmtm:move-llvm-target-versioning, r=petrochenkov
Matthias Krüger
-1
/
+2
2024-11-01
Move versioned LLVM target creation to rustc_codegen_ssa
Mads Marquart
-1
/
+2
2024-10-31
Remove support for `-Zprofile` (gcov-style coverage instrumentation)
Zalathar
-1
/
+0
2024-10-30
Consistently use safe wrapper function `set_section`
Zalathar
-9
/
+7
2024-10-28
Use a type-safe helper to cast `&str` and `&[u8]` to `*const c_char`
Zalathar
-5
/
+6
2024-10-26
Use safe wrappers `get_linkage` and `set_linkage`
Zalathar
-4
/
+4
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-4
/
+4
2024-09-19
Reformat some comments.
Nicholas Nethercote
-3
/
+4
2024-09-19
Reduce repetition in `target_is_apple`.
Nicholas Nethercote
-5
/
+6
[next]