Lines Matching refs:Predicate
1273 CmpInst::Predicate pred = (CmpInst::Predicate)CE1->getPredicate();
1536 static FCmpInst::Predicate evaluateFCmpRelation(Constant *V1, Constant *V2) {
1566 FCmpInst::Predicate SwappedRelation = evaluateFCmpRelation(V2, V1);
1589 static ICmpInst::Predicate areGlobalsPotentiallyEqual(const GlobalValue *GV1,
1625 static ICmpInst::Predicate evaluateICmpRelation(Constant *V1, Constant *V2,
1638 ICmpInst::Predicate pred = ICmpInst::ICMP_EQ;
1656 ICmpInst::Predicate SwappedRelation =
1663 ICmpInst::Predicate SwappedRelation =
1691 ICmpInst::Predicate SwappedRelation =
1893 CmpInst::Predicate Predicate = CmpInst::Predicate(pred);
1894 bool isIntegerPredicate = ICmpInst::isIntPredicate(Predicate);
1898 if (ICmpInst::isEquality(Predicate) || (isIntegerPredicate && C1 == C2))
1904 return ConstantInt::get(ResultTy, CmpInst::isTrueWhenEqual(Predicate));
1908 return ConstantInt::get(ResultTy, CmpInst::isUnordered(Predicate));
1955 default: llvm_unreachable("Invalid ICmp Predicate");
1972 default: llvm_unreachable("Invalid FCmp Predicate");
2112 CmpInst::isSigned((CmpInst::Predicate)pred))) {
2119 Result = ICmpInst::isTrueWhenEqual((ICmpInst::Predicate)pred);
2196 ICmpInst::isSigned((ICmpInst::Predicate)pred)) ||
2198 !ICmpInst::isSigned((ICmpInst::Predicate)pred))){
2216 pred = ICmpInst::getSwappedPredicate((ICmpInst::Predicate)pred);