aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86Subtarget.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-03-11[NFC] Remove unused parameter from shouldAssumeDSOLocal()Arthur Eubanks1-2/+2
2023-12-17[X86] Fix referencing local tagged globalsArthur Eubanks1-5/+4
2023-12-14Re-Reland [X86] Respect code models more when determining if a global referen...Arthur Eubanks1-8/+8
2023-12-14Revert "Reland [X86] Respect code models more when determining if a global re...Arthur Eubanks1-8/+8
2023-12-14Reland [X86] Respect code models more when determining if a global reference ...Arthur Eubanks1-8/+8
2023-12-14Revert "[X86] Respect code models more when determining if a global reference...Arthur Eubanks1-8/+8
2023-12-14[X86] Respect code models more when determining if a global reference can fit...Arthur Eubanks1-8/+8
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-2/+2
2023-12-01Reland [X86] With large code model, put functions into .ltext with large sect...Arthur Eubanks1-25/+13
2023-12-01Revert "Reland [X86] With large code model, put functions into .ltext with la...Dmitri Gribenko1-13/+25
2023-11-30Reland [X86] With large code model, put functions into .ltext with large sect...Arthur Eubanks1-25/+13
2023-11-28Revert "[X86] With large code model, put functions into .ltext with large sec...Arthur Eubanks1-12/+26
2023-11-28[X86] With large code model, put functions into .ltext with large section fla...Arthur Eubanks1-26/+12
2023-09-21[X86] Use RIP-relative for non-globals in medium code model in classifyLocalR...Arthur Eubanks1-3/+3
2023-09-19[X86] Use RIP-relative addressing for data under large data threshold for med...Arthur Eubanks1-1/+6
2023-09-11[X86][EVEX512] Restrict attaching EVEX512 for default CPU only, NFCI (#65920)Phoebe Wang1-12/+17
2023-09-08[X86][RFC] Add new option `-m[no-]evex512` to disable ZMM and 64-bit mask ins...Phoebe Wang1-0/+13
2023-09-07Revert "[X86][RFC] Add new option `-m[no-]evex512` to disable ZMM and 64-bit ...Phoebe Wang1-11/+0
2023-09-07[X86][RFC] Add new option `-m[no-]evex512` to disable ZMM and 64-bit mask ins...Phoebe Wang1-0/+11
2023-08-31Reland [NFCI] Refactor X86TargetLowering::getGlobalWrapperKind()Arthur Eubanks1-1/+3
2023-08-23[X86][GlobalISel] Move GlobalISel source files to a dedicated subdirFangrui Song1-3/+3
2023-08-22Revert "[NFC] Refactor X86TargetLowering::getGlobalWrapperKind()"Arthur Eubanks1-3/+1
2023-08-21[NFC] Refactor X86TargetLowering::getGlobalWrapperKind()Arthur Eubanks1-1/+3
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2022-12-05[IR] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-03-20[X86][NFC] Rename hasCMOV() to canUseCMOV(), hasLAHFSAHF() to canUseLAHFSAHF()Shengchen Kan1-1/+1
2022-03-18[X86][NFC] Rename target feature hasCMov->hasCMOVShengchen Kan1-1/+1
2022-03-16[NFC][X86] Rename some variables and functions about target featuresShengchen Kan1-4/+4
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille1-0/+2
2022-03-10Revert "Cleanup codegen includes"Nico Weber1-1/+0
2022-03-10Cleanup codegen includesserge-sans-paille1-0/+1
2021-11-19[X86] Selective relocation relaxation for +tagged-globalsMatt Morehouse1-1/+6
2021-10-29[X86] Don't affect jump tables under +tagged-globals.Matt Morehouse1-2/+2
2021-10-18[x86] Implement a tagged-globals backend feature.Matt Morehouse1-0/+7
2021-08-23[TargetMachine] Move COFF special case for ExternalSymbolSDNode from shouldAs...Fangrui Song1-1/+7
2021-05-18Default stack alignment of x86 NaCl to 16 bytesFabian Sommer1-2/+2
2020-12-05[TargetMachine] Don't imply dso_local on function declarations in Reloc::Stat...Fangrui Song1-0/+4
2020-12-05[X86] Emit @PLT for x86-64 and keep unadorned symbols for x86-32Fangrui Song1-1/+1
2020-12-05[TargetMachine] Move X86 specific shouldAssumeDSOLocal logic to X86Subtarget:...Fangrui Song1-0/+3
2020-09-17[X86] Fix stack alignment on 32-bit Solaris/x86Rainer Orth1-4/+5
2020-08-24[X86] Copy the tuning features and scheduler model from pentium4/x86-64 to ge...Craig Topper1-1/+1
2020-08-14[X86][MC][Target] Initial backend support a tune CPU to support -mtuneCraig Topper1-9/+15
2020-07-26[X86] Move getGatherOverhead/getScatterOverhead into X86TargetTransformInfo.Craig Topper1-11/+0
2020-07-24[X86] Move the implicit enabling of sse2 for 64-bit mode from X86Subtarget::i...Craig Topper1-5/+0
2020-07-24[X86] Use X86_MC::ParseX86Triple to add mode features to feature string in X8...Craig Topper1-25/+10
2020-07-23[X86] Add Feature64Bit to the 'generic' CPU and remove feature string hacking...Craig Topper1-8/+0
2020-07-22[X86] Rework the "sahf" feature flag to only apply to 64-bit mode.Craig Topper1-8/+0
2020-07-22[X86] Remove a couple temporary std::string for CPU names that I don't need t...Craig Topper1-5/+4
2020-05-28[X86] Fix a nullptr dereference in X86Subtarget::classifyLocalReference when ...Craig Topper1-1/+3
2020-05-24X86Subtarget.h - remove unnecessary TargetMachine.h include. NFC.Simon Pilgrim1-0/+4