about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir
AgeCommit message (Expand)AuthorLines
2023-01-28Remove `HirId -> LocalDefId` map from HIR.Camille GILLOT-2/+2
2023-01-27Restrict amount of ignored locals.Camille GILLOT-2/+4
2023-01-27Remember where a type was kept in MIR.Camille GILLOT-1/+10
2023-01-26Rollup merge of #107248 - erikdesjardins:addrspace, r=oli-obkMatthias Krüger-1/+12
2023-01-25create and use GlobalAlloc::address_spaceErik Desjardins-1/+12
2023-01-23Add comments and remove unnecessary codeBryan Garza-4/+5
2023-01-23Remove debugging-related codeBryan Garza-6/+2
2023-01-23Create stable metric to measure long computation in Const EvalBryan Garza-3/+15
2023-01-23Rollup merge of #107153 - tmiasko:dominates, r=oli-obkYuki Okushi-1/+1
2023-01-23Rollup merge of #107151 - tmiasko:dominators-no-inline, r=compiler-errorsYuki Okushi-1/+0
2023-01-22Auto merge of #106975 - tmiasko:basic-blocks-cache, r=cjgillotbors-296/+74
2023-01-21Consistently use dominates instead of is_dominated_byTomasz Miąsko-1/+1
2023-01-21Instantiate dominators algorithm only onceTomasz Miąsko-1/+0
2023-01-17Stop using `BREAK` & `CONTINUE` in compilerScott McMurray-1/+1
2023-01-17Rollup merge of #104505 - WaffleLapkin:no-double-spaces-in-comments, r=jackh726Matthias Krüger-5/+5
2023-01-17Refactor basic blocks control flow cachesTomasz Miąsko-296/+74
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-5/+5
2023-01-16Add cycle checking to cleanup control flow validationJakob Degen-4/+7
2023-01-16Document wf constraints on control flow in cleanup blocksJakob Degen-0/+7
2023-01-04rename find_parent_node to opt_parent_idMichael Goulet-1/+1
2023-01-03Rollup merge of #105681 - tshepang:doc-mir-visit, r=NilstriebMatthias Krüger-4/+4
2022-12-27Rollup merge of #106151 - TaKO8Ki:remove-unused-imports, r=jackh726fee1-dead-1/+1
2022-12-26remove unused importsTakayuki Maeda-1/+1
2022-12-25fix more clippy::style findingsMatthias Krüger-1/+1
2022-12-24Rollup merge of #105975 - jeremystucki:rustc-remove-needless-lifetimes, r=eholkMatthias Krüger-17/+12
2022-12-22Auto merge of #103957 - JakobDegen:drop-retag, r=RalfJungbors-8/+7
2022-12-21Don't run `Drop` terminators on types that do not have drop glue in const evalJakob Degen-8/+7
2022-12-22Rollup merge of #106012 - JakobDegen:retag-raw, r=RalfJungMatthias Krüger-2/+4
2022-12-21Forbid `RetagKind::TwoPhase` as wellJakob Degen-2/+1
2022-12-21Clarify that raw retags are not permitted in MirJakob Degen-2/+5
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-17/+12
2022-12-20Some tracing cleanupsOli Scherer-4/+3
2022-12-20Auto merge of #105880 - Nilstrieb:make-newtypes-less-not-rust, r=oli-obkbors-44/+37
2022-12-19Revert "Auto merge of #103880 - b-naber:field-ty-mir, r=lcnr"Rémy Rakic-45/+13
2022-12-18Rollup merge of #105873 - matthiaskrgr:clippy_fmt, r=NilstriebMatthias Krüger-4/+4
2022-12-18A few small cleanups for `newtype_index`Nilstrieb-17/+10
2022-12-18Make `#[debug_format]` an attribute in `newtype_index`Nilstrieb-11/+11
2022-12-18Make `#[max]` an attribute in `newtype_index`Nilstrieb-5/+5
2022-12-18Use `#[derive]` instead of custom syntax in all `newtype_index`Nilstrieb-11/+11
2022-12-18don't restuct references just to reborrowMatthias Krüger-1/+1
2022-12-18use &str / String literals instead of format!()Matthias Krüger-4/+4
2022-12-16accept review suggestionTshepang Mbambo-1/+1
2022-12-16Auto merge of #103880 - b-naber:field-ty-mir, r=lcnrbors-13/+45
2022-12-15Auto merge of #105760 - matthiaskrgr:rollup-r8beo9w, r=matthiaskrgrbors-0/+9
2022-12-15Rollup merge of #105481 - lqd:mono-stats, r=wesleywiserMatthias Krüger-0/+9
2022-12-15Auto merge of #105356 - JakobDegen:more-custom-mir, r=oli-obkbors-0/+5
2022-12-14address reviewb-naber-1/+8
2022-12-14add helper to get DefId from MonoItemRémy Rakic-0/+9
2022-12-14Remove one more usage of `mk_substs_trait`Oli Scherer-1/+1
2022-12-14Fix unsafetyck disabling for custom MIRJakob Degen-0/+5