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_mir_transform
Age
Commit message (
Expand
)
Author
Lines
2023-10-25
Extract simplify_aggregate.
Camille GILLOT
-27
/
+56
2023-10-25
Do not compute actual aggregate type.
Camille GILLOT
-11
/
+47
2023-10-25
Simplify repeat expressions.
Camille GILLOT
-0
/
+6
2023-10-25
Simplify aggregate projections.
Camille GILLOT
-1
/
+40
2023-10-25
Simplify projections in GVN.
Camille GILLOT
-50
/
+106
2023-10-25
Do not transmute immediates to non-immediates.
Camille GILLOT
-0
/
+10
2023-10-25
Do not intern too large aggregates.
Camille GILLOT
-18
/
+24
2023-10-25
Evaluate computed values to constants.
Camille GILLOT
-20
/
+284
2023-10-25
Do not visit rvalues twice.
Camille GILLOT
-8
/
+11
2023-10-25
Do not remove unused definitions inside GVN.
Camille GILLOT
-12
/
+3
2023-10-24
Auto merge of #115796 - cjgillot:const-prop-rvalue, r=oli-obk
bors
-18
/
+172
2023-10-24
Require target features to match exactly during inlining
Tomasz Miąsko
-4
/
+2
2023-10-24
Auto merge of #116300 - cjgillot:split-move, r=petrochenkov
bors
-95
/
+96
2023-10-23
Auto merge of #107009 - cjgillot:jump-threading, r=pnkfelix
bors
-88
/
+865
2023-10-21
Use a ConstValue instead.
Camille GILLOT
-96
/
+159
2023-10-21
Generate ValTrees in DataflowConstProp.
Camille GILLOT
-4
/
+95
2023-10-21
Typo.
Camille GILLOT
-1
/
+1
2023-10-21
Remove on_all_drop_children_bits.
Camille GILLOT
-9
/
+15
2023-10-21
Do not create move paths that do not need dropping.
Camille GILLOT
-2
/
+18
2023-10-21
Give collect_drop_flags and elaborate_drops closer structure.
Camille GILLOT
-72
/
+64
2023-10-21
Parametrize gather_moves by filter.
Camille GILLOT
-2
/
+2
2023-10-21
Do not report errors from move path builder.
Camille GILLOT
-15
/
+2
2023-10-21
Rollup merge of #116974 - Zalathar:signature-spans, r=oli-obk,cjgillot
Matthias Krüger
-57
/
+41
2023-10-21
Expand comment on disappearing edge.
Camille GILLOT
-1
/
+1
2023-10-21
Correct loop_headers logic.
Camille GILLOT
-2
/
+2
2023-10-21
Reword TO application comments.
Camille GILLOT
-3
/
+4
2023-10-21
Simplify static if handling.
Camille GILLOT
-4
/
+6
2023-10-21
Explicit notation.
Camille GILLOT
-0
/
+4
2023-10-21
Document Condition.
Camille GILLOT
-0
/
+2
2023-10-21
Make polarity an enum.
Camille GILLOT
-11
/
+23
2023-10-21
Document mutated_statement.
Camille GILLOT
-4
/
+15
2023-10-21
Improve naming and comments.
Camille GILLOT
-1
/
+1
2023-10-21
Handle more terminators.
Camille GILLOT
-21
/
+71
2023-10-21
Do not thread through loop headers.
Camille GILLOT
-3
/
+42
2023-10-21
Implement JumpThreading pass.
Camille GILLOT
-0
/
+641
2023-10-21
Make instance an option in CostChecker.
Camille GILLOT
-10
/
+15
2023-10-21
Extract cost checker from inliner.
Camille GILLOT
-88
/
+98
2023-10-21
coverage: Simplify the injection of coverage statements
Zalathar
-143
/
+87
2023-10-21
coverage: Simplify initial creation of coverage spans
Zalathar
-45
/
+32
2023-10-21
coverage: Don't create an intermediate vec for each BCB's initial spans
Zalathar
-26
/
+23
2023-10-21
coverage: Handle fn signature spans more consistently near `?`
Zalathar
-1
/
+1
2023-10-20
s/generator/coroutine/
Oli Scherer
-129
/
+129
2023-10-20
s/Generator/Coroutine/
Oli Scherer
-88
/
+88
2023-10-19
Auto merge of #115214 - Urgau:rfc-3127-trim-paths, r=compiler-errors
bors
-1
/
+4
2023-10-19
Rollup merge of #116896 - cjgillot:single-inline, r=oli-obk
Matthias Krüger
-13
/
+22
2023-10-18
Only check in a single place if a pass is enabled.
Camille GILLOT
-13
/
+22
2023-10-18
coverage: Store expression data in function coverage info
Zalathar
-72
/
+19
2023-10-18
Remove unused `TyCtxt` from `remove_dead_blocks`
Zalathar
-9
/
+9
2023-10-18
coverage: Store all of a function's mappings in function coverage info
Zalathar
-142
/
+17
2023-10-18
coverage: Rename `Operand` to `CovTerm`
Zalathar
-20
/
+20
[prev]
[next]