Lines Matching refs:kind
107 OpcodeByteKind kind = (OpcodeByteKind)(byte & OpcodeByteKind_KindMask); in encode_aux() local
114 switch(kind>>8) { in encode_aux()
123 unsigned memidx = odesc->opnds[0].kind & OpndKind_Mem ? 0 : 1; in encode_aux()
212 if (kind == OpcodeByteKind_ib) { in encode_aux()
217 else if (kind == OpcodeByteKind_iw) { in encode_aux()
222 else if (kind == OpcodeByteKind_id) { in encode_aux()
229 assert(kind == OpcodeByteKind_io); in encode_aux()
397 assert(original.kind() == decoded.kind()); in encode()
401 assert(idi.get_opnd(0).kind == InstructionDisassembler::Kind_Imm); in encode()
420 assert(idi.get_opnd(0).kind == InstructionDisassembler::Kind_Mem); in encode()
434 assert(idi.get_opnd(0).kind == InstructionDisassembler::Kind_Reg); in encode()
690 if ((desc.kind & op.kind()) != op.kind()) { in match()
715 if ((odesc.opnds[j].kind & opnds[j].kind()) != opnds[j].kind()) { in try_match()
914 OpndKind kind; member
932 const char * getOpndKindString(OpndKind kind) in getOpndKindString() argument
935 if (kinds[i].kind==kind) { in getOpndKindString()
947 return kinds[i].kind; in getOpndKind()