summary refs log tree commit diff
path: root/src/librustc_codegen_ssa/mir/place.rs
AgeCommit message (Expand)AuthorLines
2019-12-09Make const index and subslice array projections more usefulMatthew Jasper-1/+2
2019-12-06use abort instead of unreachableRalf Jung-1/+3
2019-12-05commentsRalf Jung-0/+2
2019-12-05codegen: mark invalid SetDiscriminant unreachableRalf Jung-2/+3
2019-12-03rustc: expose the mir::Body reference lifetime from mir::ReadOnlyBodyCache (#...Eduard-Mihai Burtescu-1/+1
2019-12-02Remove HasLocalDecls impl from BodyCache's, properly reborrow to Body, rename...Paul Daniel Faria-1/+1
2019-12-02Remove BodyCache.body and rely on Deref as much as possible for ReadOnlyBodyC...Paul Daniel Faria-2/+3
2019-12-02Fix tidy errorsPaul Daniel Faria-1/+5
2019-12-02Simplify BodyCache impl and fix all remaining type errors in librustc_mir (li...Paul Daniel Faria-1/+1
2019-12-02Account for new maybe_sideeffect helper that requires predecessorsPaul Daniel Faria-1/+1
2019-12-02Revert back to using FunctionCx's BodyPaul Daniel Faria-7/+6
2019-12-02Add Body back as field of FunctionCx, but under a different lifetimePaul Daniel Faria-1/+1
2019-12-02Remove Body from FunctionCx, pass it along during librustc_codegen_ssaPaul Daniel Faria-6/+7
2019-12-02Simplify Cache wrapper to single type, impl Deref on it, fix all compilation ...Paul Daniel Faria-1/+1
2019-11-21Aggregation of drive-by cosmetic changes.Alexander Regueiro-12/+11
2019-11-12Fix tidy.Camille GILLOT-1/+3
2019-11-12Rename in librustc_codegen_ssa.Camille GILLOT-1/+1
2019-10-31rustc_codegen_ssa: move local variable debuginfo to mir::debuginfo.Eduard-Mihai Burtescu-0/+4
2019-10-13Remove is_const_integral method from ConstMethodsbjorn3-2/+2
2019-09-25Rename `sty` to `kind`varkor-1/+1
2019-09-14Rollup merge of #64435 - eddyb:arguments-against-arg, r=rkruppeMazdak Farrokhzad-6/+2
2019-09-12codegen: be more explicit about setting giving names to allocas.Eduard-Mihai Burtescu-6/+2
2019-09-09Use slice patterns to match projection baseSantiago Pastorino-6/+2
2019-09-09Convert Place's projection to a boxed sliceSantiago Pastorino-17/+18
2019-08-29`new_sized` is mostly used without alignDante-Broggi-2/+15
2019-08-29`new_thin_place` is only used with `align` = `layout.align.abi`Dante-Broggi-3/+2
2019-08-22Handle statics in `Subst::subst()` by implementing `TypeFoldable`Wesley Wiser-9/+2
2019-08-22Fix tidyWesley Wiser-1/+0
2019-08-22Move def_id out add substsrefWesley Wiser-5/+16
2019-08-02CTFE: simplify Value type by not checking for alignmentRalf Jung-2/+2
2019-07-20Avoid cloning Place in codegen_placeSantiago Pastorino-19/+18
2019-07-20Migrate from Place enum to Place structSantiago Pastorino-22/+42
2019-07-12rustc_codegen_ssa: fix range check in codegen_get_discr.Eduard-Mihai Burtescu-23/+47
2019-07-11rustc_codegen_ssa: try to make codegen_get_discr more readable.Eduard-Mihai Burtescu-18/+32
2019-07-08normalize use of backticks for compiler messages in librustc_codegenSamy Kacimi-1/+1
2019-06-25Implement From<Local> for Place and PlaceBaseSantiago Pastorino-1/+1
2019-06-19Change `ByRef` to a struct variant to clarify its fields via namesOliver Scherer-1/+1
2019-06-19Remove the `AllocId` from `ByRef` valuesOliver Scherer-2/+2
2019-06-19Weave the alignment through `ByRef`Oliver Scherer-2/+2
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-3/+3
2019-06-05Aggregation of drive-by cosmetic changes.Alexander Regueiro-22/+23
2019-05-28Avoid unneeded bug!() callSantiago Pastorino-14/+12
2019-04-25Generalize discriminant info calls for generators and ADTsTyler Mandry-12/+4
2019-04-25Support variantful generatorsTyler Mandry-3/+9
2019-04-11Add discr_index to multi-variant layoutsTyler Mandry-6/+8
2019-04-02Remove adt_def from PlaceTy and make it a structTyler Mandry-3/+3
2019-03-31Rollup merge of #59519 - eddyb:layout-variants-refactor, r=oli-obkMazdak Farrokhzad-16/+20
2019-03-29Miscbjorn3-2/+3
2019-03-29rustc_target: factor out common fields of non-Single Variants.Eduard-Mihai Burtescu-16/+20
2019-03-23adding mir::StaticKind enum for static and promotedSaleem Jaffer-2/+6