summary refs log tree commit diff
path: root/src/librustc_mir/transform/mod.rs
AgeCommit message (Expand)AuthorLines
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-1/+1
2020-02-28Rollup merge of #69481 - matthiaskrgr:single_char, r=ecstatic-morseMazdak Farrokhzad-1/+1
2020-02-27don't use .into() to convert types into identical types.Matthias Krüger-1/+1
2020-02-27use char instead of &str for single char patternsMatthias Krüger-1/+1
2020-01-14Add unreachable propagation mir optimization passKonstantinos Triantafyllou-0/+2
2020-01-12Split `rustc_mir::{build, hair, lints}` into their own crateMatthew Jasper-7/+4
2020-01-08normalize rustc::hir::intravisit importsMazdak Farrokhzad-1/+1
2020-01-08intravisit: abstract over HIR MapMazdak Farrokhzad-1/+3
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-2/+2
2020-01-04DefId{Map,Set} -> rustc::hir::def_idMazdak Farrokhzad-2/+1
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-27Fallout in other crates.Camille GILLOT-1/+1
2019-12-22Format the worldMark Rousskov-110/+119
2019-12-21Use Arena inside hir::EnumDef.Camille GILLOT-1/+1
2019-12-09Remove `uniform_array_move_out` passesMatthew Jasper-3/+0
2019-12-05rustc: Apply clearer naming to BodyAndCache, fix Deref impl, remove unneeded ...Paul Daniel Faria-9/+9
2019-12-02Fix rebasing errors, convert some BodyCache::body() calls to reborrowsPaul Daniel Faria-0/+1
2019-12-02Fix type errors created during rebasingPaul Daniel Faria-1/+1
2019-12-02Remove HasLocalDecls impl from BodyCache's, properly reborrow to Body, rename...Paul Daniel Faria-15/+15
2019-12-02Fix typoPaul Daniel Faria-1/+1
2019-12-02Fix tidy errorsPaul Daniel Faria-1/+1
2019-12-02Fix remaining compilation issuesPaul Daniel Faria-0/+2
2019-12-02Simplify BodyCache impl and fix all remaining type errors in librustc_mir (li...Paul Daniel Faria-21/+21
2019-12-02Simplify Cache wrapper to single type, impl Deref on it, fix all compilation ...Paul Daniel Faria-3/+0
2019-12-02Move predecessors cache back to its own typePaul Daniel Faria-1/+2
2019-12-02Address nits and remove unneeded passPaul Daniel Faria-2/+0
2019-12-02Ensure predecessors are recomputed at critical points, fixes panicsPaul Daniel Faria-1/+4
2019-12-02Add pass to ensure predecessors cache is generated after optimizationPaul Daniel Faria-0/+2
2019-11-21Introduce MIR optimizations for simplifying `x?` on `Result`s.Mazdak Farrokhzad-0/+4
2019-11-15Fix nits from reviewDylan MacKenzie-2/+2
2019-11-15Use a bespoke type for the result of `mir_const_qualif`Dylan MacKenzie-4/+4
2019-11-15Remove `qualify_consts` completelyDylan MacKenzie-8/+3
2019-11-15Use new const-checker for `mir_const_qualif`Dylan MacKenzie-2/+37
2019-11-09Auto merge of #65694 - wesleywiser:uninhabited_enum_variants_pass, r=oli-obkbors-0/+3
2019-11-08Use new `PromoteTemps` for promotionDylan MacKenzie-3/+4
2019-11-06Implement pass to remove branches on uninhabited variantsWesley Wiser-0/+3
2019-10-22Intern place projectionSantiago Pastorino-3/+3
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-1/+1
2019-09-28Add dataflow-based const validationDylan MacKenzie-0/+1
2019-09-27cleanup dead ast-borrowck / migrate-mode code.Mazdak Farrokhzad-4/+0
2019-08-22Resolve PR commentsWesley Wiser-98/+55
2019-08-22Remove unnecessary OptionWesley Wiser-2/+1
2019-08-22Fix tidyWesley Wiser-3/+7
2019-08-22Move promoted out of mir::BodyWesley Wiser-13/+69
2019-08-22Move 'tcx lifetime on MirPassWesley Wiser-4/+4
2019-07-26Rollup merge of #62801 - bjorn3:remove_lower_128bit_ops, r=alexcrichtonMazdak Farrokhzad-3/+0
2019-07-24Stabilize the type_name intrinsic in core::anySteven Fackler-1/+1
2019-07-19Remove support for -Zlower-128bit-opsbjorn3-3/+0
2019-07-16Auto merge of #62322 - wesleywiser:promoted_query, r=oli-obkbors-0/+7
2019-07-04rename hir::map::local_def_id_from_hir_id to local_def_idljedrz-1/+1