Lines Matching refs:PPCSubTarget

141     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()
3818 if (PPCSubTarget->hasSPE()) { in SelectCC()
3843 Opc = PPCSubTarget->hasVSX() ? PPC::XSCMPUDP : PPC::FCMPUD; in SelectCC()
3846 assert(PPCSubTarget->hasVSX() && "__float128 requires VSX"); in SelectCC()
4041 if (!PPCSubTarget->useCRBits() && in trySETCC()
4131 if (PPCSubTarget->hasQPX() || PPCSubTarget->hasSPE()) in trySETCC()
4137 PPCSubTarget->hasVSX(), Swap, Negate); in trySETCC()
4144 CurDAG->SelectNodeTo(N, PPCSubTarget->hasVSX() ? PPC::XXLNOR : PPC::VNOR, in trySETCC()
4153 if (PPCSubTarget->useCRBits()) in trySETCC()
4163 if (PPCSubTarget->hasSPE() && LHS.getValueType().isFloatingPoint()) { in trySETCC()
4554 !PPCSubTarget->isSecurePlt() || !PPCSubTarget->isTargetELF() || in Select()
4563 !TM.isPositionIndependent() || !PPCSubTarget->isSecurePlt() || in Select()
4564 !PPCSubTarget->isTargetELF()) in Select()
4628 if (EnableTLSOpt && PPCSubTarget->isELFv2ABI() && in Select()
4642 if (EnableTLSOpt && PPCSubTarget->isELFv2ABI()) in Select()
4759 bool IsPPC64 = PPCSubTarget->isPPC64(); in Select()
4782 bool IsPPC64 = PPCSubTarget->isPPC64(); in Select()
4869 if (PPCSubTarget->useCRBits() && in Select()
4873 if (PPCSubTarget->isISA3_0() && PPCSubTarget->isPPC64()) { in Select()
4948 getPredicateForSetCC(CC, N->getOperand(0).getValueType(), PPCSubTarget); in Select()
4956 if (PPCSubTarget->hasP8Vector()) in Select()
4958 else if (PPCSubTarget->hasSPE()) in Select()
4963 if (PPCSubTarget->hasVSX()) in Select()
4965 else if (PPCSubTarget->hasSPE()) in Select()
4971 else if (PPCSubTarget->hasSPE()) in Select()
4973 else if (PPCSubTarget->hasQPX() && N->getValueType(0) == MVT::v4f64) in Select()
4975 else if (PPCSubTarget->hasQPX() && N->getValueType(0) == MVT::v4f32) in Select()
4977 else if (PPCSubTarget->hasQPX() && N->getValueType(0) == MVT::v4i1) in Select()
4991 if (PPCSubTarget->hasVSX() && (N->getValueType(0) == MVT::v2f64 || in Select()
5027 if (PPCSubTarget->isLittleEndian()) { in Select()
5044 bool IsPPC64 = PPCSubTarget->isPPC64(); in Select()
5072 getPredicateForSetCC(CC, N->getOperand(2).getValueType(), PPCSubTarget); in Select()
5125 const bool isPPC64 = PPCSubTarget->isPPC64(); in Select()
5126 const bool isELFABI = PPCSubTarget->isSVR4ABI(); in Select()
5127 const bool isAIXABI = PPCSubTarget->isAIXABI(); in Select()
5129 assert(!PPCSubTarget->isDarwin() && "TOC is an ELF/XCOFF construct"); in Select()
5212 assert(PPCSubTarget->is32BitELFABI() && in Select()
5309 if (!PPCSubTarget->hasCMPB()) in combineToCMPB()
5520 if (!PPCSubTarget->useCRBits()) in foldBoolExts()
6262 if (!PPCSubTarget->isPPC64()) in PeepholePPC64ZExt()
6432 if (PPCSubTarget->isDarwin() || !PPCSubTarget->isPPC64()) in PeepholePPC64()