about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/context.rs
AgeCommit message (Expand)AuthorLines
2019-01-04add support for principal-less trait object typesAriel Ben-Yehuda-2/+3
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-17Auto merge of #56642 - nikic:llvm-6, r=alexcrichtonbors-5/+0
2018-12-12rustc: Switch `extern` functions to abort by default on panicAlex Crichton-1/+0
2018-12-11Remove env_alloca hackNikita Popov-5/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-12-02Auto merge of #56198 - bjorn3:cg_ssa_refactor, r=eddybbors-7/+7
2018-11-29Remove an unnecessary referencebjorn3-1/+1
2018-11-29Don't use llvm intrinsic names in cg_ssabjorn3-2/+2
2018-11-29Remove static_replace_all_uses and statics_to_rauw from cg_ssabjorn3-4/+4
2018-11-26libcore: Add va_list lang item and intrinsicsDan Robertson-11/+16
2018-11-16[eddyb] rustc_codegen_llvm: remove unused parametrization of `CodegenCx` and ...Eduard-Mihai Burtescu-12/+12
2018-11-16[eddyb] rustc_codegen_ssa: rename `interfaces` to `traits`.Eduard-Mihai Burtescu-1/+1
2018-11-16Finished moving backend-agnostic code to rustc_codegen_ssaDenis Merigoux-9/+10
2018-11-16Great separation of librustc_codegen_llvm: librustc_codegen_ssa compilesDenis Merigoux-0/+4
2018-11-16Preparing the generalization of base:compile_coodegen_unitDenis Merigoux-0/+31
2018-11-16Renamed lifetimes for better understandingDenis Merigoux-14/+13
2018-11-16Move doc to trait declarationsDenis Merigoux-1/+0
2018-11-16Generalized base:maybe_create_entry_wrapperDenis Merigoux-0/+8
2018-11-16Generalized mono_item.rs and base.rs:codegen_instanceDenis Merigoux-0/+8
2018-11-16Generalized mir::codegen_mir (and all subsequent functions)Denis Merigoux-87/+97
2018-11-16Generalized base::unsize_thin_ptrDenis Merigoux-26/+0
2018-11-16Generalized base::unsized_infoDenis Merigoux-2/+13
2018-11-16[eddyb/rebase cleanup] s/&self./self.Eduard-Mihai Burtescu-29/+29
2018-11-16Traitified IntrinsicCallMethodsDenis Merigoux-7/+2
2018-11-16Generalized memset and memcpyDenis Merigoux-316/+322
2018-11-16Prefixed type methods & removed trait impl for write::CodegenContextDenis Merigoux-26/+26
2018-11-16Traitification of type_ methodsDenis Merigoux-26/+27
2018-11-16Removed genericity over Value in various functionsDenis Merigoux-21/+21
2018-11-16Generalized base.rs#call_memcpy and everything that it usesDenis Merigoux-18/+23
2018-11-16Reduced line length to pass tidyDenis Merigoux-13/+12
2018-11-12Use type safe `VariantIdx` instead of `usize` everywhereOliver Scherer-2/+2
2018-11-10Auto merge of #55650 - nikic:funnel-shift, r=nagisabors-0/+12
2018-11-08Rollup merge of #55633 - nikic:memcpy-align, r=nagisaMark Rousskov-6/+0
2018-11-04rustc_target: pass contexts by reference, not value.Eduard-Mihai Burtescu-6/+6
2018-11-04Support memcpy/memmove with differing src/dst alignmentNikita Popov-6/+0
2018-11-03Implement rotate using funnel shift on LLVM >= 7Nikita Popov-0/+12
2018-10-24Make declare_fn accept PolyFnSig instead of Ty.Masaki Hara-3/+3
2018-10-24Make declare_fn aware of vtable shims.Masaki Hara-1/+1
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-9/+9
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-9/+9
2018-10-13Check the invariant for `principal` inside the methodOliver Scherer-1/+1
2018-10-11Auto merge of #54592 - GabrielMajeri:no-plt, r=nagisabors-0/+7
2018-10-11Support for disabling the PLT on ELF targetsGabriel Majeri-0/+7
2018-10-08codegen_llvm: remove explicit returnsljedrz-1/+2
2018-10-08codegen_llvm: improve common patternsljedrz-7/+6
2018-10-08codegen_llvm: whitespace & formatting improvementsljedrz-7/+7
2018-08-22Remove Ty prefix from Ty{Bool|Char|Int|Uint|Float|Str}varkor-1/+1
2018-08-22Remove Ty prefix from Ty{Foreign|Param}varkor-1/+1
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-1/+1