about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/attributes.rs
AgeCommit message (Expand)AuthorLines
2021-12-19Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obkbors-2/+2
2021-12-16Remove `in_band_lifetimes` from `rustc_codegen_llvm`LegionMammal978-13/+17
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-2/+2
2021-11-22add rustc option for using LLVM stack smash protectionBenjamin A. Bjørnseth-1/+13
2021-10-06Enable AutoFDO.Michael Benfield-0/+4
2021-09-20rustc_codegen_llvm: make sse4.2 imply crc32 for LLVM 14Augie Fackler-2/+5
2021-06-30Add support for leaf fn frame pointer eliminationSimonas Kazlauskas-10/+20
2021-05-12Auto merge of #83610 - bjorn3:driver_cleanup, r=cjgillotbors-31/+0
2021-05-02Move wasm_import_module_map provider to cg_ssabjorn3-31/+0
2021-04-08rustc: Add a new `wasm` ABIAlex Crichton-16/+28
2021-04-06Auto merge of #81234 - repnop:fn-alignment, r=lcnrbors-0/+3
2021-04-06Auto merge of #83592 - nagisa:nagisa/dso_local, r=davidtwcobors-0/+1
2021-04-05Allow specifying alignment for functionsWesley Norris-0/+3
2021-04-05Rollup merge of #80525 - devsnek:wasm64, r=nagisaDylan DPC-1/+1
2021-04-04wasm64Gus Caplan-1/+1
2021-04-03Move SanitizerSet to rustc_targetSimonas Kazlauskas-2/+2
2021-04-03Manually set dso_local when its valid to do soSimonas Kazlauskas-0/+1
2021-03-16Adjust `-Ctarget-cpu=native` handling in cg_llvmSimonas Kazlauskas-20/+10
2021-02-14Replace const_cstr with cstr crateXidorn Quan-15/+15
2021-02-07HWASan supportTri Vo-0/+3
2021-01-16Target stack-probe support configurable finelySimonas Kazlauskas-19/+26
2021-01-14Use probe-stack=inline-asm in LLVM 11+Erik Desjardins-3/+8
2020-12-03Combination of commitsRich Kadel-3/+0
2020-11-20Never inline naked functionsTomasz Miąsko-3/+9
2020-11-17Fix setting inline hint based on `InstanceDef::requires_inline`Tomasz Miąsko-12/+4
2020-11-12fixed a re-format due to removed chain callDevJPM-5/+1
2020-11-12Dropped Support for Bidirectional Custom Target Definition EmulationDevJPM-12/+0
2020-11-12fully exploited the dropped support of LLVM 8DevJPM-11/+3
2020-11-08rustc_target: Rename some target options to avoid tautologyVadim Petrochenkov-1/+1
2020-11-08Collapse all uses of `target.options.foo` into `target.foo`Vadim Petrochenkov-4/+2
2020-10-27Cache foreign_modules queryRyan Levick-2/+2
2020-10-15Remove rustc_session::config::Configest31-1/+0
2020-10-15Replace target.target with target and target.ptr_width with target.pointer_widthest31-5/+4
2020-10-14Rollup merge of #77795 - bjorn3:codegen_backend_interface_refactor, r=oli-obkDylan DPC-18/+2
2020-10-13Auto merge of #76830 - Artoria2e5:tune, r=nagisabors-0/+15
2020-10-09Move supported_target_features query provider to cg_ssabjorn3-18/+2
2020-10-08Implement the instruction_set attributexd009642-1/+5
2020-10-05Pass tune-cpu to LLVMMingye Wang-0/+15
2020-10-04Move target feature whitelist from cg_llvm to cg_ssabjorn3-5/+3
2020-09-30Add support for cmse_nonsecure_entry attributeHugues de Valon-0/+3
2020-08-30mv compiler to compiler/mark-0/+397