Lines Matching refs:BC
1219 Value *BC = nullptr;
1221 if ((match(Op0, m_BitCast(m_Value(BC))) && match(Op1, m_Constant(C)))) {
1223 Value *NewOp = Builder->CreateBinOp(LogicOpc, BC, NewConstant, I.getName());
1634 Constant *AC, *BC;
1635 if (match(A, m_Constant(AC)) && match(B, m_Constant(BC)) &&
1636 areInverseVectorBitmasks(AC, BC))
1642 match(B, (m_Xor(m_SExt(m_Specific(Cond)), m_Constant(BC)))) &&
1644 areInverseVectorBitmasks(AC, BC)) {
1666 // ((bc Cond) & C) | ((bc ~Cond) & D) --> bc (select Cond, (bc C), (bc D))