Lines Matching defs:Add

252   SDValue Add = DAG->getNode(ISD::ADD, DL, Int32VT, Op0, Op1);
253 SDValue Sub = DAG->getNode(ISD::SUB, DL, Int32VT, Add, Op0);
254 SDValue Mul = DAG->getNode(ISD::MUL, DL, Int32VT, Add, Sub);
297 EXPECT_TRUE(sd_match(Add, m_c_BinOp(ISD::ADD, m_Value(), m_Value())));
298 EXPECT_TRUE(sd_match(Add, m_Add(m_Value(), m_Value())));
299 EXPECT_TRUE(sd_match(Add, m_AddLike(m_Value(), m_Value())));
301 Mul, m_Mul(m_OneUse(m_Opc(ISD::SUB)), m_NUses<2>(m_Specific(Add)))));
496 SDValue Add = DAG->getNode(ISD::ADD, DL, Int32VT, Op0, Op1);
497 SDValue Sub = DAG->getNode(ISD::SUB, DL, Int32VT, Add, Op0);
502 EXPECT_TRUE(sd_match(Add, m_AllOf(m_Opc(ISD::ADD), m_OneUse())));
503 EXPECT_TRUE(sd_match(Add, m_NoneOf(m_Opc(ISD::SUB), m_Opc(ISD::MUL))));
545 SDValue Add = DAG->getNode(ISD::ADD, DL, Int32VT, Op0, Op1);
548 EXPECT_TRUE(sd_match(Add, m_Node(ISD::ADD, m_Value(), m_Value())));
549 EXPECT_FALSE(sd_match(Add, m_Node(ISD::SUB, m_Value(), m_Value())));
550 EXPECT_FALSE(sd_match(Add, m_Node(ISD::ADD, m_Value())));
552 sd_match(Add, m_Node(ISD::ADD, m_Value(), m_Value(), m_Value())));
553 EXPECT_FALSE(sd_match(Add, m_Node(ISD::ADD, m_ConstInt(), m_Value())));
588 SDValue Add = DAG->getNode(ISD::ADD, DL, VInt32VT, {Vector0, Vector0});
609 EXPECT_TRUE(sd_context_match(Add, VPCtx, m_Opc(ISD::ADD)));
611 sd_context_match(Add, VPCtx, m_Node(ISD::ADD, m_Value(), m_Value())));
613 Add, VPCtx,
615 EXPECT_TRUE(sd_context_match(Add, VPCtx, m_Add(m_Value(), m_Value())));
646 SDValue Add = DAG->getNode(ISD::ADD, DL, Int64VT, Op0, Op0);
651 EXPECT_TRUE(sd_match(Add, DAG.get(),