summary refs log tree commit diff
path: root/src/librustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
2019-12-22Format the worldMark Rousskov-3167/+3247
2019-12-22Rollup merge of #66877 - skinny121:const-eval-entry-points, r=oli-obkMazdak Farrokhzad-14/+5
2019-12-21Handle Attributes in arena.Camille GILLOT-2/+2
2019-12-22Add simpler entry points to const eval for common usages.Ben Lewis-14/+5
2019-12-21Rollup merge of #67393 - michaelwoerister:llvm-args-override, r=varkorMazdak Farrokhzad-15/+33
2019-12-21Rollup merge of #67355 - Centril:merge-mut, r=oli-obkMazdak Farrokhzad-2/+2
2019-12-201. ast::Mutability::{Mutable -> Mut, Immutable -> Not}.Mazdak Farrokhzad-2/+2
2019-12-20Auto merge of #67020 - pnkfelix:issue-59535-accumulate-past-lto-imports, r=mwbors-10/+114
2019-12-20Rollup merge of #67363 - alexcrichton:wasm-import-modules, r=eddybMazdak Farrokhzad-0/+11
2019-12-20Remove rarely used -Zdisable_instrumentation_preinliner flag.Michael Woerister-3/+1
2019-12-20Allow -Cllvm-args to override rustc's default LLVM args.Michael Woerister-13/+33
2019-12-20save LTO import information and check it when trying to reuse build products.Felix S. Klock II-10/+114
2019-12-16Fix handling of wasm import modules and namesAlex Crichton-0/+11
2019-12-12Fix weird implicit dependency between rustllvm and rustc_codegen_llvmAaron Hill-17/+2
2019-12-11Remove unused importAaron Hill-1/+0
2019-12-11Remove `extern crate` declarationsAaron Hill-20/+0
2019-12-11Fix fallout from rebaseAaron Hill-6/+2
2019-12-11rustc: Link LLVM directly into rustc againAlex Crichton-13/+62
2019-12-06Rollup merge of #66841 - SimonSapin:float_round_unchecked_to, r=rkruppeMazdak Farrokhzad-1/+28
2019-12-06Auto merge of #65195 - varkor:to_option, r=Centrilbors-10/+3
2019-12-07Rollup merge of #67033 - cuviper:ValueName2, r=rkruppeYuki Okushi-35/+39
2019-12-06Add `{f32,f64}::approx_unchecked_to<Int>` unsafe methodsSimon Sapin-1/+28
2019-12-06Rename to `then_some` and `then`varkor-1/+1
2019-12-06Use `to_option` in various placesvarkor-10/+3
2019-12-05Auto merge of #66952 - 0dvictor:print, r=rkruppebors-10/+6
2019-12-04Migrate to LLVM{Get,Set}ValueName2Josh Stone-35/+39
2019-12-04Auto merge of #65947 - eddyb:fn-abi, r=oli-obk,nagisabors-124/+75
2019-12-03Rollup merge of #66973 - cuviper:min-llvm7, r=alexcrichtonMazdak Farrokhzad-26/+5
2019-12-03Rollup merge of #66957 - parthsane:pvs/ftx_lld_linker, r=alexcrichtonMazdak Farrokhzad-2/+4
2019-12-03Move cgu_reuse_tracker to librustc_sessionMark Rousskov-1/+2
2019-12-03rustc_target: add abi::call::Conv::Rust distinct from Conv::C.Eduard-Mihai Burtescu-9/+8
2019-12-03rustc_codegen_llvm: privatize as much of attributes::* as possible.Eduard-Mihai Burtescu-4/+4
2019-12-03rustc_codegen_llvm: take an Instance in attributes::from_fn_attrs.Eduard-Mihai Burtescu-36/+24
2019-12-03rustc_codegen_llvm: rewrite debuginfo::get_function_signature to use FnAbi.Eduard-Mihai Burtescu-33/+12
2019-12-03rustc: take a PolyFnSig instead of an FnSig in FnAbi::of_fn_ptr.Eduard-Mihai Burtescu-8/+4
2019-12-03rustc: rename FnAbi::new to FnAbi::of_fn_ptr.Eduard-Mihai Burtescu-3/+3
2019-12-03rustc: compute FnAbi's for virtual calls through FnAbi::of_instance.Eduard-Mihai Burtescu-2/+2
2019-12-03rustc_codegen_ssa: use FnAbi::of_instance wherever possible.Eduard-Mihai Burtescu-23/+29
2019-12-03rustc_codegen_llvm: move NoReturn attribute to apply_attrs_llfn.Eduard-Mihai Burtescu-7/+5
2019-12-03rustc_codegen_ssa: take a FnAbi instead of a FnSig in declare_fn.Eduard-Mihai Burtescu-37/+42
2019-12-03rustc_codegen_ssa: remove define_fn and define_internal_fn.Eduard-Mihai Burtescu-23/+3
2019-12-03Change linker for x86_64-fortanix-unknown-sgx to rust-lldParth Sane-2/+4
2019-12-02Update the minimum external LLVM to 7Josh Stone-26/+5
2019-12-02Use Module::print() instead of a PrintModulePassVictor Ding-10/+6
2019-12-02Rollup merge of #66918 - makotokato:aarch32-crc-crypto, r=petrochenkovMazdak Farrokhzad-0/+2
2019-12-01rustc_plugin: Remove support for plugins adding LLVM passesVadim Petrochenkov-14/+0
2019-11-30Rollup merge of #66895 - Centril:rustc_feature, r=oli-obkMazdak Farrokhzad-1/+2
2019-11-30Add crc and crypto to target feature whitelist on armMakoto Kato-0/+2
2019-11-30move UnstableFeatures -> rustc_featureMazdak Farrokhzad-1/+2
2019-11-29Use LLVMAddAnalysisPasses instead of Rust's wrapperVictor Ding-5/+6