Lines Matching refs:kind
281 OpndKind kind = odesc->opnds[0].kind; in getHash() local
283 assert(kind<COUNTOF(kind_hash)); in getHash()
285 hash = get_kind_hash(kind) | get_size_hash(size); in getHash()
289 OpndKind kind = odesc->opnds[1].kind; in getHash() local
291 assert(kind<COUNTOF(kind_hash)); in getHash()
294 (get_kind_hash(kind) | get_size_hash(size)); in getHash()
298 OpndKind kind = odesc->opnds[2].kind; in getHash() local
300 assert(kind<COUNTOF(kind_hash)); in getHash()
303 (get_kind_hash(kind) | get_size_hash(size)); in getHash()
1828 unsigned kind = opcod&OpcodeByteKind_KindMask; in buildMnemonicDesc() local
1829 if (kind == OpcodeByteKind_REX_W) { in buildMnemonicDesc()
1833 else if(kind != 0 && kind != OpcodeByteKind_ZeroOpcodeByte) { in buildMnemonicDesc()
1851 if (((oinfo.opnds[0].kind&OpndKind_Mem) && in buildMnemonicDesc()
1852 (isRegKind(oinfo.opnds[1].kind))) || in buildMnemonicDesc()
1853 ((oinfo.opnds[1].kind&OpndKind_Mem) && in buildMnemonicDesc()
1854 (isRegKind(oinfo.opnds[0].kind)))) { in buildMnemonicDesc()
1862 if (oinfo.opnds[0].kind&OpndKind_Mem) { in buildMnemonicDesc()
1869 (oinfo.opnds[0].kind == OpndKind_Imm || in buildMnemonicDesc()
1870 oinfo.opnds[oinfo.roles.count-1].kind == OpndKind_Imm)) { in buildMnemonicDesc()
1879 oinfo.opnds[0].kind == OpndKind_Imm ? 0 : oinfo.roles.count-1; in buildMnemonicDesc()
1928 if ((oinfo.opnds[k].kind & OpndKind_Mem) && in buildMnemonicDesc()
1929 (OpndKind_Mem != oinfo.opnds[k].kind)) { in buildMnemonicDesc()
1947 … storeItem.opnds[opnd2split].kind = (OpndKind)(storeItem.opnds[opnd2split].kind & ~OpndKind_Mem); in buildMnemonicDesc()
1963 storeItem.opnds[opnd2split].kind = OpndKind_Mem; in buildMnemonicDesc()