Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:Val2

740   Value *Val = LHS->getOperand(0), *Val2 = RHS->getOperand(0);
750 Value *NewOr = Builder->CreateOr(Val, Val2);
756 Value *NewOr = Builder->CreateOr(Val, Val2);
762 Value *NewAnd = Builder->CreateAnd(Val, Val2);
768 Value *NewOr = Builder->CreateOr(Val, Val2);
782 if (match(Val2, m_Trunc(m_Value(V))) &&
789 match(Val2, m_And(m_Specific(V), m_ConstantInt(AndCst)))) {
811 Val2) return 0;
1482 Value *Val = LHS->getOperand(0), *Val2 = RHS->getOperand(0);
1490 Value *NewOr = Builder->CreateOr(Val, Val2);
1496 Value *NewOr = Builder->CreateOr(Val, Val2);
1502 Value *NewAnd = Builder->CreateAnd(Val, Val2);
1511 if (match(Val, m_Add(m_Specific(Val2), m_ConstantInt(AddCst))))
1518 if (Val != Val2) return 0;