Lines Matching defs:IsReg
74 Matcher<MCOperand> IsReg(unsigned Reg) {
84 return AllOf(OpcodeIs(Opcode), ElementsAre(IsReg(Reg), IsImm(Value)));
89 return AllOf(OpcodeIs(Opcode), ElementsAre(IsReg(Reg1), IsReg(Reg2)));
96 ElementsAre(IsReg(X86::RSP), IsImm(1), IsReg(0), IsImm(Offset),
97 IsReg(0), IsImm(Value)));
102 ElementsAre(IsReg(Reg), IsReg(X86::RSP), IsImm(1), IsReg(0),
103 IsImm(0), IsReg(0)));
108 ElementsAre(IsReg(X86::RSP), IsReg(X86::RSP), IsImm(Size)));
113 ElementsAre(IsReg(X86::RSP), IsReg(X86::RSP), IsImm(Size)));
591 EXPECT_THAT(IT.getValueFor(I.Operands[2]), IsReg(X86::RDI));
593 EXPECT_THAT(IT.getValueFor(I.Operands[4]), IsReg(0));
595 EXPECT_THAT(IT.getValueFor(I.Operands[6]), IsReg(0));
604 EXPECT_THAT(IT.getValueFor(I.Operands[4]), IsReg(X86::RDI));
606 EXPECT_THAT(IT.getValueFor(I.Operands[6]), IsReg(0));
608 EXPECT_THAT(IT.getValueFor(I.Operands[8]), IsReg(0));