Home | History | Annotate | Download | only in InstCombine

Lines Matching full:fci

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