about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/mir/place.rs
AgeCommit message (Expand)AuthorLines
2018-11-16Great separation of librustc_codegen_llvm: librustc_codegen_ssa compilesDenis Merigoux-497/+0
2018-11-16Beginning of moving all backend-agnostic code to rustc_codegen_ssaDenis Merigoux-1/+1
2018-11-16Starting to move backend-agnostic code into codegen_utilsDenis Merigoux-1/+1
2018-11-16Generalized mir::codegen_mir (and all subsequent functions)Denis Merigoux-69/+61
2018-11-16Generalized base::coerce_unsized_intoDenis Merigoux-73/+14
2018-11-16Generalized base::unsized_infoDenis Merigoux-1/+1
2018-11-16Traitified IntrinsicCallMethodsDenis Merigoux-4/+1
2018-11-16Transfered memcpy and memset to BuilderMethodsDenis Merigoux-7/+2
2018-11-16Added StaticMethods traitDenis Merigoux-5/+5
2018-11-16Generalized memset and memcpyDenis Merigoux-1/+3
2018-11-16Removing LLVM content from CommonMethods -> ConstMethodsDenis Merigoux-1/+1
2018-11-16Prefixed type methods & removed trait impl for write::CodegenContextDenis Merigoux-10/+15
2018-11-16Prefixed const methods with "const" instead of "c"Denis Merigoux-25/+25
2018-11-16Traitification of type_ methodsDenis Merigoux-12/+11
2018-11-16Added self argument for Codegen CommonMethod trait methodsDenis Merigoux-25/+25
2018-11-16Replaced Codegen field access by trait methodDenis Merigoux-37/+37
2018-11-16Traitification of common.rs methodsDenis Merigoux-29/+30
2018-11-16New files and folders for traitsDenis Merigoux-2/+2
2018-11-16Removed genericity over Value in various functionsDenis Merigoux-1/+1
2018-11-16Generalized IntPredicate in the BuilderMethods traitDenis Merigoux-3/+3
2018-11-16Generalized base.rs#call_memcpy and everything that it usesDenis Merigoux-1/+7
2018-11-16Reduced line length to pass tidyDenis Merigoux-1/+1
2018-11-16rustc_codegen_llvm: begin generalizing over backend values.Irina Popa-14/+21
2018-11-12Use type safe `VariantIdx` instead of `usize` everywhereOliver Scherer-10/+11
2018-10-26Add the actual chain of projections to `UserTypeProjection`.Felix S. Klock II-1/+2
2018-09-30use is_uninhabited in more placesJorge Aparicio-2/+2
2018-09-29Revert "Auto merge of #53508 - japaric:maybe-uninit, r=RalfJung"Ralf Jung-2/+2
2018-09-24Rely only on base alignment and offset for computing field alignmentColin Pronovost-4/+1
2018-09-22use is_uninhabited in more placesJorge Aparicio-2/+2
2018-09-09Auto merge of #53998 - eddyb:issue-53728, r=oli-obkbors-3/+6
2018-09-07make field always private, add `From` implsNiko Matsakis-1/+0
2018-09-06rustc_codegen_llvm: don't assume offsets are always aligned.Eduard-Mihai Burtescu-3/+6
2018-08-27Miri Memory WorkRalf Jung-1/+1
2018-08-22Remove Ty prefix from Ty{Bool|Char|Int|Uint|Float|Str}varkor-1/+1
2018-08-22Remove Ty prefix from Ty{Foreign|Param}varkor-1/+1
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-2/+2
2018-08-19Integrate OperandValue::UnsizedRef into OperandValue::Ref.Masaki Hara-2/+2
2018-08-19Implement simple codegen for unsized rvalues.Masaki Hara-2/+19
2018-07-31Make globals with private linkage unnamed. Fixes #50862.Colin Pronovost-1/+1
2018-07-30rustc_codegen_llvm: use safe references for Value.Irina Popa-44/+37
2018-07-30rustc_codegen_llvm: use safe references for Type.Irina Popa-12/+12
2018-07-30rustc_codegen_llvm: move from empty enums to extern types.Irina Popa-6/+4
2018-07-23Fix tidyOliver Schneider-1/+2
2018-07-23Promoteds are statics and statics have a place, not just a valueOliver Schneider-2/+46
2018-07-05Update scalar pairs per review commentsJosh Stone-5/+1
2018-07-05Store scalar pair bools as i8 in memoryJosh Stone-3/+3
2018-06-16rustc_codegen_llvm: don't treat i1 as signed, even for #[repr(i8)] enums.Eduard-Mihai Burtescu-1/+5
2018-05-17Rename trans to codegen everywhere.Irina Popa-0/+498