summary refs log tree commit diff
path: root/compiler/rustc_mir/src/transform
AgeCommit message (Expand)AuthorLines
2020-09-09Remove def_id field from ParamEnvBram van den Heuvel-1/+2
2020-09-08Auto merge of #76308 - wesleywiser:enable_simplifyarmidentity_mir_opt, r=oli-obkbors-5/+1
2020-09-08Auto merge of #75585 - RalfJung:demotion, r=oli-obkbors-16/+2
2020-09-07Auto merge of #76044 - ecstatic-morse:dataflow-lattice, r=oli-obkbors-18/+17
2020-09-07Add CONST_ITEM_MUTATION lintAaron Hill-0/+116
2020-09-06Improved the MIR spanview outputRich Kadel-1/+1
2020-09-06do not premote non-ZST mutable references everRalf Jung-16/+2
2020-09-06Generalize to Eq(true, _place) and Eq(_place, true)Simon Vandel Sillesen-15/+30
2020-09-06Add peephold optimization that simplifies Ne(_1, false) and Ne(false, _1) int...Simon Vandel Sillesen-2/+38
2020-09-05Rollup merge of #76263 - tmiasko:inline-codegen-fn-attrs, r=ecstatic-morseDylan DPC-5/+17
2020-09-04Change ty.kind to a methodLeSeulArtichaut-38/+38
2020-09-04Auto merge of #76004 - richkadel:llvm-coverage-map-gen-6b.5, r=tmandrybors-28/+272
2020-09-03Enable the SimplifyArmIdentity MIR optimization at mir-opt-level=1Wesley Wiser-5/+1
2020-09-04NRVO: Allow occurrences of the return place in var debug infoTomasz Miąsko-4/+5
2020-09-04inliner: Check for no_sanitize attribute compatibilityTomasz Miąsko-3/+6
2020-09-04inliner: Check for target features compatibilityTomasz Miąsko-2/+11
2020-09-03inliner: Emit storage markers for introduced arg temporariesTomasz Miąsko-8/+28
2020-09-03Tools, tests, and experimenting with MIR-derived coverage countersRich Kadel-28/+272
2020-09-02inliner: Avoid query cycles when optimizing generatorsTomasz Miąsko-2/+8
2020-08-30Update dataflow analyses to use new interfaceDylan MacKenzie-18/+17
2020-08-30mv compiler to compiler/mark-0/+13372