about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/llvm_util.rs
AgeCommit message (Expand)AuthorLines
2023-03-22More general capturesest31-1/+1
2023-03-01Remove pass initialization codeNikita Popov-2/+0
2023-02-10Drop llvm14-builtins-abi with compiler_builtins 0.1.87Josh Stone-11/+2
2023-02-10Update the minimum external LLVM to 14Josh Stone-13/+2
2022-12-20Remove wrapper functions for some unstable optionsNilstrieb-2/+2
2022-12-02Rollup merge of #105026 - oToToT:aarch64-v8a, r=davidtwcoMatthias Krüger-0/+5
2022-11-29Rollup merge of #104627 - calebzulawski:print-target-features, r=compiler-errorsMatthias Krüger-16/+19
2022-11-29v8a as default aarch64 targetTommy Chiang (oToToT)-0/+5
2022-11-27Prefer doc comments over `//`-comments in compilerMaybe Waffle-4/+4
2022-11-19Print all features with --print target-features, including aliases and tied f...Caleb Zulawski-16/+19
2022-11-12Update compiler/rustc_codegen_llvm/src/llvm_util.rsCaleb Zulawski-1/+1
2022-11-12Allow actual AVX512-related feature names in the case of some misleading aliasesCaleb Zulawski-0/+3
2022-11-09Simplify existing Diagnostic implementationsSLASHLogin-6/+16
2022-11-09Port `MissingFeatures` and `TargetFeatureDisableOrEnable`SLASHLogin-5/+5
2022-11-09Missing lifetime parameter and formattingSLASHLogin-4/+1
2022-11-09Change String in structs to &'a strSLASHLogin-3/+3
2022-11-09FormattingSLASHLogin-3/+8
2022-11-09Port unknown feature diagnostic to the new frameworkSLASHLogin-17/+3
2022-09-18Remove support for LLVM's legacy pass managerJosh Stone-35/+1
2022-09-14Auto merge of #99443 - jam1garner:mips-virt-feature, r=nagisabors-0/+4
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+0
2022-08-14Update the minimum external LLVM to 13Josh Stone-10/+0
2022-08-09Pass +atomics-32 feature for thumbv6m targetNikita Popov-0/+2
2022-07-18Add support for MIPS VZ ISA extensionjam1garner-0/+4
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-6/+6
2022-07-11Keep unstable target features for asm feature checkingAmanieu d'Antras-18/+21
2022-06-06Avoid creating `SmallVec`s in `global_llvm_features`SparrowLii-33/+37
2022-04-20Drop support for -Znew-llvm-pass-manager=no with LLVM 15Nikita Popov-0/+5
2022-04-03Replace every `String` in Target(Options) with `Cow<'static, str>`Loïc BRANSTETT-4/+6
2022-03-22Filter for all features instead of anyJubilee Young-3/+6
2022-03-22Fold aarch64 feature +fp into +neonJubilee Young-1/+0
2022-03-14Tie `fp` and `neon`Adam Gemmell-3/+14
2022-03-09Use new pass manager on s390x with LLVM 14Nikita Popov-4/+5
2022-03-03all: fix some typoscuishuang-5/+5
2022-03-02Auto merge of #87402 - nagisa:nagisa/request-feature-requests-for-features, r...bors-68/+126
2022-03-01Direct users towards using Rust feature names in CLISimonas Kazlauskas-71/+130
2022-02-27Revert "Auto merge of #92419 - erikdesjardins:coldland, r=nagisa"Erik Desjardins-6/+0
2022-02-27Do not pass through features without +/- prefixSimonas Kazlauskas-17/+16
2022-02-16Expose unstable llvm14-builtins-abi target feature for cfg useNikita Popov-16/+24
2022-02-10Split PAuth target featureAdam Gemmell-8/+41
2022-02-03Only disable dialogs on CI.Eric Huss-1/+6
2022-01-27Windows: Disable LLVM crash dialog boxes.Eric Huss-0/+1
2022-01-01Auto merge of #92419 - erikdesjardins:coldland, r=nagisabors-0/+6
2021-12-30keep noinline for system llvm < 14Erik Desjardins-0/+6
2021-12-30Auto merge of #91125 - eskarn:llvm-passes-plugin-support, r=nagisabors-8/+24
2021-12-20Load new pass manager plugins only if the new pm is actually usedAxel Cohen-5/+5
2021-12-20rustc_codegen_llvm: move should_use_new_llvm_pass_manager function to llvm_utilAxel Cohen-0/+10
2021-12-13Fix conditions for using legacy or new pm pluginsAxel Cohen-1/+1
2021-12-13Use the existing llvm-plugins option for both legacy and new pm registrationAxel Cohen-8/+14
2021-12-13Use `OutputFilenames` to generate output file for `-Zllvm-time-trace`Tomasz Miąsko-2/+4