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-12-18
Rename many `DiagCtxt` and `EarlyDiagCtxt` locals.
Nicholas Nethercote
-28
/
+14
2023-12-18
Rename many `DiagCtxt` arguments.
Nicholas Nethercote
-25
/
+18
2023-12-18
Rename `CodegenContext::create_diag_handler` as `CodegenContext::create_dcx`.
Nicholas Nethercote
-3
/
+3
2023-12-18
Rename `Handler` as `DiagCtxt`.
Nicholas Nethercote
-6
/
+6
2023-12-14
Auto merge of #118566 - klensy:cstr-new, r=WaffleLapkin
bors
-1
/
+1
2023-12-12
rustc_codegen_llvm: Enforce `rustc::potential_query_instability` lint
Martin Nordholts
-0
/
+3
2023-12-04
Avoid adding compiler-used functions to `symbols.o`
DianQK
-1
/
+1
2023-12-03
compiler: replace cstr macro with c str literals in compiler and few other c ...
klensy
-1
/
+1
2023-11-29
Dispose llvm::TargetMachines prior to llvm::Context being disposed
Wesley Wiser
-1
/
+2
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
[next]