about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/abi.rs
AgeCommit message (Expand)AuthorLines
2019-04-26Update handling of Tuplevarkor-4/+4
2019-04-04Fix cases of conflicting two-phase borrowsMatthew Jasper-1/+2
2019-03-29Move get_param and set_value_namebjorn3-0/+4
2019-02-27Rename variadic to c_variadicDan Robertson-5/+5
2019-02-27Support defining C compatible variadic functionsDan Robertson-6/+39
2019-02-18librustc_codegen_llvm => 2018Taiki Endo-6/+6
2019-02-10rustc: doc commentsAlexander Regueiro-2/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-24Rollup merge of #57085 - glaubitz:sparc64-abi-fix, r=nagisaMazdak Farrokhzad-2/+6
2018-12-23librustc_codegen_llvm: Don't eliminate empty structs in C ABI on linux-sparc64Michael Karcher-2/+6
2018-12-21Enable emission of alignment attrs for pointer paramsNikita Popov-6/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-11-29Use implicit deref instead of BuilderMethods::cx()bjorn3-7/+7
2018-11-22rustc_target: avoid using AbiAndPrefAlign where possible.Eduard-Mihai Burtescu-7/+7
2018-11-22rustc_target: separate out an individual Align from AbiAndPrefAlign.Eduard-Mihai Burtescu-2/+2
2018-11-16[eddyb] rustc_codegen_ssa: rename `interfaces` to `traits`.Eduard-Mihai Burtescu-1/+1
2018-11-16All Builder methods now take &mut self instead of &selfDenis Merigoux-17/+17
2018-11-16Finished moving backend-agnostic code to rustc_codegen_ssaDenis Merigoux-4/+5
2018-11-16Generalized mir::codegen_mir (and all subsequent functions)Denis Merigoux-2/+50
2018-11-16Transfered memcpy and memset to BuilderMethodsDenis Merigoux-8/+8
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-16/+16
2018-11-16Prefixed const methods with "const" instead of "c"Denis Merigoux-1/+1
2018-11-16Traitification of type_ methodsDenis Merigoux-17/+17
2018-11-16Use the method form for CodegenCx everywhereDenis Merigoux-1/+1
2018-11-16Replaced Codegen field access by trait methodDenis Merigoux-2/+2
2018-11-16Traitification of common.rs methodsDenis Merigoux-3/+2
2018-11-16New files and folders for traitsDenis Merigoux-1/+1
2018-11-16Removed genericity over Value in various functionsDenis Merigoux-4/+4
2018-11-16Generalized base.rs#call_memcpy and everything that it usesDenis Merigoux-6/+18
2018-11-16Reduced line length to pass tidyDenis Merigoux-1/+1
2018-11-16rustc_codegen_llvm: begin generalizing over backend values.Irina Popa-4/+14
2018-11-11Auto merge of #54993 - TimNN:pda-tdl, r=eddybbors-1/+9
2018-11-08Support for the program data address space optionTim Neumann-1/+9
2018-11-04Support memcpy/memmove with differing src/dst alignmentNikita Popov-1/+2
2018-11-01Add comments explaining how codegen works for `dyn Trait` methodsMichael Hewson-0/+5
2018-11-01Implement object-safety for arbitrary_self_types: part 2Michael Hewson-13/+36
2018-10-24Move codegen_llvm::common::ty_fn_sig into rustc::ty::Instance.Masaki Hara-3/+2
2018-10-24Implement by-value trait object method call.Masaki Hara-8/+8
2018-10-12rustc: Allow targets to specify SIMD args are by-valAlex Crichton-1/+4
2018-10-08codegen_llvm: fix spelling & grammatical errorsljedrz-1/+1
2018-10-08codegen_llvm: improve common patternsljedrz-3/+2
2018-10-08codegen_llvm: whitespace & formatting improvementsljedrz-9/+7
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-1/+1
2018-08-19Integrate OperandValue::UnsizedRef into OperandValue::Ref.Masaki Hara-2/+2
2018-08-19Integrate PassMode::UnsizedIndirect into PassMode::Indirect.Masaki Hara-18/+15
2018-08-19Implement simple codegen for unsized rvalues.Masaki Hara-1/+28
2018-07-30rustc_codegen_llvm: use safe references for Value.Irina Popa-31/+32
2018-07-30rustc_codegen_llvm: use safe references for Type.Irina Popa-17/+17