about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
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
2018-11-13Auto merge of #55912 - kennytm:rollup, r=kennytmbors-1/+1
2018-11-13fix various typos in doc commentsAndy Russell-2/+2
2018-11-13Rollup merge of #55870 - waywardmonkeys:typo-fixes, r=wesleywiserkennytm-1/+1
2018-11-12Use type safe `VariantIdx` instead of `usize` everywhereOliver Scherer-19/+21
2018-11-12Auto merge of #55701 - tromey:ice-fix, r=matthewjasperbors-4/+4
2018-11-11Auto merge of #55698 - nikic:remove-llvm-4-support, r=alexcrichtonbors-59/+26
2018-11-11Fix typos.Bruce Mitchener-1/+1
2018-11-11Auto merge of #54993 - TimNN:pda-tdl, r=eddybbors-3/+13
2018-11-10Auto merge of #54864 - ljedrz:cleanup_codegen_llvm_back, r=Mark-Simulacrumbors-139/+110
2018-11-10Auto merge of #55650 - nikic:funnel-shift, r=nagisabors-5/+45