about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/mir/mod.rs
AgeCommit message (Expand)AuthorLines
2018-11-16Great separation of librustc_codegen_llvm: librustc_codegen_ssa compilesDenis Merigoux-682/+0
2018-11-16[eddyb/rebase cleanup] abstracted FuncletEduard-Mihai Burtescu-7/+6
2018-11-16Generalized mir::codegen_mir (and all subsequent functions)Denis Merigoux-79/+75
2018-11-16Generalized base::coerce_unsized_intoDenis Merigoux-1/+1
2018-11-16Generalized base::unsized_infoDenis Merigoux-1/+1
2018-11-16Generalized memset and memcpyDenis Merigoux-1/+1
2018-11-16Removing LLVM content from CommonMethods -> ConstMethodsDenis Merigoux-1/+1
2018-11-16Prefixed type methods & removed trait impl for write::CodegenContextDenis Merigoux-1/+1
2018-11-16Prefixed const methods with "const" instead of "c"Denis Merigoux-2/+2
2018-11-16Traitification of type_ methodsDenis Merigoux-2/+1
2018-11-16Use the method form for CodegenCx everywhereDenis Merigoux-1/+1
2018-11-16Added self argument for Codegen CommonMethod trait methodsDenis Merigoux-1/+1
2018-11-16Replaced Codegen field access by trait methodDenis Merigoux-9/+9
2018-11-16Traitification of common.rs methodsDenis Merigoux-4/+3
2018-11-16New files and folders for traitsDenis Merigoux-1/+1
2018-11-16Removed genericity over Value in various functionsDenis Merigoux-1/+1
2018-11-16Generalized base.rs#call_memcpy and everything that it usesDenis Merigoux-1/+6
2018-11-16Reduced line length to pass tidyDenis Merigoux-7/+8
2018-11-16rustc_codegen_llvm: begin generalizing over backend values.Irina Popa-9/+12
2018-11-03Implement rotate using funnel shift on LLVM >= 7Nikita Popov-1/+2
2018-10-09codegen_llvm/misc: whitespace & formatting improvementsljedrz-4/+4
2018-09-18Merge indexed_set.rs into bitvec.rs, and rename it bit_set.rs.Nicholas Nethercote-3/+3
2018-09-07make field always private, add `From` implsNiko Matsakis-1/+1
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-6/+6
2018-08-19mv codemap() source_map()Donato Sciarra-1/+1
2018-08-19Integrate PassMode::UnsizedIndirect into PassMode::Indirect.Masaki Hara-1/+1
2018-08-19Implement simple codegen for unsized rvalues.Masaki Hara-12/+46
2018-08-09rustc_codegen_llvm: Restore the closure env alloca hack for LLVM 5.Josh Stone-2/+24
2018-08-04Normalize DebugInfoLevel to standard styleMark Rousskov-3/+3
2018-08-01Split out growth functionality into BitVector typeMark Rousskov-3/+3
2018-07-30rustc_codegen_llvm: use safe references for BasicBlock.Irina Popa-7/+7
2018-07-30rustc_codegen_llvm: use safe references for Value.Irina Popa-14/+15
2018-07-30rustc_codegen_llvm: use safe references for Metadata and DI*.Irina Popa-14/+13
2018-07-30rustc_codegen_llvm: use safe references for Type.Irina Popa-12/+13
2018-07-30rustc_codegen_llvm: move from empty enums to extern types.Irina Popa-12/+13
2018-07-25parameterize `BitVector` and `BitMatrix` by their index typesNiko Matsakis-4/+4
2018-07-09bump minimum LLVM version to 5.0gnzlbg-18/+4
2018-05-30rustc: rename mir::LocalDecl's syntactic_source_info to source_info.Eduard-Mihai Burtescu-1/+1
2018-05-30rustc: turn mir::LocalDecl's visibility_source_info into a SourceScope.Eduard-Mihai Burtescu-2/+5
2018-05-30rustc: rename mir::LocalDecl's source_info to visibility_source_info.Eduard-Mihai Burtescu-2/+2
2018-05-30rustc: rename mir::VisibilityScope to mir::SourceScope.Eduard-Mihai Burtescu-5/+5
2018-05-21rustc_codegen_llvm: remove closure env alloca hack around upvar debuginfo.Eduard-Mihai Burtescu-22/+2
2018-05-21rustc_codegen_llvm: remove debuginfo::VariableKind::CapturedVariable.Eduard-Mihai Burtescu-1/+1
2018-05-17Rename trans to codegen everywhere.Irina Popa-0/+652