about summary refs log tree commit diff
path: root/src/librustc_middle/mir
AgeCommit message (Expand)AuthorLines
2020-07-15update const arg queriesBastian Kauschke-2/+23
2020-07-15InstanceDef::ItemBastian Kauschke-2/+2
2020-07-15const_eval_resolveBastian Kauschke-2/+2
2020-07-15Change `SymbolName::name` to a `&str`.Nicholas Nethercote-4/+4
2020-07-15Remove lots of `Symbol::as_str()` calls.Nicholas Nethercote-2/+1
2020-07-08Add `reachable` and friends to `mir::traversal` moduleDylan MacKenzie-0/+17
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/+51
2020-07-01Rollup merge of #73776 - aszenz:refactor_mir_module, r=wesleywiserManish Goregaokar-492/+509
2020-06-29add spans to injected coverage countersRich Kadel-15/+51
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/+519
2020-06-26Show the values and computation that would overflow a const evaluation or pro...Oliver Scherer-30/+106
2020-06-24Improve GeneratorLayout debug outputTyler Mandry-1/+59
2020-06-24Emit line info for generator variantsTyler Mandry-0/+4
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-19Rollup merge of #73442 - davidtwco:issue-72181-pretty-print-const-val-enum-no...Manish Goregaokar-1/+1
2020-06-19code coverage foundation for hash and num_countersRich Kadel-2/+21
2020-06-19pretty/mir: const value enums with no variantsDavid Wood-1/+1
2020-06-19Rollup merge of #73011 - richkadel:llvm-count-from-mir-pass, r=tmandryRalf Jung-0/+28
2020-06-19Rollup merge of #72497 - RalfJung:tag-term, r=oli-obkRalf Jung-3/+3
2020-06-18Rollup merge of #73034 - doctorn:nomangle-inline-linkage, r=matthewjasperManish Goregaokar-4/+4
2020-06-16fmt; make visit_terminator arg names consistent with the restRalf Jung-19/+19
2020-06-16rename location field of Drop terminators to placeRalf Jung-16/+16
2020-06-16remove visit_terminator_kind from MIR visitorRalf Jung-13/+1
2020-06-15added test, Operand::const_from_scalar, require_lang_item, & commentsRich Kadel-0/+28
2020-06-15Add case for count_code_region() extern lang_itemRich Kadel-1/+0
2020-06-15[WIP] injects llvm intrinsic instrprof.increment for coverage reportsRich Kadel-0/+1
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-15Fix whitespaceNathan Corbyn-1/+1
2020-06-15Fix exports with `#[inline(always)]`Nathan Corbyn-10/+5
2020-06-15Export all fns with extern indicatorNathan Corbyn-4/+8
2020-06-15Export `#[inline] #[no_mangle]` fns in cdylibs and staticlibsNathan Corbyn-0/+1
2020-06-15Rollup merge of #72598 - Aaron1011:feature/fnmut-capture-span, r=nikomatsakisRalf Jung-1/+9
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-6/+8
2020-06-11Rollup merge of #73182 - Aaron1011:feature/call-fn-span, r=matthewjasperDylan DPC-1/+6
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-1/+4
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-11/+11
2020-06-06Fix #[thread_local] statics as asm! sym operandsAmanieu d'Antras-6/+8