about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/callee.rs
AgeCommit message (Expand)AuthorLines
2020-04-23Modify `as_local_hir_id` to accept a `LocalDefId` instead of a `DefId`marmeladema-1/+1
2020-04-07fix abuses of tykind::errmark-1/+1
2020-03-31Address review feedbackWesley Wiser-1/+1
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-2/+2
2020-01-23Add projection query for upstream drop-glue instances.Michael Woerister-6/+1
2020-01-05Rename Instance.ty to Instance.monomorphic_tyAaron Hill-1/+1
2019-12-22Format the worldMark Rousskov-15/+14
2019-12-11rustc: Link LLVM directly into rustc againAlex Crichton-0/+1
2019-12-03rustc_target: add abi::call::Conv::Rust distinct from Conv::C.Eduard-Mihai Burtescu-1/+1
2019-12-03rustc_codegen_llvm: take an Instance in attributes::from_fn_attrs.Eduard-Mihai Burtescu-7/+1
2019-12-03rustc: compute FnAbi's for virtual calls through FnAbi::of_instance.Eduard-Mihai Burtescu-1/+1
2019-12-03rustc_codegen_ssa: use FnAbi::of_instance wherever possible.Eduard-Mihai Burtescu-11/+12
2019-12-03rustc_codegen_ssa: take a FnAbi instead of a FnSig in declare_fn.Eduard-Mihai Burtescu-10/+12
2019-10-13Remove MiscMethods::instancesbjorn3-1/+1
2019-09-04Remove `LocalInternedString` uses from `librustc/ty/`.Nicholas Nethercote-1/+1
2019-06-02remove reexport of rustc::ty::InstanceMark Mansi-2/+1
2019-03-05Use non_erasable_generics for codegenvarkor-1/+1
2019-02-18librustc_codegen_llvm => 2018Taiki Endo-5/+5
2019-02-10rustc: doc commentsAlexander Regueiro-2/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-12rustc: Switch `extern` functions to abort by default on panicAlex Crichton-1/+1
2018-11-29Rename StaticMethods::static_ptrcast to ConstMethods::const_ptrcastbjorn3-1/+1
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-4/+2
2018-11-16Great separation of librustc_codegen_llvm: librustc_codegen_ssa compilesDenis Merigoux-32/+0
2018-11-16Move doc to trait declarationsDenis Merigoux-3/+1
2018-11-16Generalized mir::codegen_mir (and all subsequent functions)Denis Merigoux-12/+9
2018-11-16Generalized base::unsized_infoDenis Merigoux-13/+15
2018-11-16Generalized memset and memcpyDenis Merigoux-1/+1
2018-11-16Removing LLVM content from CommonMethods -> ConstMethodsDenis Merigoux-1/+1
2018-11-16CommonWriteMethods are not static any moreDenis Merigoux-2/+2
2018-11-16Split CommonMethods to accomodate for use in back/write.rsDenis Merigoux-1/+1
2018-11-16Traitification of common.rs methodsDenis Merigoux-3/+4
2018-11-03Shift both late bound regions and bound typesscalexm-1/+1
2018-10-24Move codegen_llvm::common::ty_fn_sig into rustc::ty::Instance.Masaki Hara-4/+4
2018-10-24Make declare_fn accept PolyFnSig instead of Ty.Masaki Hara-1/+1
2018-10-24Resolve to Instance::VtableShim when necessary.Masaki Hara-0/+16
2018-10-24Make declare_fn aware of vtable shims.Masaki Hara-1/+1
2018-10-24Add ty_fn_sig_vtable for getting adjusted signature for vtable shims.Masaki Hara-1/+1
2018-08-23AMDGPU ignores `noinline` when it slaps `alwaysinline` everywhere.Richard Diamond-1/+1
2018-08-16Set more llvm function attributes for __rust_tryAlex Crichton-1/+1
2018-08-04Move share_generics getter onto options directlyMark Rousskov-1/+1
2018-07-30rustc_codegen_llvm: use safe references for Value.Irina Popa-10/+11
2018-05-24std: Ensure OOM is classified as `nounwind`Alex Crichton-11/+0
2018-05-17Rename trans to codegen everywhere.Irina Popa-0/+232