about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/base.rs
AgeCommit message (Expand)AuthorLines
2019-03-27Use informational target machine for metadataSimonas Kazlauskas-4/+2
2019-02-25librustc_codegen_llvm: deny(elided_lifetimes_in_paths)Mazdak Farrokhzad-3/+3
2019-02-21codegen and write_metadata can mutate ModuleLLvm.Gabriela Alexandra Moldovan-1/+1
2019-02-18librustc_codegen_llvm => 2018Taiki Endo-7/+7
2019-02-10rustc: doc commentsAlexander Regueiro-5/+5
2019-02-08Add a query type which is always marked as red if it runsJohn Kåre Alsaker-1/+3
2019-01-24Implement optimize(size) and optimize(speed)Simonas Kazlauskas-2/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-29Remove static_replace_all_uses and statics_to_rauw from cg_ssabjorn3-1/+3
2018-11-16[eddyb] rustc_codegen_llvm: remove unused parametrization of `CodegenCx` and ...Eduard-Mihai Burtescu-3/+3
2018-11-16[eddyb] rustc_codegen_ssa: rename `interfaces` to `traits`.Eduard-Mihai Burtescu-1/+1
2018-11-16[eddyb] rustc_codegen_ssa: handle LLVM unsafety correctly.Eduard-Mihai Burtescu-1/+3
2018-11-16Separating the back folder between backend-agnostic and LLVM-specific codeDenis Merigoux-5/+3
2018-11-16Finished moving backend-agnostic code to rustc_codegen_ssaDenis Merigoux-45/+11
2018-11-16Great separation of librustc_codegen_llvm: librustc_codegen_ssa compilesDenis Merigoux-915/+9
2018-11-16Beginning of moving all backend-agnostic code to rustc_codegen_ssaDenis Merigoux-2/+2
2018-11-16Moved Backend interface into rustc_codegen_utilsDenis Merigoux-25/+1
2018-11-16Moved common.rs enumsDenis Merigoux-2/+2
2018-11-16Starting to move backend-agnostic code into codegen_utilsDenis Merigoux-1/+2
2018-11-16Added compile codegen to backend traitDenis Merigoux-4/+5
2018-11-16Preparing the generalization of base:compile_coodegen_unitDenis Merigoux-35/+16
2018-11-16Generalized base:codegen_crateDenis Merigoux-40/+40
2018-11-16Move doc to trait declarationsDenis Merigoux-34/+34
2018-11-16Generalized base:maybe_create_entry_wrapperDenis Merigoux-24/+25
2018-11-16Generalized mono_item.rs and base.rs:codegen_instanceDenis Merigoux-16/+22
2018-11-16Generalized mir::codegen_mir (and all subsequent functions)Denis Merigoux-10/+12
2018-11-16Generalized base::coerce_unsized_intoDenis Merigoux-13/+13
2018-11-16Generalized base::unsize_thin_ptrDenis Merigoux-9/+9
2018-11-16Generalized base::unsized_infoDenis Merigoux-10/+9
2018-11-16Traitified IntrinsicCallMethodsDenis Merigoux-3/+1
2018-11-16Transfered memcpy and memset to BuilderMethodsDenis Merigoux-40/+1
2018-11-16Generalized memset and memcpyDenis Merigoux-19/+21
2018-11-16Generalized some base.rs methodsDenis Merigoux-31/+40
2018-11-16Attempt at including CodegenCx within Builder with Associated typesDenis Merigoux-1/+1
2018-11-16Removing LLVM content from CommonMethods -> ConstMethodsDenis Merigoux-5/+5
2018-11-16Prefixed type methods & removed trait impl for write::CodegenContextDenis Merigoux-14/+17
2018-11-16Prefixed const methods with "const" instead of "c"Denis Merigoux-6/+6
2018-11-16Traitification of type_ methodsDenis Merigoux-19/+19
2018-11-16Use the method form for CodegenCx everywhereDenis Merigoux-9/+9
2018-11-16All CommonMethods now real methods (not static)Denis Merigoux-1/+1
2018-11-16CommonWriteMethods are not static any moreDenis Merigoux-12/+13
2018-11-16Split CommonMethods to accomodate for use in back/write.rsDenis Merigoux-1/+1
2018-11-16Replaced Codegen field access by trait methodDenis Merigoux-19/+19
2018-11-16Traitification of common.rs methodsDenis Merigoux-16/+15
2018-11-16New files and folders for traitsDenis Merigoux-2/+2
2018-11-16Use associated types instead of type parameters inside the BuilderMethods traitDenis Merigoux-10/+6
2018-11-16Removed genericity over Value in various functionsDenis Merigoux-8/+5
2018-11-16Generalized RealPredicateDenis Merigoux-8/+8
2018-11-16Generalized IntPredicate in the BuilderMethods traitDenis Merigoux-8/+8
2018-11-16Generalized BasicBlocks in BuilderMethods traitDenis Merigoux-3/+4