summary refs log tree commit diff
path: root/src/librustc_middle/mir/mod.rs
AgeCommit message (Expand)AuthorLines
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
2020-05-28Auto merge of #72494 - lcnr:predicate-cleanup, r=nikomatsakisbors-2/+2
2020-05-27Implement RFC 2585LeSeulArtichaut-1/+1
2020-05-24librustc_middle: Rename upvars query to upvars_mentionedAman Arora-2/+2
2020-05-23iterate List by valueBastian Kauschke-2/+2
2020-05-18Move InlineAsmTemplatePiece and InlineAsmOptions to librustc_astAmanieu d'Antras-1/+2
2020-05-18Add asm! to MIRAmanieu d'Antras-8/+104
2020-05-09Rollup merge of #71555 - cjgillot:nameless, r=matthewjasperRalf Jung-2/+1
2020-05-09Rollup merge of #71508 - oli-obk:alloc_map_unlock, r=RalfJungRalf Jung-7/+3
2020-05-08Remove ast::{Ident, Name} reexports.Camille GILLOT-2/+1
2020-05-08Create a convenience wrapper for `get_global_alloc(id).unwrap()`Oliver Scherer-7/+3
2020-05-08Simplify the `tcx.alloc_map` APIOliver Scherer-1/+1
2020-05-06Shrink `LocalDecl` by 16 bytes.Nicholas Nethercote-4/+8
2020-05-06Shrink `LocalDecl` by 56 bytes.Nicholas Nethercote-17/+17
2020-05-06Add a size assertion for `LocalDecl`.Nicholas Nethercote-0/+4
2020-05-06Improve `LocalDecl` creation.Nicholas Nethercote-38/+24
2020-05-06Add `SourceInfo::outermost`.Nicholas Nethercote-6/+10
2020-05-02fix rustdoc warningsTshepang Lekhonkhobe-3/+3
2020-04-29Rollup merge of #71217 - estebank:tail-borrow-sugg, r=pnkfelixDylan DPC-0/+3
2020-04-28Suggest `;` or assignment to drop borrows in tail exprsEsteban Küber-0/+3
2020-04-26Rollup merge of #71392 - ecstatic-morse:body-predecessor-cache-arc, r=nikomat...Dylan DPC-13/+2
2020-04-24Auto merge of #70820 - spastorino:replace-fragile-erroneous-const-sys, r=oli-obkbors-1/+7
2020-04-23Address comments from reviewmarmeladema-7/+5
2020-04-23Modify `as_local_hir_id` to return a bare `HirId`marmeladema-6/+4
2020-04-23Modify `as_local_hir_id` to accept a `LocalDefId` instead of a `DefId`marmeladema-2/+8
2020-04-23Rename uneval_consts to required_constsSantiago Pastorino-4/+5
2020-04-23Add MirPass to collect Unevaluated consts in MIR bodySantiago Pastorino-0/+5
2020-04-23Make mir::Constant CopySantiago Pastorino-1/+1
2020-04-22Add module docs and restrict visibilityDylan MacKenzie-1/+1
2020-04-22Remove `predecessors_for`Dylan MacKenzie-12/+1
2020-04-22Replace multiple calls to `predecessors_for`Dylan MacKenzie-2/+4
2020-04-22Add `#[inline]` declarationsDylan MacKenzie-0/+8
2020-04-22Use internal mutability for predecessor cacheDylan MacKenzie-11/+66
2020-04-20Auto merge of #71232 - eddyb:print-const-adts, r=oli-obkbors-15/+17
2020-04-17Minor fix and addition to doc commentsJOE1994-3/+3
2020-04-17mir: pretty-print `Rvalue::Aggregate` correctly.Eduard-Mihai Burtescu-15/+17
2020-04-11Use write!-style syntax for MIR assert terminatorrobojumper-1/+18
2020-04-05Stop importing int/float modules in librustc_*Linus Färnstrand-1/+1
2020-04-02nix rustc_target::abi::* reexport in ty::layoutMazdak Farrokhzad-1/+1
2020-03-31Use Place directly on Operand::place and friends, it's CopySantiago Pastorino-2/+2
2020-03-30rustc -> rustc_middle part 1Mazdak Farrokhzad-0/+2666