Lines Matching refs:FV
411 Value *FV; in threadBinOpOverSelect() local
414 FV = simplifyBinOp(Opcode, SI->getFalseValue(), RHS, Q, MaxRecurse); in threadBinOpOverSelect()
417 FV = simplifyBinOp(Opcode, LHS, SI->getFalseValue(), Q, MaxRecurse); in threadBinOpOverSelect()
422 if (TV == FV) in threadBinOpOverSelect()
427 return FV; in threadBinOpOverSelect()
428 if (FV && Q.isUndefValue(FV)) in threadBinOpOverSelect()
433 if (TV == SI->getTrueValue() && FV == SI->getFalseValue()) in threadBinOpOverSelect()
439 if ((FV && !TV) || (TV && !FV)) { in threadBinOpOverSelect()
442 Instruction *Simplified = dyn_cast<Instruction>(FV ? FV : TV); in threadBinOpOverSelect()
447 Value *UnsimplifiedBranch = FV ? SI->getTrueValue() : SI->getFalseValue(); in threadBinOpOverSelect()
488 Value *FV = SI->getFalseValue(); in threadCmpOverSelect() local
497 Value *FCmp = simplifyCmpSelFalseCase(Pred, FV, RHS, Cond, Q, MaxRecurse); in threadCmpOverSelect()