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
/
src
/
librustc_codegen_llvm
/
back
/
lto.rs
Age
Commit message (
Expand
)
Author
Lines
2020-08-30
mv compiler to compiler/
mark
-1075
/
+0
2020-08-06
Incorporate tracing crate
bishtpawan
-1
/
+1
2020-07-10
Avoid "whitelist"
Tamir Duberstein
-20
/
+37
2020-06-25
Prepare for LLVM 11
Josh Stone
-2
/
+3
2020-05-02
cleanup: `config::CrateType` -> `CrateType`
Vadim Petrochenkov
-7
/
+4
2020-04-29
Store LLVM bitcode in object files, not compressed
Alex Crichton
-16
/
+32
2020-04-20
Expand comment to justify not checking if all the exports are green.
Felix S. Klock II
-0
/
+17
2020-04-17
Issue #71248: attempt to recover perf by removing `exports_all_green` flag.
Felix S. Klock II
-10
/
+5
2020-04-15
Incorporated review feedback:
Felix S. Klock II
-22
/
+40
2020-04-14
If an LLVM module's exports change, cannot reuse its post-LTO object file in
Felix S. Klock II
-4
/
+33
2020-03-30
rustc -> rustc_middle part 3 (rustfmt)
Mazdak Farrokhzad
-3
/
+3
2020-03-30
rustc -> rustc_middle part 2
Mazdak Farrokhzad
-3
/
+3
2020-03-16
use direct imports for `rustc::{lint, session}`.
Mazdak Farrokhzad
-1
/
+1
2020-03-06
fix various typos
Matthias Krüger
-2
/
+2
2020-02-29
Rollup merge of #69551 - matthiaskrgr:len_zero, r=Mark-Simulacrum
Dylan DPC
-1
/
+1
2020-02-28
use is_empty() instead of len() == x to determine if structs are empty.
Matthias Krüger
-1
/
+1
2020-02-27
use char instead of &str for single char patterns
Matthias Krüger
-1
/
+1
2020-02-13
add selfprofiling for new llvm passmanager
Andreas Jonson
-1
/
+1
2020-02-12
Add support for new pass manager
Nikita Popov
-0
/
+14
2020-02-10
self-profile: Support arguments for generic_activities.
Michael Woerister
-25
/
+32
2020-01-09
Change -Z time event naming scheme and make them generic activities
John Kåre Alsaker
-6
/
+8
2020-01-05
Remove rustc_hir reexports in rustc::hir.
Mazdak Farrokhzad
-1
/
+1
2020-01-05
Use self profile infrastructure for -Z time and -Z time-passes
John Kåre Alsaker
-7
/
+5
2019-12-22
Format the world
Mark Rousskov
-201
/
+176
2019-12-20
save LTO import information and check it when trying to reuse build products.
Felix S. Klock II
-10
/
+114
2019-12-11
rustc: Link LLVM directly into rustc again
Alex Crichton
-1
/
+3
2019-12-03
Move cgu_reuse_tracker to librustc_session
Mark Rousskov
-1
/
+1
2019-11-29
Use LLVMAddAnalysisPasses instead of Rust's wrapper
Victor Ding
-1
/
+1
2019-10-18
Avoid realloc in `CString::new`
Shotaro Yamada
-3
/
+1
2019-10-08
Rollup merge of #65081 - Mark-Simulacrum:remove-profile-queries, r=michaelwoe...
Mazdak Farrokhzad
-3
/
+3
2019-10-05
Replaces some instances of `as *[const | mut] _` with `.cast()`
memoryruins
-3
/
+3
2019-10-03
Remove -Zprofile-queries
Mark Rousskov
-3
/
+3
2019-09-30
Self-Profiling: Make names of existing events more consistent and use new API.
Michael Woerister
-43
/
+62
2019-08-27
rustc: Handle modules in "fat" LTO more robustly
Alex Crichton
-45
/
+41
2019-08-08
Explain why we're sorting the modules.
Joel Galenson
-0
/
+1
2019-08-08
Sort fat LTO modules later and add a test.
Joel Galenson
-2
/
+4
2019-06-15
Remove unnecessary `.clone()`
Shotaro Yamada
-1
/
+1
2019-04-20
Move some filename constants to cg_ssa
bjorn3
-2
/
+2
2019-04-12
Use measureme in self-profiler
Wesley Wiser
-7
/
+3
2019-03-10
Replace TimeLine with SelfProfiler
Wesley Wiser
-30
/
+14
2019-02-18
librustc_codegen_llvm => 2018
Taiki Endo
-8
/
+7
2019-02-14
Rollup merge of #58378 - alexcrichton:incremental-lto, r=michaelwoerister
Mazdak Farrokhzad
-38
/
+101
2019-02-13
Rollup merge of #58057 - michaelwoerister:stabilize-xlto, r=alexcrichton
Mazdak Farrokhzad
-1
/
+1
2019-02-12
Stabilize linker-plugin based LTO.
Michael Woerister
-1
/
+1
2019-02-12
rustc: Implement incremental "fat" LTO
Alex Crichton
-38
/
+101
2019-02-10
rustc: doc comments
Alexander Regueiro
-1
/
+1
2019-01-24
Implement optimize(size) and optimize(speed)
Simonas Kazlauskas
-2
/
+2
2018-12-25
Remove licenses
Mark Rousskov
-10
/
+0
2018-12-04
Serialize modules into ThinBuffer after initial optimization
Nikita Popov
-32
/
+33
2018-12-04
Remove unnecessary parts of run_fat_lto signature
Nikita Popov
-12
/
+5
[next]