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
/
librustc_mir
/
transform
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2020-08-30
mv compiler to compiler/
mark
-578
/
+0
2020-08-29
New pass to optimize `if`conditions on integrals to switches on the integer
Simon Vandel Sillesen
-0
/
+2
2020-08-20
Auto merge of #75562 - oli-obk:const_prop_no_aggregates, r=wesleywiser
bors
-23
/
+51
2020-08-18
Address review comments
Oliver Scherer
-2
/
+2
2020-08-18
mir building: fix some comments
Ralf Jung
-1
/
+2
2020-08-18
Validate the MIR of all optimizations in the mir-opt directory
Oliver Scherer
-21
/
+49
2020-08-13
Update w/ comments from oli
kadmin
-1
/
+1
2020-08-13
Update to actually use transform
kadmin
-0
/
+1
2020-08-13
First iteration of simplify match branches
kadmin
-0
/
+1
2020-08-11
move Deaggregate pass to post_borrowck_cleanup
Ralf Jung
-8
/
+3
2020-07-28
Refactor MIR coverage instrumentation
Rich Kadel
-9
/
+13
2020-07-25
Fixed coverage map issues; better aligned with LLVM APIs
Rich Kadel
-2
/
+2
2020-07-21
fetch -> lookup
Bastian Kauschke
-3
/
+3
2020-07-21
`try_update` -> `try_upgrade`
Bastian Kauschke
-3
/
+3
2020-07-21
remove some const arg in ty dep path boilerplate
Bastian Kauschke
-32
/
+21
2020-07-15
unsafety_check_result_for_const_arg
Bastian Kauschke
-1
/
+1
2020-07-15
WithOptConstParam::dummy -> WithOptConstParam::unknown
Bastian Kauschke
-6
/
+6
2020-07-15
improve naming
Bastian Kauschke
-31
/
+39
2020-07-15
update promoted_mir
Bastian Kauschke
-8
/
+4
2020-07-15
update const arg queries
Bastian Kauschke
-24
/
+24
2020-07-15
const generics work!
Bastian Kauschke
-31
/
+89
2020-07-15
continue mir pipeline
Bastian Kauschke
-9
/
+16
2020-07-15
optimized_mir
Bastian Kauschke
-7
/
+30
2020-07-15
InstanceDef::Item
Bastian Kauschke
-6
/
+6
2020-07-09
Rollup merge of #74070 - eddyb:forall-tcx-providers, r=nikomatsakis
Manish Goregaokar
-1
/
+1
2020-07-05
Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>.
Eduard-Mihai Burtescu
-1
/
+1
2020-07-04
ConstCx to LocalDefId
Bastian Kauschke
-2
/
+3
2020-06-22
moves coverage data computation from pass to query
Rich Kadel
-7
/
+2
2020-06-22
implemented query for coverage data
Rich Kadel
-1
/
+7
2020-06-15
moved instrument_coverage pass, optimized scalar, added FIXME
Rich Kadel
-4
/
+4
2020-06-15
moved to post_borrowck_cleanup & used MirPatch
Rich Kadel
-2
/
+4
2020-06-15
[WIP] injects llvm intrinsic instrprof.increment for coverage reports
Rich Kadel
-0
/
+3
2020-06-13
Add MIR phase and query for drop elaboration
Dylan MacKenzie
-9
/
+40
2020-05-26
Rollup merge of #72270 - RalfJung:lint-ref-to-packed, r=oli-obk
Dylan DPC
-1
/
+5
2020-05-25
Always validate MIR after optimizing
Jonas Schievink
-0
/
+5
2020-05-25
Add a small MIR validation pass
Jonas Schievink
-1
/
+13
2020-05-25
add a lint against references to packed fields
Ralf Jung
-1
/
+5
2020-05-16
Dumb NRVO
Dylan MacKenzie
-0
/
+2
2020-05-11
Modify SimplifyArmIdentity so it can trigger on mir-opt-level=1
Wesley Wiser
-2
/
+2
2020-05-09
Rollup merge of #71555 - cjgillot:nameless, r=matthewjasper
Ralf Jung
-3
/
+2
2020-05-08
Remove ast::{Ident, Name} reexports.
Camille GILLOT
-3
/
+2
2020-05-07
Use `hir::ConstContext` instead of local enums
Dylan MacKenzie
-1
/
+1
2020-04-28
Use the query system to allocate.
Camille GILLOT
-7
/
+7
2020-04-28
Introduce ArenaStorage.
Camille GILLOT
-2
/
+2
2020-04-27
Accept `LocalDefId` as key for `mir_validated` query
marmeladema
-8
/
+12
2020-04-27
Accept `LocalDefId` as key for `mir_borrowck` query
marmeladema
-2
/
+2
2020-04-27
Return a `FxHashSet<LocalDefId>` from `mir_keys` query
marmeladema
-7
/
+8
2020-04-27
Use `LocalDefId` in `mir_built` query
marmeladema
-3
/
+7
2020-04-27
Use `LocalDefId` in `unsafety_check_result` query
marmeladema
-1
/
+1
2020-04-27
Auto merge of #70073 - wesleywiser:mir_opt_level_0, r=oli-obk
bors
-48
/
+79
[next]