about summary refs log tree commit diff
path: root/src/librustc_codegen_ssa
AgeCommit message (Expand)AuthorLines
2019-04-26Update handling of Tuplevarkor-1/+1
2019-04-24Rollup merge of #60190 - nnethercote:less-metadata-gen, r=alexcrichtonMazdak Farrokhzad-23/+37
2019-04-24Don't generate unnecessary rmeta files.Nicholas Nethercote-23/+37
2019-04-23rustc: dissuade compiler developers from misusing upvar debuginfo.Eduard-Mihai Burtescu-5/+6
2019-04-23rustc_codegen_ssa: rename debuginfo_upvar_decls_ops_sequence to debuginfo_upv...Eduard-Mihai Burtescu-2/+2
2019-04-21Remove mutability from `Def::Static`Vadim Petrochenkov-12/+1
2019-04-20Auto merge of #59987 - saleemjaffer:refactor_adjust_castkinds, r=oli-obkbors-8/+8
2019-04-20Tidybjorn3-2/+15
2019-04-20Move cg_llvm/debuginfo/type_names.rs to cg_ssabjorn3-0/+253
2019-04-20Move almost all of cg_llvm/back/link.rs to cg_ssabjorn3-5/+1560
2019-04-20Remove get_reloc_model and target_cpu dependency from most of link.rsbjorn3-1/+1
2019-04-20Make link functions generic over archive builderbjorn3-1/+16
2019-04-20Move some filename constants to cg_ssabjorn3-0/+1
2019-04-20Move some function from cg_llvm/back/link.rs to cg_ssa/back/link.rsbjorn3-2/+379
2019-04-18Auto merge of #60025 - JohnTitor:rename-files, r=petrochenkovbors-1/+1
2019-04-17Rename modulesYuki OKUSHI-1/+1
2019-04-17Rename diagnostics to error_codesYuki OKUSHI-0/+0
2019-04-17Deny `internal` in stage0Mateusz MikuĊ‚a-1/+1
2019-04-15basic refactor. Adding PointerCast enumSaleem Jaffer-8/+8
2019-04-14Rollup merge of #59874 - michaelwoerister:pgo-updates-1, r=cramertjMazdak Farrokhzad-4/+5
2019-04-12Use measureme in self-profilerWesley Wiser-30/+18
2019-04-11Add discr_index to multi-variant layoutsTyler Mandry-6/+8
2019-04-11Clean up handling of -Zpgo-gen commandline option.Michael Woerister-4/+5
2019-04-04Rollup merge of #59639 - cuviper:ignore-uninhabited, r=eddybMazdak Farrokhzad-0/+7
2019-04-03Never return uninhabited values at allJosh Stone-0/+7
2019-04-03Deny internal lints on non conflicting cratesflip1995-0/+1
2019-04-03Rollup merge of #59630 - nnethercote:shrink-mir-Statement, r=pnkfelixMazdak Farrokhzad-6/+6
2019-04-03Rollup merge of #59514 - tmandry:remove-adt-def-from-projection-elem, r=eddybMazdak Farrokhzad-7/+7
2019-04-03Shrink `mir::Statement`.Nicholas Nethercote-6/+6
2019-04-02Remove adt_def from PlaceTy and make it a structTyler Mandry-7/+7
2019-04-02Rollup merge of #59607 - kenta7777:renames-EvalErrorKind-to-InterpError, r=ol...Mazdak Farrokhzad-3/+3
2019-04-02renames EvalErrorKind to InterpErrorkenta7777-3/+3
2019-04-01Rollup merge of #58507 - Zoxc:time-extended, r=michaelwoeristerMazdak Farrokhzad-2/+2
2019-03-31Auto merge of #59577 - dlrobertson:fix_58881, r=nagisabors-13/+2
2019-03-31Fix LLVM IR generated for C-variadic argumentsDan Robertson-13/+2
2019-03-31Rollup merge of #59580 - taiki-e:coerce-closure, r=oli-obkMazdak Farrokhzad-1/+1
2019-03-31Rollup merge of #59519 - eddyb:layout-variants-refactor, r=oli-obkMazdak Farrokhzad-18/+21
2019-04-01Allow closure to unsafe fn coercionTaiki Endo-1/+1
2019-03-31Remove redundant importFabian Drinck-1/+0
2019-03-30Remove redundant importsFabian Drinck-1/+0
2019-03-29Use ExactSizeIterator + TrustedLen instead of num_cases arg for switchbjorn3-3/+3
2019-03-29Add a method for emiting a switch.bjorn3-12/+10
2019-03-29Remove inline_asm_call from cg_ssabjorn3-14/+0
2019-03-29Remove type_variadic_func and typ_array from cg_ssabjorn3-34/+12
2019-03-29Remove a lot of methods from *TypeMethodsbjorn3-78/+8
2019-03-29Remove scalar_lltypes from cg_ssabjorn3-3/+0
2019-03-29Move get_param and set_value_namebjorn3-12/+12
2019-03-29Remove a lot of methods from BuilderMethodsbjorn3-47/+0
2019-03-29[WIP] Make some debug info methods take &mut FunctionDebugContextbjorn3-11/+7
2019-03-29Remove internal mutability from source_locations_enabledbjorn3-6/+5