Lines Matching defs:Opcode

45   std::vector<CodeTemplate> checkAndGetCodeTemplates(unsigned Opcode) {
47 const Instruction &Instr = State.getIC().getInstr(Opcode);
73 const unsigned Opcode = X86::ADC16i16;
74 EXPECT_THAT(InstrInfo.get(Opcode).implicit_defs()[0], X86::AX);
75 EXPECT_THAT(InstrInfo.get(Opcode).implicit_defs()[1], X86::EFLAGS);
76 EXPECT_THAT(InstrInfo.get(Opcode).implicit_uses()[0], X86::AX);
77 EXPECT_THAT(InstrInfo.get(Opcode).implicit_uses()[1], X86::EFLAGS);
78 const auto CodeTemplates = checkAndGetCodeTemplates(Opcode);
84 EXPECT_THAT(IT.getOpcode(), Opcode);
99 const unsigned Opcode = X86::ADD16ri;
100 EXPECT_THAT(InstrInfo.get(Opcode).implicit_defs()[0], X86::EFLAGS);
101 const auto CodeTemplates = checkAndGetCodeTemplates(Opcode);
107 EXPECT_THAT(IT.getOpcode(), Opcode);
122 const unsigned Opcode = X86::VXORPSrr;
123 const auto CodeTemplates = checkAndGetCodeTemplates(Opcode);
129 EXPECT_THAT(IT.getOpcode(), Opcode);
147 const unsigned Opcode = X86::VXORPSrr;
149 const Instruction &Instr = State.getIC().getInstr(Opcode);
168 const unsigned Opcode = X86::VXORPSrr;
170 const Instruction &Instr = State.getIC().getInstr(Opcode);
182 EXPECT_THAT(IT.getOpcode(), Opcode);
199 const unsigned Opcode = X86::CMP64rr;
200 const auto CodeTemplates = checkAndGetCodeTemplates(Opcode);
206 EXPECT_THAT(IT.getOpcode(), Opcode);
211 EXPECT_THAT(CT.Instructions[1].getOpcode(), Not(Opcode));
220 const unsigned Opcode = X86::LAHF;
221 const auto CodeTemplates = checkAndGetCodeTemplates(Opcode);
227 EXPECT_THAT(IT.getOpcode(), Opcode);
239 const unsigned Opcode = X86::VCVTUSI642SDZrrb_Int;
240 const Instruction &Instr = State.getIC().getInstr(Opcode);
258 const unsigned Opcode = X86::CDQ;
259 const auto CodeTemplates = checkAndGetCodeTemplates(Opcode);
266 EXPECT_THAT(IT.getOpcode(), Opcode);
284 const unsigned Opcode = X86::CMOV32rr;
285 const auto CodeTemplates = checkAndGetCodeTemplates(Opcode);
324 const unsigned Opcode = X86::VFMADD132PDr;
325 const auto CodeTemplates = checkAndGetCodeTemplates(Opcode);
366 const unsigned Opcode = X86::CMOV_GR32;
367 const auto CodeTemplates = checkAndGetCodeTemplates(Opcode);
374 EXPECT_THAT(IT.getOpcode(), Opcode);
403 const unsigned Opcode = X86::MOV32rm;
404 const auto CodeTemplates = checkAndGetCodeTemplates(Opcode);
412 EXPECT_THAT(IT.getOpcode(), Opcode);
422 const unsigned Opcode = X86::MOV16ms;
423 const Instruction &Instr = State.getIC().getInstr(Opcode);
436 const unsigned Opcode = X86::MULX32rr;
438 const Instruction &Instr = State.getIC().getInstr(Opcode);
460 const Instruction &getInstr(unsigned Opcode) {
461 return State.getIC().getInstr(Opcode);
464 InstructionTemplate getInstructionTemplate(unsigned Opcode) {
465 return {&getInstr(Opcode)};
500 const unsigned Opcode = X86::MOVSB;
501 const Instruction &Instr = State.getIC().getInstr(Opcode);