Lines Matching refs:CmpInst
3431 CmpInst::CmpInst(Type *ty, OtherOps op, Predicate predicate, Value *LHS, in CmpInst() function in CmpInst
3434 : Instruction(ty, op, OperandTraits<CmpInst>::op_begin(this), in CmpInst()
3435 OperandTraits<CmpInst>::operands(this), InsertBefore) { in CmpInst()
3444 CmpInst *CmpInst::Create(OtherOps Op, Predicate predicate, Value *S1, Value *S2, in Create()
3448 return new ICmpInst(InsertBefore, CmpInst::Predicate(predicate), in Create()
3451 return new ICmpInst(CmpInst::Predicate(predicate), in Create()
3456 return new FCmpInst(InsertBefore, CmpInst::Predicate(predicate), in Create()
3459 return new FCmpInst(CmpInst::Predicate(predicate), in Create()
3463 CmpInst *CmpInst::CreateWithCopiedFlags(OtherOps Op, Predicate Pred, Value *S1, in CreateWithCopiedFlags()
3468 CmpInst *Inst = Create(Op, Pred, S1, S2, Name, InsertBefore); in CreateWithCopiedFlags()
3473 void CmpInst::swapOperands() { in swapOperands()
3480 bool CmpInst::isCommutative() const { in isCommutative()
3486 bool CmpInst::isEquality(Predicate P) { in isEquality()
3494 CmpInst::Predicate CmpInst::getInversePredicate(Predicate pred) { in getInversePredicate()
3527 StringRef CmpInst::getPredicateName(Predicate Pred) { in getPredicateName()
3559 raw_ostream &llvm::operator<<(raw_ostream &OS, CmpInst::Predicate Pred) { in operator <<()
3560 OS << CmpInst::getPredicateName(Pred); in operator <<()
3590 CmpInst::Predicate CmpInst::getSwappedPredicate(Predicate pred) { in getSwappedPredicate()
3620 bool CmpInst::isNonStrictPredicate(Predicate pred) { in isNonStrictPredicate()
3636 bool CmpInst::isStrictPredicate(Predicate pred) { in isStrictPredicate()
3652 CmpInst::Predicate CmpInst::getStrictPredicate(Predicate pred) { in getStrictPredicate()
3675 CmpInst::Predicate CmpInst::getNonStrictPredicate(Predicate pred) { in getNonStrictPredicate()
3698 CmpInst::Predicate CmpInst::getFlippedStrictnessPredicate(Predicate pred) { in getFlippedStrictnessPredicate()
3699 assert(CmpInst::isRelational(pred) && "Call only with relational predicate!"); in getFlippedStrictnessPredicate()
3709 CmpInst::Predicate CmpInst::getSignedPredicate(Predicate pred) { in getSignedPredicate()
3710 assert(CmpInst::isUnsigned(pred) && "Call only with unsigned predicates!"); in getSignedPredicate()
3715 case CmpInst::ICMP_ULT: in getSignedPredicate()
3716 return CmpInst::ICMP_SLT; in getSignedPredicate()
3717 case CmpInst::ICMP_ULE: in getSignedPredicate()
3718 return CmpInst::ICMP_SLE; in getSignedPredicate()
3719 case CmpInst::ICMP_UGT: in getSignedPredicate()
3720 return CmpInst::ICMP_SGT; in getSignedPredicate()
3721 case CmpInst::ICMP_UGE: in getSignedPredicate()
3722 return CmpInst::ICMP_SGE; in getSignedPredicate()
3726 CmpInst::Predicate CmpInst::getUnsignedPredicate(Predicate pred) { in getUnsignedPredicate()
3727 assert(CmpInst::isSigned(pred) && "Call only with signed predicates!"); in getUnsignedPredicate()
3732 case CmpInst::ICMP_SLT: in getUnsignedPredicate()
3733 return CmpInst::ICMP_ULT; in getUnsignedPredicate()
3734 case CmpInst::ICMP_SLE: in getUnsignedPredicate()
3735 return CmpInst::ICMP_ULE; in getUnsignedPredicate()
3736 case CmpInst::ICMP_SGT: in getUnsignedPredicate()
3737 return CmpInst::ICMP_UGT; in getUnsignedPredicate()
3738 case CmpInst::ICMP_SGE: in getUnsignedPredicate()
3739 return CmpInst::ICMP_UGE; in getUnsignedPredicate()
3743 bool CmpInst::isUnsigned(Predicate predicate) { in isUnsigned()
3751 bool CmpInst::isSigned(Predicate predicate) { in isSigned()
3829 CmpInst::Predicate CmpInst::getFlippedSignednessPredicate(Predicate pred) { in getFlippedSignednessPredicate()
3830 assert(CmpInst::isRelational(pred) && in getFlippedSignednessPredicate()
3841 bool CmpInst::isOrdered(Predicate predicate) { in isOrdered()
3850 bool CmpInst::isUnordered(Predicate predicate) { in isUnordered()
3859 bool CmpInst::isTrueWhenEqual(Predicate predicate) { in isTrueWhenEqual()
3867 bool CmpInst::isFalseWhenEqual(Predicate predicate) { in isFalseWhenEqual()
3875 bool CmpInst::isImpliedTrueByMatchingCmp(Predicate Pred1, Predicate Pred2) { in isImpliedTrueByMatchingCmp()
3900 bool CmpInst::isImpliedFalseByMatchingCmp(Predicate Pred1, Predicate Pred2) { in isImpliedFalseByMatchingCmp()