Lines Matching refs:FCI
898 if (FCmpInst *FCI = dyn_cast<FCmpInst>(CondVal)) { in visitSelectInst() local
899 if (FCI->getOperand(0) == TrueVal && FCI->getOperand(1) == FalseVal) { in visitSelectInst()
901 if (FCI->getPredicate() == FCmpInst::FCMP_OEQ) { in visitSelectInst()
913 if (FCI->getPredicate() == FCmpInst::FCMP_UNE) { in visitSelectInst()
930 if (FCI->hasOneUse() && FCmpInst::isUnordered(FCI->getPredicate())) { in visitSelectInst()
931 FCmpInst::Predicate InvPred = FCI->getInversePredicate(); in visitSelectInst()
933 Builder->SetFastMathFlags(FCI->getFastMathFlags()); in visitSelectInst()
935 FCI->getName() + ".inv"); in visitSelectInst()
942 } else if (FCI->getOperand(0) == FalseVal && FCI->getOperand(1) == TrueVal){ in visitSelectInst()
944 if (FCI->getPredicate() == FCmpInst::FCMP_OEQ) { in visitSelectInst()
956 if (FCI->getPredicate() == FCmpInst::FCMP_UNE) { in visitSelectInst()
973 if (FCI->hasOneUse() && FCmpInst::isUnordered(FCI->getPredicate())) { in visitSelectInst()
974 FCmpInst::Predicate InvPred = FCI->getInversePredicate(); in visitSelectInst()
976 Builder->SetFastMathFlags(FCI->getFastMathFlags()); in visitSelectInst()
978 FCI->getName() + ".inv"); in visitSelectInst()