Lines Matching defs:TV
88 // %A = icmp eq %TV, %FV
91 // %D = select %C, %TV, %FV
95 // %A = icmp ne %TV, %FV
98 // %D = select %C, %TV, %FV
100 // %TV
410 Value *TV;
413 TV = SimplifyBinOp(Opcode, SI->getTrueValue(), RHS, Q, MaxRecurse);
416 TV = SimplifyBinOp(Opcode, LHS, SI->getTrueValue(), Q, MaxRecurse);
422 if (TV == FV)
423 return TV;
426 if (TV && isa<UndefValue>(TV))
429 return TV;
433 if (TV == SI->getTrueValue() && FV == SI->getFalseValue())
439 if ((FV && !TV) || (TV && !FV)) {
442 Instruction *Simplified = dyn_cast<Instruction>(FV ? FV : TV);
487 Value *TV = SI->getTrueValue();
490 // Now that we have "cmp select(Cond, TV, FV), RHS", analyse it.
491 // Does "cmp TV, RHS" simplify?
492 Value *TCmp = simplifyCmpSelTrueCase(Pred, TV, RHS, Cond, Q, MaxRecurse);