about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/llvm_util.rs
AgeCommit message (Expand)AuthorLines
2021-10-25Auto merge of #89808 - tmiasko:llvm-multithreaded, r=nagisabors-15/+5
2021-10-22Update the minimum external LLVM to 11Josh Stone-2/+1
2021-10-12Cleanup LLVM multi-threading checksTomasz Miąsko-15/+5
2021-10-04Rollup merge of #83655 - sebpop:arm64-outline-atomics, r=workingjubileeJubilee-0/+5
2021-10-01Fix clippy lintsGuillaume Gomez-1/+1
2021-09-30[aarch64] add target feature outline-atomicsSebastian Pop-0/+5
2021-09-20rustc_codegen_llvm: make sse4.2 imply crc32 for LLVM 14Augie Fackler-32/+50
2021-08-28Revert machine outliner disabling on LLVM 13liudingming-6/+7
2021-07-25clippy::single_char_patternMatthias Krüger-2/+2
2021-06-26Remove dropping of loaded plugins and better debug infoManuel Drehwald-1/+3
2021-06-23Add missing useManuel Drehwald-1/+4
2021-06-21addressing feedbackManuel Drehwald-6/+5
2021-06-13allow loading of llvm plugins on nightlyManuel Drehwald-0/+10
2021-06-05Disable the machine outliner by defaultSimonas Kazlauskas-1/+12
2021-05-20Auto merge of #84665 - adamgemmell:aarch64-features, r=Amanieubors-0/+6
2021-05-19Rename fptoint to frinttsAdam Gemmell-0/+1
2021-05-19Remove LSE2Adam Gemmell-1/+0
2021-05-06rustc: Support Rust-specific features in -Ctarget-featureAlex Crichton-15/+23
2021-04-28Update list of allowed aarch64 featuresAdam Gemmell-0/+6
2021-04-09Categorize and explain target features supportMatt Ickstadt-6/+69
2021-03-26Auto merge of #82980 - tmiasko:import-cold-multiplier, r=michaelwoeristerbors-0/+3
2021-03-16Adjust `-Ctarget-cpu=native` handling in cg_llvmSimonas Kazlauskas-10/+56
2021-03-11Import small cold functionsTomasz Miąsko-0/+3
2021-01-17Rollup merge of #81095 - LingMan:unwrap, r=oli-obkMara Bos-5/+1
2021-01-16Use Option::unwrap_or instead of open-coding itLingMan-5/+1
2021-01-16Use Option::map instead of open-coding itLingMan-4/+2
2021-01-14Use probe-stack=inline-asm in LLVM 11+Erik Desjardins-5/+6
2021-01-08Check if the pointer is null/string is not utf8Andrew Sun-8/+19
2021-01-07Use LLVMGetHostCPUFeatures instead of stdsimdAndrew Sun-9/+9
2021-01-06Make target-cpu=native detect individual featuresAndrew Sun-0/+20
2020-11-18Rollup merge of #78361 - DevJPM:master, r=workingjubileeMara Bos-0/+10
2020-11-15Rollup merge of #77802 - jyn514:bootstrap-specific, r=nikomatsakisJonas Schievink-8/+5
2020-11-12fully exploited the dropped support of LLVM 8DevJPM-5/+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-9/+4
2020-11-07Allow making `RUSTC_BOOTSTRAP` conditional on the crate nameJoshua Nelson-8/+5
2020-10-26Updated documentation, x86 feature detection testing, and removed LLVM 9 excl...DevJPM-0/+5
2020-10-25Updated the list of white-listed target features for x86DevJPM-0/+5
2020-10-15Replace target.target with target and target.ptr_width with target.pointer_widthest31-8/+6
2020-10-13Replace absolute paths with relative onesest31-1/+1
2020-10-13Auto merge of #76830 - Artoria2e5:tune, r=nagisabors-5/+17
2020-10-05Pass tune-cpu to LLVMMingye Wang-5/+17
2020-10-04Move target feature whitelist from cg_llvm to cg_ssabjorn3-149/+1
2020-09-20Remove MMX from RustMateusz Mikuła-1/+0
2020-08-30mv compiler to compiler/mark-0/+368