Lines Matching refs:isa
153 assert(!isa<PHINode>(this) && "Inserting PHI after debug-records!"); in insertBefore()
338 } else if (isa<CallBrInst>(this)) { in getInsertionPointAfterDef()
382 assert(isa<PossiblyNonNegInst>(this) && "Must be zext/uitofp"); in setNonNeg()
402 assert(isa<PossiblyNonNegInst>(this) && "Must be zext/uitofp"); in hasNonNeg()
446 if (isa<FPMathOperator>(this)) { in dropPoisonGeneratingFlags()
521 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setFast()
526 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasAllowReassoc()
531 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoNaNs()
536 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoInfs()
541 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoSignedZeros()
546 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasAllowReciprocal()
551 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasAllowContract()
556 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasApproxFunc()
561 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setFastMathFlags()
566 assert(isa<FPMathOperator>(this) && "copying fast-math flag on invalid op"); in copyFastMathFlags()
571 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in isFast()
576 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasAllowReassoc()
581 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasNoNaNs()
586 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasNoInfs()
591 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasNoSignedZeros()
596 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasAllowReciprocal()
601 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasAllowContract()
606 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in hasApproxFunc()
611 assert(isa<FPMathOperator>(this) && "getting fast-math flag on invalid op"); in getFastMathFlags()
621 if (IncludeWrapFlags && isa<OverflowingBinaryOperator>(this)) { in copyIRFlags()
629 if (isa<TruncInst>(this)) { in copyIRFlags()
637 if (isa<PossiblyExactOperator>(this)) in copyIRFlags()
646 if (isa<FPMathOperator>(this)) in copyIRFlags()
655 if (isa<PossiblyNonNegInst>(this)) in copyIRFlags()
661 if (isa<OverflowingBinaryOperator>(this)) { in andIRFlags()
668 if (isa<TruncInst>(this)) { in andIRFlags()
675 if (isa<PossiblyExactOperator>(this)) in andIRFlags()
683 if (isa<FPMathOperator>(this)) { in andIRFlags()
696 if (isa<PossiblyNonNegInst>(this)) in andIRFlags()
1084 if (LP->isCatch(I) && isa<ConstantPointerNull>(Clause)) in canUnwindPastLandingPad()
1128 return (!isa<CallInst>(this) || !this->mayHaveSideEffects()) && in isSafeToRemove()
1160 return isa<DbgInfoIntrinsic>(this) || isa<PseudoProbeInst>(this); in isDebugOrPseudoInst()
1166 if (!isa<DbgInfoIntrinsic>(I) && !(SkipPseudoOp && isa<PseudoProbeInst>(I))) in getNextNonDebugInstruction()
1174 if (!isa<DbgInfoIntrinsic>(I) && !(SkipPseudoOp && isa<PseudoProbeInst>(I))) in getPrevNonDebugInstruction()
1180 if (isa<DbgInfoIntrinsic>(this)) in getStableDebugLoc()