about summary refs log tree commit diff
path: root/src/librustc_codegen_ssa/mir
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-4946/+0
2020-08-24hir: consistent use and naming of lang itemsDavid Wood-7/+6
2020-08-18Moved coverage counter injection from BasicBlock to Statement.Rich Kadel-12/+40
2020-08-17rust_ast::ast => rustc_astUjjwal Sharma-1/+1
2020-08-11Don't spill operands onto the stack in naked functionsNathaniel McCallum-0/+8
2020-08-08Auto merge of #74533 - nikic:issue-74425, r=eddybbors-8/+7
2020-08-08Emit == null instead of <= nullNikita Popov-8/+7
2020-07-28rustc: Improving safe wasm float->int castsAlex Crichton-33/+134
2020-07-26Auto merge of #74664 - pnadon:Miri-rename-undef-uninit, r=RalfJungbors-1/+1
2020-07-23replace miri_start_panic intrinsic by 'extern fn'Ralf Jung-5/+0
2020-07-22renamed ScalarMaybeUninit::not_undef to check_initPhilippe Nadon-1/+1
2020-07-22[AVR] Correctly set the pointer address space when constructing pointers to f...Dylan McKay-1/+4
2020-07-20mir: `unused_generic_params` queryDavid Wood-12/+12
2020-07-20mir: avoid double substitutionDavid Wood-2/+1
2020-07-15const_eval_resolveBastian Kauschke-1/+1
2020-07-15ConstKind::UnevaluatedBastian Kauschke-2/+2
2020-07-15Add and use more static symbols.Nicholas Nethercote-13/+12
2020-07-02Rollup merge of #73724 - CryZe:wasm-saturating-casts, r=alexcrichtonManish Goregaokar-3/+8
2020-07-02Use WASM's saturating casts if they are availableChristopher Serr-3/+8
2020-06-29add spans to injected coverage countersRich Kadel-1/+13
2020-06-26Show the values and computation that would overflow a const evaluation or pro...Oliver Scherer-1/+1
2020-06-21remove switch_ty reliance in codegenRalf Jung-0/+2
2020-06-19Rollup merge of #73011 - richkadel:llvm-count-from-mir-pass, r=tmandryRalf Jung-0/+1
2020-06-19Rollup merge of #72497 - RalfJung:tag-term, r=oli-obkRalf Jung-22/+22
2020-06-16rename location field of Drop terminators to placeRalf Jung-2/+2
2020-06-16remove visit_terminator_kind from MIR visitorRalf Jung-3/+3
2020-06-15Add case for count_code_region() extern lang_itemRich Kadel-4/+1
2020-06-15[WIP] injects llvm intrinsic instrprof.increment for coverage reportsRich Kadel-1/+5
2020-06-12Rollup merge of #73033 - Amanieu:asm-tls, r=oli-obkDylan DPC-6/+2
2020-06-11Rollup merge of #73182 - Aaron1011:feature/call-fn-span, r=matthewjasperDylan DPC-2/+10
2020-06-10Track span of function in method calls, and use this in #[track_caller]Aaron Hill-2/+10
2020-06-09Fix more clippy warningsMatthias Krüger-1/+1
2020-06-07rename FalseEdges -> FalseEdgeRalf Jung-2/+2
2020-06-06Fix #[thread_local] statics as asm! sym operandsAmanieu d'Antras-6/+2
2020-06-01Auto merge of #71192 - oli-obk:eager_alloc_id_canonicalization, r=wesleywiserbors-0/+8
2020-05-30Rollup merge of #72625 - Amanieu:asm-srcloc, r=petrochenkovRalf Jung-2/+10
2020-05-30tag/niche terminology cleanupRalf Jung-22/+22
2020-05-30Rollup merge of #72521 - Amanieu:fix-72484, r=petrochenkovRalf Jung-2/+1
2020-05-30Make TLS accesses explicit in MIROliver Scherer-0/+8
2020-05-29Improve inline asm error diagnosticsAmanieu d'Antras-2/+10
2020-05-28Auto merge of #72494 - lcnr:predicate-cleanup, r=nikomatsakisbors-9/+9
2020-05-24Removed all instances of const_field.Rakshith Ravi-10/+6
2020-05-24Properly handle InlineAsmOperand::SymFn when collecting monomorphized itemsAmanieu d'Antras-2/+1
2020-05-23take mir::PlaceElem by valueBastian Kauschke-9/+9
2020-05-21Auto merge of #72205 - ecstatic-morse:nrvo, r=oli-obkbors-1/+2
2020-05-18Fix const handling and add tests for const operandsAmanieu d'Antras-91/+128
2020-05-18Minor fixesAmanieu d'Antras-1/+2
2020-05-18Implement asm! codegenAmanieu d'Antras-1/+95
2020-05-16Name return place in debuginfo if it is a user variableDylan MacKenzie-1/+2
2020-05-08Simplify the `tcx.alloc_map` APIOliver Scherer-1/+1