Lines Matching refs:FV
410 Value *FV; in threadBinOpOverSelect() local
413 FV = simplifyBinOp(Opcode, SI->getFalseValue(), RHS, Q, MaxRecurse); in threadBinOpOverSelect()
416 FV = simplifyBinOp(Opcode, LHS, SI->getFalseValue(), Q, MaxRecurse); in threadBinOpOverSelect()
421 if (TV == FV) in threadBinOpOverSelect()
426 return FV; in threadBinOpOverSelect()
427 if (FV && Q.isUndefValue(FV)) in threadBinOpOverSelect()
432 if (TV == SI->getTrueValue() && FV == SI->getFalseValue()) in threadBinOpOverSelect()
438 if ((FV && !TV) || (TV && !FV)) { in threadBinOpOverSelect()
441 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()