Home
last modified time | relevance | path

Searched refs:PPCSubTarget (Results 1 – 7 of 7) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCFastISel.cpp89 const PPCSubtarget *PPCSubTarget; member in __anon2b3affca0111::PPCFastISel
99 PPCSubTarget(&FuncInfo.MF->getSubtarget<PPCSubtarget>()), in PPCFastISel()
101 TII(*PPCSubTarget->getInstrInfo()), in PPCFastISel()
102 TLI(*PPCSubTarget->getTargetLowering()), in PPCFastISel()
459 bool HasSPE = PPCSubTarget->hasSPE(); in PPCEmitLoad()
501 Opc = PPCSubTarget->hasSPE() ? PPC::SPELWZ : PPC::LFS; in PPCEmitLoad()
617 PPCSubTarget->hasSPE() ? PPC::EVLDD : PPC::LFD)) in SelectLoad()
650 Opc = PPCSubTarget->hasSPE() ? PPC::SPESTW : PPC::STFS; in PPCEmitStore()
653 Opc = PPCSubTarget->hasSPE() ? PPC::EVSTDD : PPC::STFD; in PPCEmitStore()
797 .addImm(PPCSubTarget->hasSPE() ? PPC::PRED_SPE : PPCPred) in SelectBranch()
[all …]
HDPPCISelDAGToDAG.cpp141 const PPCSubtarget *PPCSubTarget = nullptr; member in __anon4af4e4970111::PPCDAGToDAGISel
152 PPCSubTarget = &MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction()
153 PPCLowering = PPCSubTarget->getTargetLowering(); in runOnMachineFunction()
156 if (!PPCSubTarget->isSVR4ABI()) in runOnMachineFunction()
320 const TargetRegisterInfo *TRI = PPCSubTarget->getRegisterInfo(); in SelectInlineAsmMemoryOperand()
397 const TargetInstrInfo &TII = *PPCSubTarget->getInstrInfo(); in InsertVRSaveCode()
432 const TargetInstrInfo &TII = *PPCSubTarget->getInstrInfo(); in getGlobalBaseReg()
440 if (PPCSubTarget->isTargetELF()) { in getGlobalBaseReg()
442 if (!PPCSubTarget->isSecurePlt() && in getGlobalBaseReg()
3791 if (PPCSubTarget->hasSPE()) { in SelectCC()
[all …]
HDPPCInstrHTM.td16 def HasHTM : Predicate<"PPCSubTarget->hasHTM()">;
HDPPCInstrInfo.td934 def In32BitMode : Predicate<"!PPCSubTarget->isPPC64()">;
935 def In64BitMode : Predicate<"PPCSubTarget->isPPC64()">;
936 def IsBookE : Predicate<"PPCSubTarget->isBookE()">;
937 def IsNotBookE : Predicate<"!PPCSubTarget->isBookE()">;
938 def HasOnlyMSYNC : Predicate<"PPCSubTarget->hasOnlyMSYNC()">;
939 def HasSYNC : Predicate<"!PPCSubTarget->hasOnlyMSYNC()">;
940 def IsPPC4xx : Predicate<"PPCSubTarget->isPPC4xx()">;
941 def IsPPC6xx : Predicate<"PPCSubTarget->isPPC6xx()">;
942 def IsE500 : Predicate<"PPCSubTarget->isE500()">;
943 def HasSPE : Predicate<"PPCSubTarget->hasSPE()">;
[all …]
HDPPCInstrAltivec.td344 def HasAltivec : Predicate<"PPCSubTarget->hasAltivec()">;
1124 def HasP8Altivec : Predicate<"PPCSubTarget->hasP8Altivec()">;
1125 def HasP8Crypto : Predicate<"PPCSubTarget->hasP8Crypto()">;
1342 def HasP9Altivec : Predicate<"PPCSubTarget->hasP9Altivec()">;
HDPPCInstrVSX.td147 def HasVSX : Predicate<"PPCSubTarget->hasVSX()">;
148 def IsLittleEndian : Predicate<"PPCSubTarget->isLittleEndian()">;
149 def IsBigEndian : Predicate<"!PPCSubTarget->isLittleEndian()">;
150 def HasOnlySwappingMemOps : Predicate<"!PPCSubTarget->hasP9Vector()">;
1349 def HasP8Vector : Predicate<"PPCSubTarget->hasP8Vector()">;
1350 def HasDirectMove : Predicate<"PPCSubTarget->hasDirectMove()">;
1351 def NoP9Vector : Predicate<"!PPCSubTarget->hasP9Vector()">;
2041 def NoP9Altivec : Predicate<"!PPCSubTarget->hasP9Altivec()">;
2579 def HasP9Vector : Predicate<"PPCSubTarget->hasP9Vector()">;
HDPPCInstrQPX.td104 def HasQPX : Predicate<"PPCSubTarget->hasQPX()">;