summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir
AgeCommit message (Expand)AuthorLines
2021-02-02Rollup merge of #81665 - jacob-hughes:mir_doc_fix, r=estebankJack Huey-1/+1
2021-02-02Fix out of date `Scalar` documentationJake Hughes-1/+1
2021-02-02Bump rustfmt versionMark Rousskov-4/+2
2021-01-30Rollup merge of #80959 - jhpratt:unsigned_abs-stabilization, r=m-ou-seYuki Okushi-11/+2
2021-01-26Auto merge of #80692 - Aaron1011:feature/query-result-debug, r=estebankbors-5/+6
2021-01-23Rollup merge of #81243 - osa1:fix_80742_2, r=RalfJungJonas Schievink-0/+3
2021-01-21mir: Improve size_of handling when arg is unsizedÖmer Sinan Ağacan-0/+3
2021-01-18Combine instructions immediatelyTomasz Miąsko-1/+1
2021-01-16Enforce that query results implement DebugAaron Hill-5/+6
2021-01-14Rollup merge of #80829 - jyn514:dep-constructor, r=michaelwoeristerMara Bos-2/+2
2021-01-13Use unsigned_abs throughout repositoryJacob Pratt-11/+2
2021-01-13Rollup merge of #80922 - spastorino:revert-inline-always-in-debug, r=wesleywiserDylan DPC-18/+22
2021-01-12Auto merge of #78407 - oli-obk:ub_checkable_ctfe, r=RalfJung,pnkfelixbors-2/+11
2021-01-11Revert "Auto merge of #76896 - spastorino:codegen-inline-fns2, r=davidtwco,we...Santiago Pastorino-18/+22
2021-01-08Get rid of `DepConstructor`Joshua Nelson-2/+2
2021-01-08Auto merge of #78452 - cjgillot:ddk-struct, r=Mark-Simulacrumbors-2/+2
2021-01-08Make DepConstructor a module.Camille GILLOT-2/+2
2021-01-08Auto merge of #76896 - spastorino:codegen-inline-fns2, r=davidtwco,wesleywiserbors-22/+18
2021-01-04Simplify the `optimize_mir` queryoli-1/+1
2021-01-04Differentiate between the availability of ctfe MIR and runtime MIRoli-1/+1
2021-01-04Keep an unoptimized duplicate of `const fn` aroundoli-0/+9
2021-01-03use PlaceRef more consistently instead of loosely coupled local+projectionRalf Jung-9/+12
2020-12-29don't redundantly repeat field namesMatthias Krüger-2/+2
2020-12-28Auto merge of #80439 - Dylan-DPC:rollup-rdxcvon, r=Dylan-DPCbors-8/+2
2020-12-24use matches!() macro in more placesMatthias Krüger-8/+2
2020-12-20Cache result ofDániel Buga-3/+73
2020-12-18Improve comment and move code upWesley Wiser-10/+11
2020-12-17Auto merge of #79840 - dvtkrlbs:issue-79667, r=oli-obkbors-1/+0
2020-12-15Auto merge of #78068 - RalfJung:union-safe-assign, r=nikomatsakisbors-3/+27
2020-12-09Extra assertions in eval_body_using_ecx to disallow queries forTunahan Karlibas-1/+0
2020-12-06Do not make local copies of inline fns in debug modeSantiago Pastorino-12/+7
2020-12-06[mir-opt] Allow debuginfo to be generated for a constant or a PlaceWesley Wiser-9/+28
2020-11-28expand iter_projections commentRalf Jung-0/+4
2020-11-26Fix new 'unnecessary trailing semicolon' warningsAaron Hill-3/+3
2020-11-26Rollup merge of #79365 - richkadel:llvm-cov-map-version-4, r=wesleywiserJonas Schievink-3/+3
2020-11-25fix URLs in doc commentRich Kadel-3/+3
2020-11-25Auto merge of #79336 - camelid:rename-feature-oibit-to-auto, r=oli-obkbors-1/+1
2020-11-24Use the name "auto traits" everywhere in the compilerCamelid-1/+1
2020-11-23Updated links to LLVM 11 docs and typesRich Kadel-3/+3
2020-11-23Rollup merge of #79080 - camelid:mir-visit-debuginfo-project, r=jonas-schievinkJonas Schievink-5/+8
2020-11-22Add comment and remove obsolete special caseCamelid-0/+1
2020-11-22refactor unsafety checking of placesRalf Jung-1/+3
2020-11-21add function to iterate through all sub-places, and add PlaceRef::tyRalf Jung-0/+18
2020-11-20needs -> might needRalf Jung-1/+1
2020-11-20consider assignments of union field of ManuallyDrop type safeRalf Jung-3/+3
2020-11-18Rollup merge of #79079 - camelid:mir-visit-docs, r=matthewjasperMara Bos-62/+62
2020-11-17Auto merge of #78779 - LeSeulArtichaut:ty-visitor-return, r=oli-obkbors-12/+18
2020-11-17Rollup merge of #79027 - tmiasko:inline-always-live-locals, r=oli-obkMara Bos-1/+3
2020-11-16wordslcnr-30/+14
2020-11-16compiler: fold by valueBastian Kauschke-49/+45