Searched refs:FPMO (Results 1 – 11 of 11) sorted by relevance
382 void copyFMF(const FPMathOperator &FPMO) {383 setNoNaNs(FPMO.hasNoNaNs());384 setNoInfs(FPMO.hasNoInfs());385 setNoSignedZeros(FPMO.hasNoSignedZeros());386 setAllowReciprocal(FPMO.hasAllowReciprocal());387 setAllowContract(FPMO.hasAllowContract());388 setApproximateFuncs(FPMO.hasApproxFunc());389 setAllowReassociation(FPMO.hasAllowReassoc());
508 if (auto *FPMO = dyn_cast<FPMathOperator>(II)) in getInstructionCost() local509 FMF = FPMO->getFastMathFlags(); in getInstructionCost()
1134 if (auto *FPMO = dyn_cast<FPMathOperator>(II)) in getInstructionThroughput() local1135 FMF = FPMO->getFastMathFlags(); in getInstructionThroughput()
1347 } else if (const auto *FPMO = dyn_cast<FPMathOperator>(V)) { in getOptimizationFlags() local1348 if (FPMO->hasAllowReassoc()) in getOptimizationFlags()1350 if (FPMO->hasNoNaNs()) in getOptimizationFlags()1352 if (FPMO->hasNoInfs()) in getOptimizationFlags()1354 if (FPMO->hasNoSignedZeros()) in getOptimizationFlags()1356 if (FPMO->hasAllowReciprocal()) in getOptimizationFlags()1358 if (FPMO->hasAllowContract()) in getOptimizationFlags()1360 if (FPMO->hasApproxFunc()) in getOptimizationFlags()
1289 } else if (const auto *FPMO = dyn_cast<FPMathOperator>(V)) { in getOptimizationFlags() local1290 if (FPMO->hasUnsafeAlgebra()) in getOptimizationFlags()1292 if (FPMO->hasNoNaNs()) in getOptimizationFlags()1294 if (FPMO->hasNoInfs()) in getOptimizationFlags()1296 if (FPMO->hasNoSignedZeros()) in getOptimizationFlags()1298 if (FPMO->hasAllowReciprocal()) in getOptimizationFlags()
154 FPMathOperator *FPMO = dyn_cast<FPMathOperator>(&I); in ClearSubclassDataAfterReassociation() local155 if (!FPMO) { in ClearSubclassDataAfterReassociation()
221 FPMathOperator *FPMO = dyn_cast<FPMathOperator>(&I); in ClearSubclassDataAfterReassociation() local222 if (!FPMO) { in ClearSubclassDataAfterReassociation()
1711 if (auto *FPMO = dyn_cast<FPMathOperator>(CI)) in getEntryCost() local1712 FMF = FPMO->getFastMathFlags(); in getEntryCost()
3336 if (auto *FPMO = dyn_cast<FPMathOperator>(CI)) in getVectorIntrinsicCost() local3337 FMF = FPMO->getFastMathFlags(); in getVectorIntrinsicCost()
1069 if (auto *FPMO = dyn_cast<FPMathOperator>(&I)) { in visit() local1077 IncomingFlags.copyFMF(*FPMO); in visit()2902 auto *FPMO = dyn_cast<FPMathOperator>(&I); in visitFCmp() local2903 if ((FPMO && FPMO->hasNoNaNs()) || TM.Options.NoNaNsFPMath) in visitFCmp()
3184 if (auto *FPMO = dyn_cast<FPMathOperator>(CI)) in getVectorIntrinsicCost() local3185 FMF = FPMO->getFastMathFlags(); in getVectorIntrinsicCost()