Lines Matching refs:FPMathOperator

465   if (isa<FPMathOperator>(this)) {  in dropPoisonGeneratingFlags()
575 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setFast()
576 cast<FPMathOperator>(this)->setFast(B); in setFast()
580 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasAllowReassoc()
581 cast<FPMathOperator>(this)->setHasAllowReassoc(B); in setHasAllowReassoc()
585 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoNaNs()
586 cast<FPMathOperator>(this)->setHasNoNaNs(B); in setHasNoNaNs()
590 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoInfs()
591 cast<FPMathOperator>(this)->setHasNoInfs(B); in setHasNoInfs()
595 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoSignedZeros()
596 cast<FPMathOperator>(this)->setHasNoSignedZeros(B); in setHasNoSignedZeros()
600 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasAllowReciprocal()
601 cast<FPMathOperator>(this)->setHasAllowReciprocal(B); in setHasAllowReciprocal()
605 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasAllowContract()
606 cast<FPMathOperator>(this)->setHasAllowContract(B); in setHasAllowContract()
610 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasApproxFunc()
611 cast<FPMathOperator>(this)->setHasApproxFunc(B); in setHasApproxFunc()
615 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setFastMathFlags()
616 cast<FPMathOperator>(this)->setFastMathFlags(FMF); in setFastMathFlags()
620 assert(isa<FPMathOperator>(this) && "copying fast-math flag on invalid op"); in copyFastMathFlags()
621 cast<FPMathOperator>(this)->copyFastMathFlags(FMF); in copyFastMathFlags()
625 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in isFast()
626 return cast<FPMathOperator>(this)->isFast(); in isFast()
630 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasAllowReassoc()
631 return cast<FPMathOperator>(this)->hasAllowReassoc(); in hasAllowReassoc()
635 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasNoNaNs()
636 return cast<FPMathOperator>(this)->hasNoNaNs(); in hasNoNaNs()
640 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasNoInfs()
641 return cast<FPMathOperator>(this)->hasNoInfs(); in hasNoInfs()
645 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasNoSignedZeros()
646 return cast<FPMathOperator>(this)->hasNoSignedZeros(); in hasNoSignedZeros()
650 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasAllowReciprocal()
651 return cast<FPMathOperator>(this)->hasAllowReciprocal(); in hasAllowReciprocal()
655 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasAllowContract()
656 return cast<FPMathOperator>(this)->hasAllowContract(); in hasAllowContract()
660 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasApproxFunc()
661 return cast<FPMathOperator>(this)->hasApproxFunc(); in hasApproxFunc()
665 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in getFastMathFlags()
666 return cast<FPMathOperator>(this)->getFastMathFlags(); in getFastMathFlags()
699 if (auto *FP = dyn_cast<FPMathOperator>(V)) in copyIRFlags()
700 if (isa<FPMathOperator>(this)) in copyIRFlags()
740 if (auto *FP = dyn_cast<FPMathOperator>(V)) { in andIRFlags()
741 if (isa<FPMathOperator>(this)) { in andIRFlags()
1271 return cast<FPMathOperator>(this)->hasAllowReassoc() && in isAssociative()
1272 cast<FPMathOperator>(this)->hasNoSignedZeros(); in isAssociative()