about summary refs log tree commit diff
path: root/src/librustc_codegen_ssa/mir/place.rs
AgeCommit message (Expand)AuthorLines
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
2019-03-18fixed all compilation errorsSaleem Jaffer-3/+7
2019-03-01Put Local, Static and Promoted as one Base variant of PlaceSantiago Pastorino-5/+7
2019-02-16Reuse the `Pointer` type instead of passing reassembling it at many use sitesOliver Scherer-2/+2
2019-02-12Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnikbors-5/+5
2019-02-10rustc: doc commentsAlexander Regueiro-5/+5
2019-02-09librustc_codegen_ssa => 2018Taiki Endo-4/+4
2019-02-05Do not ICE in codegen given a extern_type staticDan Robertson-1/+18
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-21Fix alignment for array indexingNikita Popov-2/+11
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-2/+2
2018-11-29Move get_static from CodegenCx to Builderbjorn3-1/+1
2018-11-29Don't use llvm intrinsic names in cg_ssabjorn3-2/+1
2018-11-22rustc_target: avoid using AbiAndPrefAlign where possible.Eduard-Mihai Burtescu-11/+11
2018-11-22rustc_target: separate out an individual Align from AbiAndPrefAlign.Eduard-Mihai Burtescu-4/+4
2018-11-22rustc_target: rename abi::Align to AbiAndPrefAlign.Eduard-Mihai Burtescu-6/+5
2018-11-16[eddyb] rustc_codegen_ssa: rename `interfaces` to `traits`.Eduard-Mihai Burtescu-1/+1
2018-11-16All Builder methods now take &mut self instead of &selfDenis Merigoux-27/+30
2018-11-16Great separation of librustc_codegen_llvm: librustc_codegen_ssa compilesDenis Merigoux-0/+496