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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_mir_transform
/
src
Age
Commit message (
Expand
)
Author
Lines
2023-01-27
Extract SsaLocals abstraction.
Camille GILLOT
-175
/
+240
2023-01-27
Pacify tidy.
Camille GILLOT
-3
/
+3
2023-01-27
Discard raw pointers from SSA locals.
Camille GILLOT
-2
/
+4
2023-01-27
Only consider a local to be SSA if assignment dominates all uses.
Camille GILLOT
-2
/
+21
2023-01-27
Implement SSA CopyProp pass.
Camille GILLOT
-0
/
+269
2023-01-27
Allow to remove unused definitions without renumbering locals.
Camille GILLOT
-2
/
+14
2023-01-27
Consider `CopyForDeref` for DestProp.
Camille GILLOT
-2
/
+3
2023-01-26
fix up subst_identity vs skip_binder; add some FIXMEs as identified in review
Kyle Matsuda
-1
/
+2
2023-01-26
change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB...
Kyle Matsuda
-8
/
+7
2023-01-26
replace usages of fn_sig query with bound_fn_sig
Kyle Matsuda
-3
/
+8
2023-01-26
Disable ConstGoto opt in cleanup blocks
Jakob Degen
-0
/
+9
2023-01-26
Auto merge of #105582 - saethlin:instcombine-assert-inhabited, r=cjgillot
bors
-2
/
+84
2023-01-24
Delete `SimplifyArmIdentity` and `SimplifyBranchSame` mir opts
Jakob Degen
-825
/
+0
2023-01-23
Thread a ParamEnv down to might_permit_raw_init
Ben Kimock
-8
/
+15
2023-01-24
Improve efficiency of has_back_edge(...)
Bryan Garza
-10
/
+11
2023-01-23
Add comments and remove unnecessary code
Bryan Garza
-0
/
+2
2023-01-23
Move CtfeLimit MirPass to inner_mir_for_ctfe
Bryan Garza
-1
/
+2
2023-01-23
Revert "Move CtfeLimit to mir_const's set of passes"
Bryan Garza
-1
/
+1
2023-01-23
Move CtfeLimit to mir_const's set of passes
Bryan Garza
-1
/
+1
2023-01-23
Abstract out has_back_edge fn
Bryan Garza
-23
/
+28
2023-01-23
Change code to use map insead of for-loop
Bryan Garza
-23
/
+25
2023-01-23
Remove debugging-related code
Bryan Garza
-7
/
+2
2023-01-23
Clean up CtfeLimit MirPass
Bryan Garza
-74
/
+31
2023-01-23
Create stable metric to measure long computation in Const Eval
Bryan Garza
-3
/
+111
2023-01-21
Consistently use dominates instead of is_dominated_by
Tomasz Miąsko
-16
/
+16
2023-01-19
Rollup merge of #107037 - tmiasko:rank, r=oli-obk
Guillaume Gomez
-5
/
+5
2023-01-19
Transform async ResumeTy in generator transform
Arpad Borsos
-7
/
+111
2023-01-18
Fix Dominators::rank_partial_cmp to match documentation
Tomasz Miąsko
-5
/
+5
2023-01-17
Rollup merge of #104505 - WaffleLapkin:no-double-spaces-in-comments, r=jackh726
Matthias Krüger
-2
/
+2
2023-01-17
Remove double spaces after dots in comments
Maybe Waffle
-2
/
+2
2023-01-16
Remove ineffective run of SimplifyConstCondition
Tomasz Miąsko
-1
/
+0
2023-01-15
InstCombine away intrinsic validity assertions
Ben Kimock
-2
/
+77
2023-01-14
Remove visit_place.
Camille GILLOT
-6
/
+0
2023-01-14
Make the inlining destination a `Local`.
Camille GILLOT
-18
/
+28
2023-01-11
Change `src/test` to `tests` in source files, fix tidy and tests
Albert Larsan
-1
/
+1
2023-01-09
Auto merge of #106340 - saethlin:propagate-operands, r=oli-obk
bors
-5
/
+1
2023-01-07
Auto merge of #105323 - cjgillot:simplify-const-prop, r=davidtwco
bors
-3
/
+17
2023-01-03
Remove duplicated elaborate box derefs pass
Tomasz Miąsko
-5
/
+2
2023-01-01
Reenable limited top-down MIR inlining
Jakob Degen
-6
/
+36
2023-01-01
Always take advantage of arithmetic identities
Ben Kimock
-5
/
+1
2022-12-25
Give the correct track-caller location with MIR inlining.
Camille GILLOT
-8
/
+3
2022-12-25
Remove Nop in simplify_locals.
Camille GILLOT
-0
/
+1
2022-12-25
Move SimplifyLocals before ConstProp.
Camille GILLOT
-3
/
+16
2022-12-24
Rollup merge of #105975 - jeremystucki:rustc-remove-needless-lifetimes, r=eholk
Matthias Krüger
-31
/
+25
2022-12-21
Retag argument to `drop_in_place` unconditionally
Jakob Degen
-28
/
+29
2022-12-21
Retag as FnEntry on `drop_in_place`
Jakob Degen
-1
/
+27
2022-12-20
Add missing anonymous lifetime
Jeremy Stucki
-1
/
+1
2022-12-20
rustc: Remove needless lifetimes
Jeremy Stucki
-31
/
+25
2022-12-20
Rollup merge of #105930 - JakobDegen:nal-unsound, r=oli-obk
Matthias Krüger
-1
/
+2
2022-12-20
Rollup merge of #105835 - tmiasko:cleanup-post-borrowck, r=JakobDegen
Matthias Krüger
-71
/
+28
[prev]
[next]