summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86Subtarget.cpp
AgeCommit message (Expand)Author
2025-11-15Cleanups in AArch64 (#168025)Eric Christopher
2025-09-22Default stack alignment of X86 Hurd to 16 bytes (#158454)Brad Smith
2025-09-05[X86][AVX10] Remove EVEX512 and AVX10-256 implementations (#157034)Phoebe Wang
2025-08-26[X86] Use array instead of SmallVector. NFC (#155321)Craig Topper
2025-07-15Remove Native Client support (#133661)Brad Smith
2025-05-30Mips/X86: Use reportFatalUsageError for subtarget construction errors (#142028)Matt Arsenault
2025-04-14[CodeGen] Prune headers and move code out of line for build efficiency, NFC (...Reid Kleckner
2024-08-13[X86] Use a range-based for loop (NFC) (#103519)Kazu Hirata
2024-07-31[Driver,CodeGen] Report error when enabling 64-bit-only features on non-64-bi...Shengchen Kan
2024-07-16Remove support for 3DNow!, both intrinsics and builtins. (#96246)James Y Knight
2024-06-28[IR] Don't include Module.h in Analysis.h (NFC) (#97023)Nikita Popov
2024-05-27Revert "[X86] Use generic CPU tuning when tune-cpu is empty" (#93436)Phoebe Wang
2024-05-26[X86] Use generic CPU tuning when tune-cpu is empty (#83631)AtariDreams
2024-03-11[NFC] Remove unused parameter from shouldAssumeDSOLocal()Arthur Eubanks
2023-12-17[X86] Fix referencing local tagged globalsArthur Eubanks
2023-12-14Re-Reland [X86] Respect code models more when determining if a global referen...Arthur Eubanks
2023-12-14Revert "Reland [X86] Respect code models more when determining if a global re...Arthur Eubanks
2023-12-14Reland [X86] Respect code models more when determining if a global reference ...Arthur Eubanks
2023-12-14Revert "[X86] Respect code models more when determining if a global reference...Arthur Eubanks
2023-12-14[X86] Respect code models more when determining if a global reference can fit...Arthur Eubanks
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata
2023-12-01Reland [X86] With large code model, put functions into .ltext with large sect...Arthur Eubanks
2023-12-01Revert "Reland [X86] With large code model, put functions into .ltext with la...Dmitri Gribenko
2023-11-30Reland [X86] With large code model, put functions into .ltext with large sect...Arthur Eubanks
2023-11-28Revert "[X86] With large code model, put functions into .ltext with large sec...Arthur Eubanks
2023-11-28[X86] With large code model, put functions into .ltext with large section fla...Arthur Eubanks
2023-09-21[X86] Use RIP-relative for non-globals in medium code model in classifyLocalR...Arthur Eubanks
2023-09-19[X86] Use RIP-relative addressing for data under large data threshold for med...Arthur Eubanks
2023-09-11[X86][EVEX512] Restrict attaching EVEX512 for default CPU only, NFCI (#65920)Phoebe Wang
2023-09-08[X86][RFC] Add new option `-m[no-]evex512` to disable ZMM and 64-bit mask ins...Phoebe Wang
2023-09-07Revert "[X86][RFC] Add new option `-m[no-]evex512` to disable ZMM and 64-bit ...Phoebe Wang
2023-09-07[X86][RFC] Add new option `-m[no-]evex512` to disable ZMM and 64-bit mask ins...Phoebe Wang
2023-08-31Reland [NFCI] Refactor X86TargetLowering::getGlobalWrapperKind()Arthur Eubanks
2023-08-23[X86][GlobalISel] Move GlobalISel source files to a dedicated subdirFangrui Song
2023-08-22Revert "[NFC] Refactor X86TargetLowering::getGlobalWrapperKind()"Arthur Eubanks
2023-08-21[NFC] Refactor X86TargetLowering::getGlobalWrapperKind()Arthur Eubanks
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott
2022-12-05[IR] llvm::Optional => std::optionalFangrui Song
2022-03-20[X86][NFC] Rename hasCMOV() to canUseCMOV(), hasLAHFSAHF() to canUseLAHFSAHF()Shengchen Kan
2022-03-18[X86][NFC] Rename target feature hasCMov->hasCMOVShengchen Kan
2022-03-16[NFC][X86] Rename some variables and functions about target featuresShengchen Kan
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2021-11-19[X86] Selective relocation relaxation for +tagged-globalsMatt Morehouse
2021-10-29[X86] Don't affect jump tables under +tagged-globals.Matt Morehouse
2021-10-18[x86] Implement a tagged-globals backend feature.Matt Morehouse
2021-08-23[TargetMachine] Move COFF special case for ExternalSymbolSDNode from shouldAs...Fangrui Song
2021-05-18Default stack alignment of x86 NaCl to 16 bytesFabian Sommer
2020-12-05[TargetMachine] Don't imply dso_local on function declarations in Reloc::Stat...Fangrui Song