about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
2018-11-16Adapt code to latest rustc master changesDenis Merigoux-9/+3
2018-11-16Generalized mono_item.rs and base.rs:codegen_instanceDenis Merigoux-90/+136
2018-11-16Generalized mir::codegen_mir (and all subsequent functions)Denis Merigoux-1347/+1735
2018-11-16Generalized base::coerce_unsized_intoDenis Merigoux-145/+184
2018-11-16Generalized base::unsize_thin_ptrDenis Merigoux-41/+61
2018-11-16Generalized base::unsized_infoDenis Merigoux-290/+341
2018-11-16[eddyb/rebase cleanup] s/&self./self.Eduard-Mihai Burtescu-79/+79
2018-11-16Traitified IntrinsicCallMethodsDenis Merigoux-624/+648
2018-11-16Transfered memcpy and memset to BuilderMethodsDenis Merigoux-99/+110
2018-11-16Added StaticMethods traitDenis Merigoux-343/+390
2018-11-16Generalized memset and memcpyDenis Merigoux-368/+444
2018-11-16Generalized some base.rs methodsDenis Merigoux-50/+99
2018-11-16Attempt at including CodegenCx within Builder with Associated typesDenis Merigoux-41/+52
2018-11-16Fixed typosDenis Merigoux-2/+2
2018-11-16Removed phantomdata no longer necessaryDenis Merigoux-22/+12
2018-11-16Removing LLVM content from CommonMethods -> ConstMethodsDenis Merigoux-124/+55
2018-11-16Prefixed type methods & removed trait impl for write::CodegenContextDenis Merigoux-272/+265
2018-11-16Prefixed const methods with "const" instead of "c"Denis Merigoux-212/+212
2018-11-16Traitification of type_ methodsDenis Merigoux-407/+402
2018-11-16Added definition of type traitDenis Merigoux-1/+51
2018-11-16Use the method form for CodegenCx everywhereDenis Merigoux-55/+54
2018-11-16All CommonMethods now real methods (not static)Denis Merigoux-32/+31
2018-11-16Removed code duplication for CommonWriteMethodsDenis Merigoux-42/+36
2018-11-16CommonWriteMethods are not static any moreDenis Merigoux-85/+179
2018-11-16Split CommonMethods to accomodate for use in back/write.rsDenis Merigoux-24/+29
2018-11-16Added self argument for Codegen CommonMethod trait methodsDenis Merigoux-118/+119
2018-11-16Replaced Codegen field access by trait methodDenis Merigoux-247/+247
2018-11-16Traitification of common.rs methodsDenis Merigoux-391/+492
2018-11-16New Backend trait containing associated typesDenis Merigoux-9/+26
2018-11-16New files and folders for traitsDenis Merigoux-172/+188
2018-11-16Use real type names rather than Self::Denis Merigoux-163/+163
2018-11-16Removed parasite yaml file and put explicit lifetimesDenis Merigoux-1/+1
2018-11-16Use associated types instead of type parameters inside the BuilderMethods traitDenis Merigoux-361/+355
2018-11-16Removed genericity over Value in various functionsDenis Merigoux-194/+165
2018-11-16Generalized AsmDialect for BuilderMethodsDenis Merigoux-10/+15
2018-11-16Generalized SynchronisationScope for BuilderMethodsDenis Merigoux-6/+24
2018-11-16Generalized AtomicOrdering for BuilderMethodsDenis Merigoux-14/+69
2018-11-16Generalized AtomicRmwBinOp for BuilderMethodsDenis Merigoux-18/+56
2018-11-16Generalized OperandBundleDef in BuilderMethodsDenis Merigoux-12/+31
2018-11-16Removed useless traits for IntPredicate and RealPredicateDenis Merigoux-14/+5
2018-11-16Generalized RealPredicateDenis Merigoux-16/+62
2018-11-16Generalized IntPredicate in the BuilderMethods traitDenis Merigoux-38/+73
2018-11-16Generalized BasicBlocks in BuilderMethods traitDenis Merigoux-8/+16
2018-11-16Generalized base.rs#call_memcpy and everything that it usesDenis Merigoux-313/+791
2018-11-16Reduced line length to pass tidyDenis Merigoux-38/+44
2018-11-16Work around to fix issue https://github.com/rust-lang/rust/issues/53912Denis Merigoux-1/+4
2018-11-16rustc_codegen_llvm: begin generalizing over backend values.Irina Popa-75/+107
2018-11-15Rollup merge of #55901 - euclio:speling, r=petrochenkovPietro Albini-1/+1
2018-11-15Rollup merge of #55785 - stjepang:unsized-drop-forget, r=alexcrichtonPietro Albini-1/+1
2018-11-15Auto merge of #55716 - RalfJung:escape-to-raw, r=oli-obkbors-1/+2