Home
last modified time | relevance | path

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

/external/llvm/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp66 const PPCSubtarget *PPCSubTarget; member in __anon7bd595e20111::PPCDAGToDAGISel
78 PPCSubTarget = &MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction()
79 PPCLowering = PPCSubTarget->getTargetLowering(); in runOnMachineFunction()
82 if (!PPCSubTarget->isSVR4ABI()) in runOnMachineFunction()
198 const TargetRegisterInfo *TRI = PPCSubTarget->getRegisterInfo(); in SelectInlineAsmMemoryOperand()
272 const TargetInstrInfo &TII = *PPCSubTarget->getInstrInfo(); in InsertVRSaveCode()
308 const TargetInstrInfo &TII = *PPCSubTarget->getInstrInfo(); in getGlobalBaseReg()
316 if (PPCSubTarget->isTargetELF()) { in getGlobalBaseReg()
2024 Opc = PPCSubTarget->hasVSX() ? PPC::XSCMPUDP : PPC::FCMPUD; in SelectCC()
2207 if (!PPCSubTarget->useCRBits() && in SelectSETCC()
[all …]
DPPCFastISel.cpp89 const PPCSubtarget *PPCSubTarget; member in __anon1e98c3950111::PPCFastISel
99 PPCSubTarget(&FuncInfo.MF->getSubtarget<PPCSubtarget>()), in PPCFastISel()
101 TII(*PPCSubTarget->getInstrInfo()), in PPCFastISel()
102 TLI(*PPCSubTarget->getTargetLowering()), in PPCFastISel()
785 if (SrcVT == MVT::i1 && PPCSubTarget->useCRBits()) in PPCEmitCmp()
945 Addr.Offset = (PPCSubTarget->isLittleEndian()) ? 0 : 4; in PPCMoveToFPReg()
946 } else if (PPCSubTarget->hasLFIWAX()) { in PPCMoveToFPReg()
948 Addr.Offset = (PPCSubTarget->isLittleEndian()) ? 0 : 4; in PPCMoveToFPReg()
989 if (!IsSigned && !PPCSubTarget->hasFPCVT()) in SelectIToFP()
997 if (DstVT == MVT::f32 && !PPCSubTarget->hasFPCVT()) in SelectIToFP()
[all …]
DPPCInstrHTM.td17 def HasHTM : Predicate<"PPCSubTarget->hasHTM()">;
DPPCInstrVSX.td62 def HasVSX : Predicate<"PPCSubTarget->hasVSX()">;
63 def IsLittleEndian : Predicate<"PPCSubTarget->isLittleEndian()">;
64 def IsBigEndian : Predicate<"!PPCSubTarget->isLittleEndian()">;
951 def HasP8Vector : Predicate<"PPCSubTarget->hasP8Vector()">;
952 def HasDirectMove : Predicate<"PPCSubTarget->hasDirectMove()">;
DPPCInstrInfo.td715 def In32BitMode : Predicate<"!PPCSubTarget->isPPC64()">;
716 def In64BitMode : Predicate<"PPCSubTarget->isPPC64()">;
717 def IsBookE : Predicate<"PPCSubTarget->isBookE()">;
718 def IsNotBookE : Predicate<"!PPCSubTarget->isBookE()">;
719 def HasOnlyMSYNC : Predicate<"PPCSubTarget->hasOnlyMSYNC()">;
720 def HasSYNC : Predicate<"!PPCSubTarget->hasOnlyMSYNC()">;
721 def IsPPC4xx : Predicate<"PPCSubTarget->isPPC4xx()">;
722 def IsPPC6xx : Predicate<"PPCSubTarget->isPPC6xx()">;
723 def IsE500 : Predicate<"PPCSubTarget->isE500()">;
724 def HasSPE : Predicate<"PPCSubTarget->HasSPE()">;
[all …]
DPPCInstrAltivec.td285 def HasAltivec : Predicate<"PPCSubTarget->hasAltivec()">;
951 def HasP8Altivec : Predicate<"PPCSubTarget->hasP8Altivec()">;
952 def HasP8Crypto : Predicate<"PPCSubTarget->hasP8Crypto()">;
DPPCInstrQPX.td105 def HasQPX : Predicate<"PPCSubTarget->hasQPX()">;