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
/
optimize
Age
Commit message (
Expand
)
Author
Lines
2023-01-24
Merge commit '598f0909568a51de8a2d1148f55a644fd8dffad0' into sync_cg_clif-202...
bjorn3
-2
/
+2
2022-12-14
Merge commit '2bb3996244cf1b89878da9e39841e9f6bf061602' into sync_cg_clif-202...
bjorn3
-20
/
+0
2022-08-24
Merge commit 'e9d1a0a7b0b28dd422f1a790ccde532acafbf193' into sync_cg_clif-202...
bjorn3
-17
/
+0
2022-02-23
Merge commit '35d9c6bf256968e1b40e0d554607928bdf9cebea' into sync_cg_clif-202...
bjorn3
-1
/
+1
2021-08-06
Merge commit '05677b6bd6c938ed760835d9b1f6514992654ae3' into sync_cg_clif-202...
bjorn3
-40
/
+1
2021-07-07
Merge commit '3a31c6d8272c14388a34622193baf553636fe470' into sync_cg_clif-202...
bjorn3
-1
/
+4
2021-04-30
Sync rustc_codegen_cranelift 'ddd4ce25535cf71203ba3700896131ce55fde795'
Erin Power
-535
/
+2
2021-03-29
Merge commit '0969bc6dde001e01e7e1f58c8ccd7750f8a49ae1' into sync_cg_clif-202...
bjorn3
-42
/
+47
2021-03-05
Merge commit '9a0c32934ebe376128230aa8da3275697b2053e7' into sync_cg_clif-202...
bjorn3
-65
/
+23
2020-12-27
Merge commit 'dbee13661efa269cb4cd57bb4c6b99a19732b484' into sync_cg_clif-202...
bjorn3
-1
/
+38
2020-11-03
Merge commit '03f01bbe901d60b71cf2c5ec766aef5e532ab79d' into update_cg_clif-2...
bjorn3
-1
/
+2
2020-10-15
Fix a compilation error in debug mode
bjorn3
-2
/
+5
2020-10-15
Fix warning
bjorn3
-5
/
+2
2020-09-23
Document almost all modules
bjorn3
-0
/
+2
2020-09-15
Remove hashbrown usage
bjorn3
-7
/
+4
2020-09-03
Update to hashbrown 0.9
Matt Brubeck
-7
/
+4
2020-08-30
Optimize SwitchInt for bools
bjorn3
-0
/
+84
2020-08-28
optimize: Remove conditional compilation on instance
CohenArthur
-1
/
+1
2020-08-28
fmt: Run cargo fmt since it is available
CohenArthur
-66
/
+160
2020-08-23
stack2reg: Switch to hashbrown::HashSet
CohenArthur
-8
/
+13
2020-08-23
stack2reg: Drain instead of only iterating
CohenArthur
-4
/
+4
2020-08-23
stack2reg: Remove clone() using filters
CohenArthur
-15
/
+12
2020-08-23
stack2reg: Remove self in remove_unused_stack_addr and()
CohenArthur
-7
/
+8
2020-08-23
stack2reg: Re-add clone() to stop CI
CohenArthur
-2
/
+3
2020-08-23
remove_unused_stack_addr_and_stack_load: Remove clone()
CohenArthur
-3
/
+2
2020-06-16
Only call build_value_labels_ranges when necessary
bjorn3
-1
/
+1
2020-05-29
Dump clif with --emit llvm-ir in release mode
Ömer Sinan Ağacan
-1
/
+0
2020-04-09
Fix rustc::internals lint warnings
bjorn3
-7
/
+9
2020-04-09
Enable the rust_2018_idioms and unused_lifetimes lints and fix all warnings
bjorn3
-2
/
+2
2020-03-27
Limit publicness to crate where possible and remove unused imports
bjorn3
-1
/
+1
2020-03-24
Fix warnings
bjorn3
-0
/
+2
2020-03-20
Add clif ir comments for stack2reg opt
bjorn3
-23
/
+25
2020-02-22
Silence some warnings
bjorn3
-1
/
+1
2020-02-14
Update Cranelift for basic blocks
bjorn3
-16
/
+16
2020-02-01
Don't mark unwind ebbs as cold
bjorn3
-2
/
+0
2020-01-25
Disable the code_layout optimization
bjorn3
-0
/
+2
2020-01-22
Make unused stack slots zero sized in stack2reg
bjorn3
-1
/
+1
2020-01-14
Reduce visibility
bjorn3
-1
/
+1
2020-01-11
Move all cold code to the end of the function
bjorn3
-1
/
+39
2020-01-04
Add documentation about the UB of the stack2reg optimization
bjorn3
-0
/
+11
2019-12-31
Disable stack2reg opt when optimizations are disabled
bjorn3
-0
/
+3
2019-12-31
Fix some warnings
bjorn3
-4
/
+1
2019-12-31
Don't print debug messages in release mode
bjorn3
-8
/
+26
2019-12-31
Remove unnecessary check from temporal_order
bjorn3
-24
/
+4
2019-12-31
Support store to load forwarding for different types of the same size
bjorn3
-10
/
+12
2019-12-31
Fix potential_stores_for_load
bjorn3
-2
/
+2
2019-12-31
Return use domtree.dominates in temporal_order
bjorn3
-26
/
+23
2019-12-31
Add functions to remove loads stores etc
bjorn3
-12
/
+29
2019-12-31
Extract potential_stores_for_load and potential_loads_of_store functions
bjorn3
-29
/
+37
2019-12-31
Let remove_unused_stack_addr_and_stack_load take OptimizeContext
bjorn3
-9
/
+9
[next]