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
Verify that the alloc_id is Memory.
Camille GILLOT
-1
/
+6
2023-10-25
Rollup merge of #117141 - tmiasko:inline-target-features, r=oli-obk
Matthias Krüger
-4
/
+2
2023-10-25
Only call `mir_const_qualif` if absolutely necessary
Oli Scherer
-3
/
+23
2023-10-25
Do not merge fn pointer casts.
Camille GILLOT
-0
/
+9
2023-10-25
Disambiguate non-deterministic constants.
Camille GILLOT
-44
/
+67
2023-10-25
Take an AllocId in intern_const_alloc_for_constprop.
Camille GILLOT
-7
/
+2
2023-10-25
Do not require absence of metadata.
Camille GILLOT
-4
/
+2
2023-10-25
Fortify transmute check.
Camille GILLOT
-4
/
+3
2023-10-25
Explain why we check variant equality.
Camille GILLOT
-0
/
+15
2023-10-25
Move provenance checks out of interning method.
Camille GILLOT
-4
/
+17
2023-10-25
Directly intern values instead of copying them.
Camille GILLOT
-3
/
+6
2023-10-25
Do not intern GVN temps.
Camille GILLOT
-22
/
+16
2023-10-25
Transform large arrays into Repeat expressions when possible.
Camille GILLOT
-0
/
+14
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
[prev]
[next]