about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/llvm_util.rs
AgeCommit message (Expand)AuthorLines
2025-04-05Update the minimum external LLVM to 19Josh Stone-15/+2
2025-04-02Rollup merge of #138003 - sayantn:new-amx, r=AmanieuStuart Cook-0/+7
2025-03-20rustc_target: Add more RISC-V vector-related featuresTaiki Endo-1/+3
2025-03-05Add the `movrs` target feature and `movrs_target_feature` feature gatesayantn-0/+1
2025-03-05Add the new `amx` target featuressayantn-0/+6
2025-03-05Remove out of date comment.Nicholas Nethercote-1/+0
2025-03-05Use `collect` to initialize `features`.Nicholas Nethercote-28/+25
2025-03-05Change signature of `target_features_cfg`.Nicholas Nethercote-24/+30
2025-03-05Simplify `implied_target_features`.Nicholas Nethercote-3/+3
2025-03-05Avoid double interning of feature names.Nicholas Nethercote-8/+7
2025-02-24codegen_llvm: avoid `Deref` impls w/ extern typeDavid Wood-3/+4
2025-02-22rustc_target: Add more RISC-V atomic-related featuresTaiki Endo-0/+2
2025-02-11Rollup merge of #136813 - mrkajetanp:aarch32-fp16-target-feature, r=davidtwcoJacob Pratt-0/+1
2025-02-10rustc_codegen_llvm: Mark items as pub(crate) outside of the llvm moduleDaniel Paoliello-1/+1
2025-02-07rustc_target: Add the fp16 target feature for AArch32Kajetan Puchalski-0/+1
2025-01-28ABI-required target features: warn when they are missing in base CPU (rather ...Ralf Jung-50/+6
2025-01-06Rollup merge of #131830 - hoodmane:emscripten-wasm-eh, r=workingjubileeJacob Pratt-1/+4
2025-01-06Add support for wasm exception handling to Emscripten targetHood Chatham-1/+4
2025-01-05add dedicated type for ABI target feature constraintsRalf Jung-7/+10
2024-12-31add ABI target features *before* -Ctarget-featuresRalf Jung-6/+6
2024-12-31x86-64 hardfloat actually requires sse2Ralf Jung-6/+13
2024-12-31clean up target feature system; most of the toggleability is now handled by t...Ralf Jung-1/+1
2024-12-31explicitly model that certain ABIs require/forbid certain target featuresRalf Jung-93/+127
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-12-14target_features: control separately whether enabling and disabling a target f...Ralf Jung-3/+3
2024-12-11apply review feedbackRalf Jung-3/+5
2024-12-11generalize 'forbidden feature' concept so that even (un)stable feature can be...Ralf Jung-13/+15
2024-12-09Add the `power8-crypto` target featureSayantan Chakraborty-0/+3
2024-11-11target_features: explain what exacty 'implied' means hereRalf Jung-3/+11
2024-11-09Add v8plus target feature to sparc and use it in create_object_fileTaiki Endo-0/+8
2024-11-09Add v9 and leoncasa target feature to sparcTaiki Endo-0/+3
2024-11-05Rollup merge of #132077 - alexcrichton:wide-arithmetic, r=jieyouxuMatthias Krüger-0/+3
2024-11-05Auto merge of #129884 - RalfJung:forbidden-target-features, r=workingjubileebors-48/+71
2024-11-04mark some target features as 'forbidden' so they cannot be (un)setRalf Jung-48/+71
2024-11-02Port most of `LLVMRustPrintTargetCPUs` to RustZalathar-31/+61
2024-11-02Use a dedicated safe wrapper for `LLVMRustGetHostCPUName`Zalathar-12/+20
2024-10-28Add a new `wide-arithmetic` feature for WebAssemblyAlex Crichton-0/+3
2024-10-28refactor: cleaner check to return NoneChrisCho-H-4/+1
2024-10-16rustc_target: Add pauth-lr aarch64 target featureKajetan Puchalski-0/+1
2024-10-10Rollup merge of #130741 - mrkajetanp:detect-b16b16, r=AmanieuMatthias Krüger-1/+3
2024-10-10Rollup merge of #130308 - davidtwco:tied-target-consolidation, r=wesleywiserMatthias Krüger-22/+4
2024-10-10rustc_target: Add sme-b16b16 as an explicit aarch64 target featureKajetan Puchalski-1/+3
2024-09-30Rollup merge of #130877 - taiki-e:riscv-atomic, r=AmanieuTrevor Gross-0/+4
2024-09-29extend comment in global_llvm_features regarding target-cpu=native handlingRalf Jung-0/+5
2024-09-28rustc_target: Add RISC-V atomic-related featuresTaiki Endo-0/+4
2024-09-26Use `&raw` in the compilerJosh Stone-1/+1
2024-09-24codegen_ssa: consolidate tied feature checkingDavid Wood-22/+4
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-09-19Reformat some comments.Nicholas Nethercote-7/+8
2024-09-18Update the minimum external LLVM to 18Josh Stone-23/+2