Home
last modified time | relevance | path

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

12

/external/llvm/lib/Target/X86/
DX86Subtarget.cpp50 unsigned char X86Subtarget::ClassifyBlockAddressReference() const { in ClassifyBlockAddressReference()
64 unsigned char X86Subtarget::
155 const char *X86Subtarget::getBZeroEntry() const { in getBZeroEntry()
164 bool X86Subtarget::hasSinCos() const { in hasSinCos()
172 bool X86Subtarget::IsLegalToCallImmediateAddr(const TargetMachine &TM) const { in IsLegalToCallImmediateAddr()
181 void X86Subtarget::initSubtargetFeatures(StringRef CPU, StringRef FS) { in initSubtargetFeatures()
230 void X86Subtarget::initializeEnvironment() { in initializeEnvironment()
283 X86Subtarget &X86Subtarget::initializeSubtargetDependencies(StringRef CPU, in initializeSubtargetDependencies()
290 X86Subtarget::X86Subtarget(const std::string &TT, const std::string &CPU, in X86Subtarget() function in X86Subtarget
326 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.cpp400 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in emitStackProbeCall()
471 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in calculateMaxStackAlign()
573 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in emitPrologue()
973 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in emitEpilogue()
1203 MF.getSubtarget<X86Subtarget>().getRegisterInfo(); in getFrameIndexOffset()
1279 MF.getSubtarget<X86Subtarget>().getRegisterInfo(); in getFrameIndexReference()
1300 MF.getSubtarget<X86Subtarget>().getRegisterInfo(); in getFrameIndexOffsetFromSP()
1358 MF.getSubtarget<X86Subtarget>().getRegisterInfo(); in getFrameIndexReferenceFromSP()
1370 MF.getSubtarget<X86Subtarget>().getRegisterInfo(); in assignCalleeSavedSpillSlots()
1437 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in spillCalleeSavedRegisters()
[all …]
DX86AsmPrinter.h28 const X86Subtarget *Subtarget;
97 const X86Subtarget &getSubtarget() const { return *Subtarget; } in getSubtarget()
DX86CallFrameOptimization.cpp120 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in isLegal()
405 const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>(); in adjustCallSequence()
DX86RegisterInfo.cpp166 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); in getPointerRegClass()
224 const X86Subtarget &Subtarget = MF->getSubtarget<X86Subtarget>(); in getCalleeSavedRegs()
286 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); in getCallPreservedMask()
412 if (!Is64Bit || !MF.getSubtarget<X86Subtarget>().hasAVX512()) { in getReservedRegs()
576 const X86Subtarget &Subtarget = MF.getSubtarget<X86Subtarget>(); in getPtrSizedFrameRegister()
DX86SelectionDAGInfo.cpp60 const X86Subtarget &Subtarget = in EmitTargetCodeForMemset()
61 DAG.getMachineFunction().getSubtarget<X86Subtarget>(); in EmitTargetCodeForMemset()
211 const X86Subtarget &Subtarget = in EmitTargetCodeForMemcpy()
212 DAG.getMachineFunction().getSubtarget<X86Subtarget>(); in EmitTargetCodeForMemcpy()
DX86TargetTransformInfo.h33 const X86Subtarget *ST;
38 const X86Subtarget *getST() const { return ST; } in getST()
DX86Subtarget.h46 class X86Subtarget final : public X86GenSubtargetInfo {
260 X86Subtarget(const std::string &TT, const std::string &CPU,
294 X86Subtarget &initializeSubtargetDependencies(StringRef CPU, StringRef FS);
DX86PadShortFunction.cpp82 const X86Subtarget *STI;
101 STI = &MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
DX86TargetMachine.cpp117 const X86Subtarget *
146 I = llvm::make_unique<X86Subtarget>(TargetTriple, CPU, FS, *this, in getSubtargetImpl()
DX86FixupLEAs.cpp152 const X86Subtarget &ST = Func.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
333 if (MF.getSubtarget<X86Subtarget>().isSLM()) in processBasicBlock()
DX86InstrInfo.h27 class X86Subtarget; variable
142 X86Subtarget &Subtarget;
170 explicit X86InstrInfo(X86Subtarget &STI);
DX86SelectionDAGInfo.h23 class X86Subtarget; variable
DX86VZeroUpper.cpp250 const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
DAndroid.mk30 X86Subtarget.cpp \
DCMakeLists.txt29 X86Subtarget.cpp
DX86ISelLowering.h24 class X86Subtarget; variable
566 const X86Subtarget &STI);
865 const X86Subtarget *Subtarget;
DX86ISelLowering.cpp81 const X86Subtarget &STI) in X86TargetLowering()
2230 const X86Subtarget *Subtarget) { in get64BitArgumentGPRs()
2249 const X86Subtarget *Subtarget) { in get64BitArgumentXMMs()
3943 static SDValue getZeroVector(EVT VT, const X86Subtarget *Subtarget, in getZeroVector()
4101 const X86Subtarget &Subtarget = in Insert128BitVector()
4102 static_cast<const X86Subtarget &>(DAG.getSubtarget()); in Insert128BitVector()
4214 const X86Subtarget *Subtarget, in getShuffleVectorZeroOrUndef()
4461 const X86Subtarget* Subtarget, in LowerBuildVectorv16i8()
4532 const X86Subtarget* Subtarget, in LowerBuildVectorv8i16()
4561 const X86Subtarget *Subtarget, in LowerBuildVectorv4x32()
[all …]
DX86MCInstLower.cpp103 MF->getSubtarget<X86Subtarget>().is64Bit(), STI); in emitShadowPadding()
393 static unsigned getRetOpcode(const X86Subtarget &Subtarget) { in getRetOpcode()
992 const X86RegisterInfo *RI = MF->getSubtarget<X86Subtarget>().getRegisterInfo(); in EmitInstruction()
DX86RegisterInfo.td328 return MF.getSubtarget<X86Subtarget>().is64Bit();
380 return MF.getSubtarget<X86Subtarget>().is64Bit();
DX86AsmPrinter.cpp50 Subtarget = &MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
DX86InstrInfo.cpp103 X86InstrInfo::X86InstrInfo(X86Subtarget &STI) in X86InstrInfo()
3723 const X86Subtarget &Subtarget) { in CopyToFromAsymmetricReg()
3880 const X86Subtarget &STI, in getLoadStoreRegOpcode()
3967 const X86Subtarget &STI) { in getStoreRegOpcode()
3975 const X86Subtarget &STI) { in getLoadRegOpcode()
6230 const X86Subtarget &STI = MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
6348 const X86Subtarget &STI = MF->getSubtarget<X86Subtarget>(); in ReplaceTLSBaseAddrCall()
6368 const X86Subtarget &STI = MF->getSubtarget<X86Subtarget>(); in SetRegister()
DX86FastISel.cpp50 const X86Subtarget *Subtarget;
63 Subtarget = &funcInfo.MF->getSubtarget<X86Subtarget>(); in X86FastISel()
1110 static unsigned X86ChooseCmpOpcode(EVT VT, const X86Subtarget *Subtarget) { in X86ChooseCmpOpcode()
2777 static unsigned computeBytesPoppedByCallee(const X86Subtarget *Subtarget, in computeBytesPoppedByCallee()
DX86ISelDAGToDAG.cpp151 const X86Subtarget *Subtarget;
167 Subtarget = &MF.getSubtarget<X86Subtarget>(); in runOnMachineFunction()
1717 const X86Subtarget *Subtarget) { in getAtomicLoadArithTargetConstant()

12