Home
last modified time | relevance | path

Searched refs:X86Subtarget (Results 1 – 25 of 29) sorted by relevance

12

/external/llvm/lib/Target/X86/
DX86Subtarget.cpp49 unsigned char X86Subtarget::ClassifyBlockAddressReference() const { in ClassifyBlockAddressReference()
62 unsigned char X86Subtarget::
152 const char *X86Subtarget::getBZeroEntry() const { in getBZeroEntry()
161 bool X86Subtarget::hasSinCos() const { in hasSinCos()
168 bool X86Subtarget::IsLegalToCallImmediateAddr(const TargetMachine &TM) const { in IsLegalToCallImmediateAddr()
177 void X86Subtarget::initSubtargetFeatures(StringRef CPU, StringRef FS) { in initSubtargetFeatures()
239 void X86Subtarget::initializeEnvironment() { in initializeEnvironment()
299 X86Subtarget &X86Subtarget::initializeSubtargetDependencies(StringRef CPU, in initializeSubtargetDependencies()
306 X86Subtarget::X86Subtarget(const Triple &TT, const std::string &CPU, in X86Subtarget() function in X86Subtarget
340 bool X86Subtarget::enableEarlyIfConversion() const { in enableEarlyIfConversion()
DX86TargetMachine.h27 X86Subtarget Subtarget;
29 mutable StringMap<std::unique_ptr<X86Subtarget>> SubtargetMap;
36 const X86Subtarget *getSubtargetImpl(const Function &F) const override;
DX86FrameLowering.h23 class X86Subtarget; variable
28 X86FrameLowering(const X86Subtarget &STI, unsigned StackAlignOverride);
32 const X86Subtarget &STI;
DX86AsmPrinter.h29 const X86Subtarget *Subtarget;
98 const X86Subtarget &getSubtarget() const { return *Subtarget; } in getSubtarget()
DX86RegisterInfo.cpp160 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); in getPointerRegClass()
231 const X86Subtarget &Subtarget = MF->getSubtarget<X86Subtarget>(); in getCalleeSavedRegs()
312 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); in getCallPreservedMask()
461 if (!Is64Bit || !MF.getSubtarget<X86Subtarget>().hasAVX512()) { in getReservedRegs()
626 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); in getPtrSizedFrameRegister()
DX86TargetTransformInfo.h33 const X86Subtarget *ST;
38 const X86Subtarget *getST() const { return ST; } in getST()
DX86SelectionDAGInfo.cpp52 const X86Subtarget &Subtarget = in EmitTargetCodeForMemset()
53 DAG.getMachineFunction().getSubtarget<X86Subtarget>(); in EmitTargetCodeForMemset()
204 const X86Subtarget &Subtarget = in EmitTargetCodeForMemcpy()
205 DAG.getMachineFunction().getSubtarget<X86Subtarget>(); in EmitTargetCodeForMemcpy()
DX86PadShortFunction.cpp82 const X86Subtarget *STI;
100 STI = &MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
DX86Subtarget.h46 class X86Subtarget final : public X86GenSubtargetInfo {
274 X86Subtarget(const Triple &TT, const std::string &CPU, const std::string &FS,
307 X86Subtarget &initializeSubtargetDependencies(StringRef CPU, StringRef FS);
DX86ExpandPseudo.cpp44 const X86Subtarget *STI;
184 STI = &static_cast<const X86Subtarget &>(MF.getSubtarget()); in runOnMachineFunction()
DX86TargetMachine.cpp135 const X86Subtarget *
166 I = llvm::make_unique<X86Subtarget>(TargetTriple, CPU, FS, *this, in getSubtargetImpl()
DX86SelectionDAGInfo.h23 class X86Subtarget; variable
DX86VZeroUpper.cpp250 const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
DX86FixupLEAs.cpp160 const X86Subtarget &ST = Func.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
403 if (MF.getSubtarget<X86Subtarget>().isSLM()) in processBasicBlock()
DX86InstrInfo.h28 class X86Subtarget; variable
143 X86Subtarget &Subtarget;
177 explicit X86InstrInfo(X86Subtarget &STI);
DX86OptimizeLEAs.cpp307 TII = MF.getSubtarget<X86Subtarget>().getInstrInfo(); in runOnMachineFunction()
308 TRI = MF.getSubtarget<X86Subtarget>().getRegisterInfo(); in runOnMachineFunction()
DAndroid.mk32 X86Subtarget.cpp \
DCMakeLists.txt30 X86Subtarget.cpp
DX86ISelLowering.cpp72 const X86Subtarget &STI) in X86TargetLowering()
2561 const X86Subtarget& Subtarget = in LowerMemArgument()
2562 static_cast<const X86Subtarget&>(DAG.getSubtarget()); in LowerMemArgument()
2603 const X86Subtarget *Subtarget) { in get64BitArgumentGPRs()
2622 const X86Subtarget *Subtarget) { in get64BitArgumentXMMs()
4385 static SDValue getZeroVector(MVT VT, const X86Subtarget *Subtarget, in getZeroVector()
4542 const X86Subtarget &Subtarget = in Insert128BitVector()
4543 static_cast<const X86Subtarget &>(DAG.getSubtarget()); in Insert128BitVector()
4666 static SDValue getOnesVector(EVT VT, const X86Subtarget *Subtarget, in getOnesVector()
4722 const X86Subtarget *Subtarget, in getShuffleVectorZeroOrUndef()
[all …]
DX86CallFrameOptimization.cpp107 const X86Subtarget *STI;
222 STI = &MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
DX86ISelLowering.h24 class X86Subtarget; variable
625 const X86Subtarget &STI);
947 const X86Subtarget *Subtarget;
DX86MCInstLower.cpp106 MF->getSubtarget<X86Subtarget>().is64Bit(), STI); in emitShadowPadding()
399 static unsigned getRetOpcode(const X86Subtarget &Subtarget) { in getRetOpcode()
545 const X86Subtarget &Subtarget = AsmPrinter.getSubtarget(); in Lower()
1078 const X86RegisterInfo *RI = MF->getSubtarget<X86Subtarget>().getRegisterInfo(); in EmitInstruction()
1144 MF->getSubtarget<X86Subtarget>().getFrameLowering(); in EmitInstruction()
DX86FrameLowering.cpp38 X86FrameLowering::X86FrameLowering(const X86Subtarget &STI, in X86FrameLowering()
451 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in emitStackProbe()
489 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in emitStackProbeInline()
905 assert(&STI == &MF.getSubtarget<X86Subtarget>() && in emitPrologue()
DX86RegisterInfo.td333 return MF.getSubtarget<X86Subtarget>().is64Bit();
385 return MF.getSubtarget<X86Subtarget>().is64Bit();
DX86AsmPrinter.cpp50 Subtarget = &MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()

12