about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/attributes.rs
AgeCommit message (Expand)AuthorLines
2022-05-10only_local: always check for misuselcnr-3/+2
2022-04-03Replace every `String` in Target(Options) with `Cow<'static, str>`Loïc BRANSTETT-1/+1
2022-03-04Always include global target features in function attributesTomasz Miąsko-7/+6
2022-03-04Use SmallStr when building target-features LLVM attributeTomasz Miąsko-1/+2
2022-03-03Pass LLVM string attributes as string slicesTomasz Miąsko-29/+23
2022-03-02Auto merge of #94229 - erikdesjardins:rem2, r=nikicbors-39/+9
2022-03-01Querify `global_backend_features`Simonas Kazlauskas-11/+10
2022-03-01Direct users towards using Rust feature names in CLISimonas Kazlauskas-4/+1
2022-02-28Remove LLVM attribute removalErik Desjardins-39/+9
2022-02-26just put smallvec lengths in the signatureErik Desjardins-6/+6
2022-02-26Add LLVM attributes in batches instead of individuallyErik Desjardins-139/+145
2022-02-18Rollup merge of #91675 - ivanloz:memtagsan, r=nagisaMatthias Krüger-0/+13
2022-02-16MemTagSanitizer SupportIvan Lozano-0/+13
2022-02-14llvm: migrate to new parameter-bearing uwtable attrAugie Fackler-3/+6
2022-02-10Split PAuth target featureAdam Gemmell-5/+26
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