about summary refs log tree commit diff
path: root/src/librustc_middle/mir/mod.rs
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-2600/+0
2020-08-29New pass to optimize `if`conditions on integrals to switches on the integerSimon Vandel Sillesen-0/+13
2020-08-23 change offset from u32 to u64DPC-7/+7
2020-08-21Suppress "const" prefix of FnDef in MIR dumpLzu Tao-1/+4
2020-08-20Auto merge of #75562 - oli-obk:const_prop_no_aggregates, r=wesleywiserbors-3/+23
2020-08-20Apply suggestions from code reviewOliver Scherer-2/+2
2020-08-18Moved coverage counter injection from BasicBlock to Statement.Rich Kadel-1/+14
2020-08-18Address review commentsOliver Scherer-1/+1
2020-08-18Validate the MIR of all optimizations in the mir-opt directoryOliver Scherer-3/+23
2020-08-17rust_ast::ast => rustc_astUjjwal Sharma-1/+1
2020-08-14Rollup merge of #75448 - lcnr:rn-as_local_hir_id, r=davidtwcoTyler Mandry-2/+2
2020-08-14Rework `rustc_serialize`Matthew Jasper-44/+48
2020-08-13merge `as_local_hir_id` with `local_def_id_to_hir_id`Bastian Kauschke-2/+2
2020-08-12fix LocalInfo doc commentRalf Jung-3/+6
2020-08-04Completes support for coverage in external cratesRich Kadel-1/+28
2020-07-03Rollup merge of #73949 - wesleywiser:simplify_try_fixes, r=oli-obkManish Goregaokar-0/+12
2020-07-02Fix debuginfo so that it points to the correct localWesley Wiser-0/+12
2020-07-02Rollup merge of #73684 - richkadel:llvm-coverage-map-gen-2, r=wesleywiserManish Goregaokar-15/+13
2020-07-01Rollup merge of #73776 - aszenz:refactor_mir_module, r=wesleywiserManish Goregaokar-492/+2
2020-06-29add spans to injected coverage countersRich Kadel-15/+13
2020-06-28Remove `ignore-tidy-filelength`Dylan MacKenzie-2/+0
2020-06-28Remove `control_flow_destroyed` and properly lower `&&` and `||`Dylan MacKenzie-11/+0
2020-06-26removes unnecessary tidy ignoreroot-12/+2
2020-06-26moves terminator types to sub moduleroot-494/+12
2020-06-26Show the values and computation that would overflow a const evaluation or pro...Oliver Scherer-16/+88
2020-06-23Rollup merge of #73488 - richkadel:llvm-coverage-map-gen, r=tmandryManish Goregaokar-2/+17
2020-06-22moves coverage data computation from pass to queryRich Kadel-19/+15
2020-06-21num_counters to u32, after implementing TypeFoldableRich Kadel-1/+1
2020-06-21remove switch_ty reliance in codegenRalf Jung-0/+2
2020-06-19code coverage foundation for hash and num_countersRich Kadel-2/+21
2020-06-19Rollup merge of #73011 - richkadel:llvm-count-from-mir-pass, r=tmandryRalf Jung-0/+28
2020-06-16rename location field of Drop terminators to placeRalf Jung-5/+5
2020-06-15added test, Operand::const_from_scalar, require_lang_item, & commentsRich Kadel-0/+28
2020-06-15Auto merge of #73369 - RalfJung:rollup-hl8g9zf, r=RalfJungbors-4/+33
2020-06-15Rollup merge of #72707 - matthewjasper:rustc_min_spec, r=oli-obkRalf Jung-4/+33
2020-06-13Add MIR phase and query for drop elaborationDylan MacKenzie-1/+2
2020-06-12Rollup merge of #73033 - Amanieu:asm-tls, r=oli-obkDylan DPC-4/+6
2020-06-11Rollup merge of #73182 - Aaron1011:feature/call-fn-span, r=matthewjasperDylan DPC-0/+3
2020-06-10Add doc commentsAaron Hill-0/+2
2020-06-10Track span of function in method calls, and use this in #[track_caller]Aaron Hill-0/+1
2020-06-10Use min_specialization in the remaining rustc cratesMatthew Jasper-4/+33
2020-06-08Show `SyntaxContext` in formatted `Span` debug outputAaron Hill-1/+2
2020-06-07rename FalseEdges -> FalseEdgeRalf Jung-7/+7
2020-06-06Fix #[thread_local] statics as asm! sym operandsAmanieu d'Antras-4/+6
2020-06-01Auto merge of #71192 - oli-obk:eager_alloc_id_canonicalization, r=wesleywiserbors-1/+13
2020-05-30Rollup merge of #72625 - Amanieu:asm-srcloc, r=petrochenkovRalf Jung-1/+5
2020-05-30Make TLS accesses explicit in MIROliver Scherer-1/+13
2020-05-30multiple Return terminators are possibleRalf Jung-1/+2
2020-05-29Rollup merge of #71862 - LeSeulArtichaut:unsafe-block-in-unsafe-fn, r=nikomat...Ralf Jung-1/+1
2020-05-29Improve inline asm error diagnosticsAmanieu d'Antras-1/+5