Lines Matching refs:FPMathOperator

168   if (isa<FPMathOperator>(this)) {  in dropPoisonGeneratingFlags()
200 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setFast()
201 cast<FPMathOperator>(this)->setFast(B); in setFast()
205 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasAllowReassoc()
206 cast<FPMathOperator>(this)->setHasAllowReassoc(B); in setHasAllowReassoc()
210 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoNaNs()
211 cast<FPMathOperator>(this)->setHasNoNaNs(B); in setHasNoNaNs()
215 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoInfs()
216 cast<FPMathOperator>(this)->setHasNoInfs(B); in setHasNoInfs()
220 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoSignedZeros()
221 cast<FPMathOperator>(this)->setHasNoSignedZeros(B); in setHasNoSignedZeros()
225 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasAllowReciprocal()
226 cast<FPMathOperator>(this)->setHasAllowReciprocal(B); in setHasAllowReciprocal()
230 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasAllowContract()
231 cast<FPMathOperator>(this)->setHasAllowContract(B); in setHasAllowContract()
235 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasApproxFunc()
236 cast<FPMathOperator>(this)->setHasApproxFunc(B); in setHasApproxFunc()
240 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setFastMathFlags()
241 cast<FPMathOperator>(this)->setFastMathFlags(FMF); in setFastMathFlags()
245 assert(isa<FPMathOperator>(this) && "copying fast-math flag on invalid op"); in copyFastMathFlags()
246 cast<FPMathOperator>(this)->copyFastMathFlags(FMF); in copyFastMathFlags()
250 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in isFast()
251 return cast<FPMathOperator>(this)->isFast(); in isFast()
255 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasAllowReassoc()
256 return cast<FPMathOperator>(this)->hasAllowReassoc(); in hasAllowReassoc()
260 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasNoNaNs()
261 return cast<FPMathOperator>(this)->hasNoNaNs(); in hasNoNaNs()
265 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasNoInfs()
266 return cast<FPMathOperator>(this)->hasNoInfs(); in hasNoInfs()
270 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasNoSignedZeros()
271 return cast<FPMathOperator>(this)->hasNoSignedZeros(); in hasNoSignedZeros()
275 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasAllowReciprocal()
276 return cast<FPMathOperator>(this)->hasAllowReciprocal(); in hasAllowReciprocal()
280 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasAllowContract()
281 return cast<FPMathOperator>(this)->hasAllowContract(); in hasAllowContract()
285 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasApproxFunc()
286 return cast<FPMathOperator>(this)->hasApproxFunc(); in hasApproxFunc()
290 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in getFastMathFlags()
291 return cast<FPMathOperator>(this)->getFastMathFlags(); in getFastMathFlags()
313 if (auto *FP = dyn_cast<FPMathOperator>(V)) in copyIRFlags()
314 if (isa<FPMathOperator>(this)) in copyIRFlags()
334 if (auto *FP = dyn_cast<FPMathOperator>(V)) { in andIRFlags()
335 if (isa<FPMathOperator>(this)) { in andIRFlags()
763 return cast<FPMathOperator>(this)->hasAllowReassoc() && in isAssociative()
764 cast<FPMathOperator>(this)->hasNoSignedZeros(); in isAssociative()