Lines Matching refs:m_Reg

81   bool match = mi_match(MIPtr, *MRI, m_GAdd(m_Reg(), m_Reg()));  in TEST_F()
85 match = mi_match(MI, *MRI, m_GAdd(m_Reg(), m_Reg())); in TEST_F()
88 match = mi_match(MIBAdd, *MRI, m_GAdd(m_Reg(), m_Reg())); in TEST_F()
114 mi_match(MIBAdd.getReg(0), *MRI, m_GAdd(m_Reg(), m_Reg())); in TEST_F()
118 m_GAdd(m_Reg(Src0), m_Reg(Src1))); in TEST_F()
128 m_GMul(m_Reg(Src0), m_Reg(Src1))); in TEST_F()
135 m_GMul(m_GAdd(m_Reg(Src0), m_Reg(Src1)), m_Reg(Src2))); in TEST_F()
147 m_GMul(m_ICst(Cst), m_Reg(Src0))); in TEST_F()
155 m_GSub(m_ICst(Cst), m_Reg(Src0))); in TEST_F()
162 m_GFMul(m_ICst(Cst), m_Reg(Src0))); in TEST_F()
171 m_GFSub(m_Reg(Src0), m_Reg())); in TEST_F()
179 m_GAnd(m_Reg(Src0), m_Reg(Src1))); in TEST_F()
188 m_GOr(m_Reg(Src0), m_Reg(Src1))); in TEST_F()
197 m_GLShr(m_Reg(Src0), m_Reg(Src1))); in TEST_F()
205 m_GShl(m_Reg(Src0), m_Reg(Src1))); in TEST_F()
212 match = mi_match(PtrAdd.getReg(0), *MRI, m_GPtrAdd(m_Reg(Src0), m_Reg(Src1))); in TEST_F()
224 m_BinOp(TargetOpcode::G_ADD, m_ICst(Cst), m_Reg(Src0))); in TEST_F()
231 m_BinOp(TargetOpcode::G_MUL, m_ICst(Cst), m_Reg(Src0))); in TEST_F()
235 m_BinOp(TargetOpcode::G_ADD, m_Reg(Src0), m_ICst(Cst))); in TEST_F()
240 m_BinOp(TargetOpcode::G_MUL, m_Reg(Src0), m_Reg(Src1))); in TEST_F()
243 m_BinOp(TargetOpcode::G_MUL, m_Reg(Src0), m_Reg(Src1))); in TEST_F()
249 m_CommutativeBinOp(TargetOpcode::G_ADD, m_ICst(Cst), m_Reg(Src0))); in TEST_F()
256 m_CommutativeBinOp(TargetOpcode::G_MUL, m_ICst(Cst), m_Reg(Src0))); in TEST_F()
261 m_CommutativeBinOp(TargetOpcode::G_ADD, m_Reg(Src0), m_ICst(Cst))); in TEST_F()
268 m_CommutativeBinOp(TargetOpcode::G_MUL, m_Reg(Src0), m_Reg(Src1))); in TEST_F()
272 m_CommutativeBinOp(TargetOpcode::G_MUL, m_Reg(Src0), m_Reg(Src1))); in TEST_F()
286 mi_match(CmpEq.getReg(0), *MRI, m_GICmp(m_Pred(), m_Reg(), m_Reg())); in TEST_F()
294 m_GICmp(m_Pred(Pred), m_Reg(Reg0), m_Reg(Reg1))); in TEST_F()
311 mi_match(CmpEq.getReg(0), *MRI, m_GFCmp(m_Pred(), m_Reg(), m_Reg())); in TEST_F()
319 m_GFCmp(m_Pred(Pred), m_Reg(Reg0), m_Reg(Reg1))); in TEST_F()
338 mi_match(MIBFabs.getReg(0), *MRI, m_GFabs(m_Reg())); in TEST_F()
343 match = mi_match(MIBFNeg.getReg(0), *MRI, m_GFNeg(m_Reg(Src))); in TEST_F()
347 match = mi_match(MIBFabs.getReg(0), *MRI, m_GFabs(m_Reg(Src))); in TEST_F()
402 mi_match(MIBTrunc.getReg(0), *MRI, m_GTrunc(m_Reg(Src0))); in TEST_F()
406 mi_match(MIBAExt.getReg(0), *MRI, m_GAnyExt(m_Reg(Src0))); in TEST_F()
410 match = mi_match(MIBSExt.getReg(0), *MRI, m_GSExt(m_Reg(Src0))); in TEST_F()
414 match = mi_match(MIBZExt.getReg(0), *MRI, m_GZExt(m_Reg(Src0))); in TEST_F()
420 m_GAnyExt(m_GTrunc(m_Reg(Src0)))); in TEST_F()
425 m_GSExt(m_GTrunc(m_Reg(Src0)))); in TEST_F()
430 m_GZExt(m_GTrunc(m_Reg(Src0)))); in TEST_F()
445 m_GAdd(m_SpecificType(s32), m_Reg()))); in TEST_F()
447 m_GAdd(m_SpecificType(s64), m_Reg()))); in TEST_F()
453 mi_match(MIBCast.getReg(0), *MRI, m_GBitcast(m_Reg()))); in TEST_F()
467 m_GPtrToInt(m_GIntToPtr(m_Reg(Src0)))); in TEST_F()
483 m_all_of(m_SpecificType(s64), m_GAdd(m_Reg(Src0), m_Reg(Src1)))); in TEST_F()
490 m_all_of(m_SpecificType(s32), m_GAdd(m_Reg(Src0), m_Reg(Src1)))); in TEST_F()
494 m_any_of(m_SpecificType(s32), m_GAdd(m_Reg(Src0), m_Reg(Src1)))); in TEST_F()
502 m_any_of(m_SpecificType(LLT::scalar(16)), m_GSub(m_Reg(), m_Reg()))); in TEST_F()
517 EXPECT_TRUE(mi_match(Reg, *MRI, m_OneUse(m_GAdd(m_Reg(), m_Reg())))); in TEST_F()
518 EXPECT_TRUE(mi_match(Reg, *MRI, m_OneNonDBGUse(m_GAdd(m_Reg(), m_Reg())))); in TEST_F()
524 EXPECT_FALSE(mi_match(Reg, *MRI, m_OneUse(m_GAdd(m_Reg(), m_Reg())))); in TEST_F()
525 EXPECT_TRUE(mi_match(Reg, *MRI, m_OneNonDBGUse(m_GAdd(m_Reg(), m_Reg())))); in TEST_F()
529 EXPECT_FALSE(mi_match(Reg, *MRI, m_OneUse(m_GAdd(m_Reg(), m_Reg())))); in TEST_F()
530 EXPECT_FALSE(mi_match(Reg, *MRI, m_OneNonDBGUse(m_GAdd(m_Reg(), m_Reg())))); in TEST_F()
719 EXPECT_TRUE(mi_match(NegInst.getReg(0), *MRI, m_Neg(m_Reg(NegatedReg)))); in TEST_F()
724 EXPECT_FALSE(mi_match(NotNegInst1.getReg(0), *MRI, m_Neg(m_Reg(NegatedReg)))); in TEST_F()
729 EXPECT_FALSE(mi_match(NotNegInst2.getReg(0), *MRI, m_Neg(m_Reg(NegatedReg)))); in TEST_F()
736 EXPECT_TRUE(mi_match(AddInst.getReg(2), *MRI, m_Neg(m_Reg(NegatedReg)))); in TEST_F()
751 EXPECT_TRUE(mi_match(NotInst1.getReg(0), *MRI, m_Not(m_Reg(NotReg)))); in TEST_F()
756 EXPECT_TRUE(mi_match(NotInst2.getReg(0), *MRI, m_Not(m_Reg(NotReg)))); in TEST_F()
762 EXPECT_FALSE(mi_match(WrongCst.getReg(0), *MRI, m_Not(m_Reg(NotReg)))); in TEST_F()
769 EXPECT_TRUE(mi_match(AddInst.getReg(2), *MRI, m_Not(m_Reg(NotReg)))); in TEST_F()