Lines Matching refs:IsReg
68 Matcher<MCOperand> IsReg(unsigned Reg) { in IsReg() function
78 return AllOf(OpcodeIs(Opcode), ElementsAre(IsReg(Reg), IsImm(Value))); in IsMovImmediate()
84 ElementsAre(IsReg(X86::RSP), IsImm(1), IsReg(0), IsImm(Offset), in IsMovValueToStack()
85 IsReg(0), IsImm(Value))); in IsMovValueToStack()
90 ElementsAre(IsReg(Reg), IsReg(X86::RSP), IsImm(1), IsReg(0), in IsMovValueFromStack()
91 IsImm(0), IsReg(0))); in IsMovValueFromStack()
96 ElementsAre(IsReg(X86::RSP), IsReg(X86::RSP), IsImm(Size))); in IsStackAllocate()
101 ElementsAre(IsReg(X86::RSP), IsReg(X86::RSP), IsImm(Size))); in IsStackDeallocate()
367 EXPECT_THAT(IT.getValueFor(I.Operands[2]), IsReg(X86::RDI)); in TEST_F()
369 EXPECT_THAT(IT.getValueFor(I.Operands[4]), IsReg(0)); in TEST_F()
371 EXPECT_THAT(IT.getValueFor(I.Operands[6]), IsReg(0)); in TEST_F()
380 EXPECT_THAT(IT.getValueFor(I.Operands[4]), IsReg(X86::RDI)); in TEST_F()
382 EXPECT_THAT(IT.getValueFor(I.Operands[6]), IsReg(0)); in TEST_F()
384 EXPECT_THAT(IT.getValueFor(I.Operands[8]), IsReg(0)); in TEST_F()