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
/
lto.rs
Age
Commit message (
Expand
)
Author
Lines
2023-10-09
Remove an LTO dependent cgu_reuse_tracker.set_actual_reuse call
bjorn3
-2
/
+0
2023-09-23
allow LTO on `proc-macro` crates with `-Zdylib-lto`
onur-ozkan
-3
/
+12
2023-09-10
Remove `verbose_generic_activity_with_arg`
John Kåre Alsaker
-1
/
+1
2023-09-07
lto: handle Apple platforms correctly by eliding __LLVM, from section name
Augie Fackler
-1
/
+4
2023-09-07
lto: load bitcode sections by name
Augie Fackler
-4
/
+23
2023-09-01
remove unnecessary heap allocation
XXIV
-1
/
+1
2023-07-31
Use standard Rust capitalization rules for names containing "LTO".
Nicholas Nethercote
-5
/
+5
2023-07-30
inline format!() args up to and including rustc_codegen_llvm
Matthias Krüger
-3
/
+3
2023-07-05
Revert "use new c literals instead of cstr! macro"
León Orell Valerian Liehr
-1
/
+1
2023-07-02
Add `rustc` option to output LLVM optimization remarks to YAML files
Jakub Beránek
-2
/
+8
2023-05-31
use new c literals instead of cstr! macro
klensy
-1
/
+1
2023-05-08
Remove the ThinLTO CU hack
Josh Stone
-49
/
+0
2023-01-30
session: diagnostic migration lint on more fns
David Wood
-37
/
+28
2022-12-18
don't restuct references just to reborrow
Matthias Krüger
-1
/
+1
2022-12-13
Rollup merge of #105620 - TaKO8Ki:remove-unnecessary-uses-of-clone, r=compile...
Matthias Krüger
-1
/
+1
2022-12-13
remove unnecessary uses of `clone`
Takayuki Maeda
-1
/
+1
2022-12-07
Don't internalize __llvm_profile_counter_bias
Alex Brachet
-0
/
+4
2022-11-09
Port diagnostics created by `Handler`
SLASHLogin
-7
/
+2
2022-10-23
Introduce dedicated `-Zdylib-lto` flag for enabling LTO on `dylib`s
Jakub Beránek
-1
/
+15
2022-10-23
Allow LTO for dylibs
bjorn3
-13
/
+4
2022-10-06
Remove `-Ztime` option.
Nicholas Nethercote
-1
/
+1
2022-09-19
Rename LLVM `optimize` functions
Josh Stone
-1
/
+1
2022-09-18
Remove support for LLVM's legacy pass manager
Josh Stone
-60
/
+6
2022-09-01
Always import all tracing macros for the entire crate instead of piecemeal by...
Oli Scherer
-1
/
+0
2022-07-25
Use object instead of LLVM for reading bitcode from rlibs
bjorn3
-5
/
+16
2022-07-21
Auto merge of #98162 - nextsilicon:support_lto_embed_bitcode, r=davidtwco
bors
-3
/
+3
2022-07-16
Auto merge of #95685 - oxidecomputer:restore-static-dwarf, r=pnkfelix
bors
-16
/
+2
2022-07-14
rustc: add ability to output regular LTO bitcode modules
Ziv Dunkelman
-3
/
+3
2022-06-14
Add LLVM module flags required for the VFE opt
flip1995
-1
/
+13
2022-05-20
Remove `crate` visibility usage in compiler
Jacob Pratt
-3
/
+3
2022-05-07
Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errors
bors
-9
/
+9
2022-05-02
fix most compiler/ doctests
Elliot Roberts
-9
/
+9
2022-04-30
Remove config parameter of optimize_fat and avoid interior mutability for module
bjorn3
-8
/
+5
2022-04-30
Let LtoModuleCodegen::optimize take self by value
bjorn3
-2
/
+2
2022-04-25
Auto merge of #95604 - nbdd0121:used2, r=petrochenkov
bors
-3
/
+3
2022-04-24
Ensure `#[used]` symbols are preserved in LTO
Gary Guo
-1
/
+1
2022-04-20
Stub out various legacy PM functions with LLVM 15
Nikita Popov
-1
/
+1
2022-04-18
Add `SymbolExportInfo`
Gary Guo
-3
/
+3
2022-04-07
remove allocation from a self-profiling call in the LLVM backend
Rémy Rakic
-1
/
+3
2022-04-05
Revert "Work around invalid DWARF bugs for fat LTO"
Cliff L. Biffle
-16
/
+2
2022-03-06
Improved error message for failed bitcode load
Joe
-1
/
+1
2022-01-14
Remove LLVMRustMarkAllFunctionsNounwind
Amanieu d'Antras
-17
/
+0
2021-12-30
Auto merge of #91125 - eskarn:llvm-passes-plugin-support, r=nagisa
bors
-2
/
+5
2021-12-20
rustc_codegen_llvm: move should_use_new_llvm_pass_manager function to llvm_util
Axel Cohen
-2
/
+5
2021-12-16
Remove `in_band_lifetimes` from `rustc_codegen_llvm`
LegionMammal978
-2
/
+2
2021-12-09
Remove redundant [..]s
est31
-1
/
+1
2021-10-08
Default to disabling the new pass manager for the s390x targets.
Hans Kratz
-1
/
+1
2021-10-01
Fix clippy lints
Guillaume Gomez
-13
/
+12
2021-09-17
Work around invalid DWARF bugs for fat LTO
Yilin Chen
-2
/
+16
2021-05-08
Support -C passes in NewPM
Nikita Popov
-4
/
+13
[next]