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
/
src
Age
Commit message (
Expand
)
Author
Lines
2023-01-30
Allow more deriving on packed structs.
Nicholas Nethercote
-40
/
+6
2023-01-30
Treat Drop as a rmw operation
Giacomo Pasini
-0
/
+29
2023-01-29
Remove obsolete comment.
Camille GILLOT
-1
/
+0
2023-01-29
Reimplement NormalizeArrayLen.
Camille GILLOT
-253
/
+70
2023-01-29
Test drop_tracking_mir before querying generator.
Camille GILLOT
-1
/
+4
2023-01-29
Auto merge of #106908 - cjgillot:copyprop-ssa, r=oli-obk
bors
-4
/
+420
2023-01-29
Auto merge of #106227 - bryangarza:ctfe-limit, r=oli-obk
bors
-1
/
+72
2023-01-29
Auto merge of #107406 - cjgillot:eliminate-witnesses, r=compiler-errors
bors
-17
/
+18
2023-01-28
Remove `HirId -> LocalDefId` map from HIR.
Camille GILLOT
-1
/
+2
2023-01-28
Take a LocalDefId in hir::Visitor::visit_fn.
Camille GILLOT
-1
/
+1
2023-01-28
Only compute mir_generator_witnesses query in drop_tracking_mir mode.
Camille GILLOT
-17
/
+18
2023-01-27
Restrict amount of ignored locals.
Camille GILLOT
-9
/
+28
2023-01-27
Separate witness type computation from the generator transform.
Camille GILLOT
-28
/
+286
2023-01-27
Remember where a type was kept in MIR.
Camille GILLOT
-4
/
+13
2023-01-27
Use successor location for dominator check.
Camille GILLOT
-1
/
+1
2023-01-27
Do not merge locals that have their address taken.
Camille GILLOT
-17
/
+65
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
[prev]
[next]