Searched refs:X86Subtarget (Results 1 - 25 of 51) sorted by relevance

123

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LegalizerInfo.h21 class X86Subtarget;
27 /// Keep a reference to the X86Subtarget around so that we can
29 const X86Subtarget &Subtarget;
33 X86LegalizerInfo(const X86Subtarget &STI, const X86TargetMachine &TM);
H A DX86Subtarget.cpp1 //===-- X86Subtarget.cpp - X86 Subtarget Information ----------------------===//
13 #include "X86Subtarget.h"
57 unsigned char X86Subtarget::classifyBlockAddressReference() const {
64 X86Subtarget::classifyGlobalReference(const GlobalValue *GV) const {
69 X86Subtarget::classifyLocalReference(const GlobalValue *GV) const {
123 unsigned char X86Subtarget::classifyGlobalReference(const GlobalValue *GV,
173 X86Subtarget::classifyGlobalFunctionReference(const GlobalValue *GV) const {
178 X86Subtarget::classifyGlobalFunctionReference(const GlobalValue *GV,
221 bool X86Subtarget::isLegalToCallImmediateAddr() const {
230 void X86Subtarget
323 X86Subtarget::X86Subtarget(const Triple &TT, StringRef CPU, StringRef FS, function in class:X86Subtarget
[all...]
H A DX86TargetMachine.h16 #include "X86Subtarget.h"
30 mutable StringMap<std::unique_ptr<X86Subtarget>> SubtargetMap;
41 const X86Subtarget *getSubtargetImpl(const Function &F) const override;
45 const X86Subtarget *getSubtargetImpl() const = delete;
H A DX86MacroFusion.cpp16 #include "X86Subtarget.h"
38 const X86Subtarget &ST = static_cast<const X86Subtarget &>(TSI);
H A DX86AvoidTrailingCall.cpp37 #include "X86Subtarget.h"
82 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>();
H A DX86.h25 class X86Subtarget;
140 X86Subtarget &,
H A DX86FixupSetCC.cpp24 #include "X86Subtarget.h"
64 TII = MF.getSubtarget<X86Subtarget>().getInstrInfo();
104 const TargetRegisterClass *RC = MF.getSubtarget<X86Subtarget>().is64Bit()
H A DX86InsertWait.cpp23 #include "X86Subtarget.h"
121 const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>();
H A DX86SpeculativeExecutionSideEffectSuppression.cpp19 #include "X86Subtarget.h"
92 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>();
H A DX86RegisterInfo.cpp18 #include "X86Subtarget.h"
119 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>();
175 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>();
277 const X86Subtarget &Subtarget = MF->getSubtarget<X86Subtarget>();
405 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>();
592 if (!Is64Bit || !MF.getSubtarget<X86Subtarget>()
[all...]
H A DX86AsmPrinter.h24 class X86Subtarget;
28 const X86Subtarget *Subtarget = nullptr;
123 const X86Subtarget &getSubtarget() const { return *Subtarget; }
H A DX86LoadValueInjectionRetHardening.cpp22 #include "X86Subtarget.h"
63 const X86Subtarget *Subtarget = &MF.getSubtarget<X86Subtarget>();
H A DX86SelectionDAGInfo.cpp17 #include "X86Subtarget.h"
52 const X86Subtarget &Subtarget =
53 DAG.getMachineFunction().getSubtarget<X86Subtarget>();
185 static SDValue emitRepmovs(const X86Subtarget &Subtarget, SelectionDAG &DAG,
207 static SDValue emitRepmovsB(const X86Subtarget &Subtarget, SelectionDAG &DAG,
215 static MVT getOptimalRepmovsType(const X86Subtarget &Subtarget,
236 SelectionDAG &DAG, const X86Subtarget &Subtarget, const SDLoc &dl,
306 const X86Subtarget &Subtarget =
307 DAG.getMachineFunction().getSubtarget<X86Subtarget>();
H A DX86IndirectThunks.cpp31 #include "X86Subtarget.h"
64 const auto &STI = MF.getSubtarget<X86Subtarget>();
76 return MF.getSubtarget<X86Subtarget>().useLVIControlFlowIntegrity();
94 const TargetInstrInfo *TII = MF.getSubtarget<X86Subtarget>().getInstrInfo();
202 const TargetInstrInfo *TII = MF.getSubtarget<X86Subtarget>().getInstrInfo();
H A DX86IndirectBranchTracking.cpp20 #include "X86Subtarget.h"
99 const X86Subtarget &SubTarget = MF.getSubtarget<X86Subtarget>();
H A DX86EvexToVex.cpp26 #include "X86Subtarget.h"
95 TII = MF.getSubtarget<X86Subtarget>().getInstrInfo();
97 const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>();
H A DX86FrameLowering.h23 class X86Subtarget;
28 X86FrameLowering(const X86Subtarget &STI, MaybeAlign StackAlignOverride);
32 const X86Subtarget &STI;
H A DX86TargetTransformInfo.h30 const X86Subtarget *ST;
33 const X86Subtarget *getST() const { return ST; }
H A DX86VZeroUpper.cpp18 #include "X86Subtarget.h"
289 const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>();
H A DX86WinAllocaExpander.cpp21 #include "X86Subtarget.h"
59 const X86Subtarget *STI = nullptr;
279 STI = &MF.getSubtarget<X86Subtarget>();
H A DX86InstrInfo.h27 class X86Subtarget;
131 X86Subtarget &Subtarget;
143 explicit X86InstrInfo(X86Subtarget &STI);
H A DX86Subtarget.h1 //===-- X86Subtarget.h - Define Subtarget for the X86 ----------*- C++ -*--===//
52 class X86Subtarget final : public X86GenSubtargetInfo {
529 X86Subtarget(const Triple &TT, StringRef CPU, StringRef FS,
573 /// list for X86Subtarget.
574 X86Subtarget &initializeSubtargetDependencies(StringRef CPU, StringRef FS);
H A DX86CallLowering.cpp20 #include "X86Subtarget.h"
103 STI(MIRBuilder.getMF().getSubtarget<X86Subtarget>()) {}
181 const X86Subtarget &STI;
384 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>();
H A DX86PadShortFunction.cpp18 #include "X86Subtarget.h"
113 if (!MF.getSubtarget<X86Subtarget>().padShortFunctions())
H A DX86CallingConv.cpp15 #include "X86Subtarget.h"
97 bool Is64bit = static_cast<const X86Subtarget &>(
302 bool Is64Bit = static_cast<const X86Subtarget &>(MF.getSubtarget()).is64Bit();

Completed in 107 milliseconds

123