Searched refs:isFPOnlySP (Results 1 – 6 of 6) sorted by relevance
599 bool isFPOnlySP() const { return FPOnlySP; } in isFPOnlySP() function
1362 if (Ty->isDoubleTy() && (!Subtarget->hasVFP2() || Subtarget->isFPOnlySP())) in ARMEmitCmp()1512 if (!Subtarget->hasVFP2() || Subtarget->isFPOnlySP()) return false; in SelectFPExt()1531 if (!Subtarget->hasVFP2() || Subtarget->isFPOnlySP()) return false; in SelectFPTrunc()1582 else if (Ty->isDoubleTy() && !Subtarget->isFPOnlySP()) in SelectIToFP()1608 else if (OpTy->isDoubleTy() && !Subtarget->isFPOnlySP()) in SelectFPToI()1816 if (Ty->isDoubleTy() && (!Subtarget->hasVFP2() || Subtarget->isFPOnlySP())) in SelectBinaryFPOp()
913 if (Size == 64 && STI.isFPOnlySP()) { in select()
734 if (Subtarget->isFPOnlySP()) { in ARMTargetLowering()1098 if (!Subtarget->hasFPARMv8() || Subtarget->isFPOnlySP()) { in ARMTargetLowering()1132 if (!Subtarget->isFPOnlySP()) { in ARMTargetLowering()3891 assert(!Subtarget->isFPOnlySP() || RHS.getValueType() != MVT::f64); in getVFPCmp()4203 if (Subtarget->isFPOnlySP() && VT == MVT::f64) { in getCMOV()4452 if (Subtarget->isFPOnlySP() && LHS.getValueType() == MVT::f64) { in LowerSELECT_CC()4689 if (Subtarget->isFPOnlySP() && LHS.getValueType() == MVT::f64) { in LowerBR_CC()4900 if (Subtarget->isFPOnlySP() && Op.getValueType() == MVT::f64) { in LowerINT_TO_FP()5888 if (IsDouble && Subtarget->isFPOnlySP()) in LowerConstantFP()14266 Subtarget->isFPOnlySP() && in LowerFP_ROUND()[all …]
834 else if (ARM::DPRRegClass.contains(DestReg, SrcReg) && !Subtarget.isFPOnlySP()) in copyPhysReg()894 } else if (ARM::DPRRegClass.contains(DestReg, SrcReg) && Subtarget.isFPOnlySP()) { in copyPhysReg()1483 if (!MI.isCopy() || Subtarget.dontWidenVMOVS() || Subtarget.isFPOnlySP()) in expandPostRAPseudo()
269 def HasDPVFP : Predicate<"!Subtarget->isFPOnlySP()">,