Lines Matching defs:opcode
35 #define OPLIST(opcode, name, optype, width, flags, def_idx, use_idxs) opcode,
70 #define OPLIST(opcode, name, optype, width, flags, def_idx, use_idxs) flags,
75 #define OPLIST(opcode, name, optype, width, flags, def_idx, use_idxs) width,
80 #define OPLIST(opcode, name, optype, width, flags, def_idx, use_idxs) def_idx,
84 #define OPLIST(opcode, name, optype, width, flags, def_idx, use_idxs) use_idxs,
100 Opcode opcode = Opcode::INVALID; /* operation type */
125 if (opcode == Opcode::INVALID) { // TODO(mbolshov): introduce 'label' opcode for labels
128 return (INST_FLAGS_TABLE[static_cast<size_t>(opcode)] & flag) != 0;
169 if (opcode == Opcode::INVALID) {
172 return INST_WIDTH_TABLE[static_cast<size_t>(opcode)];
181 if (opcode == Opcode::INVALID) {
185 auto use_idxs = USE_IDXS_TABLE[static_cast<size_t>(opcode)];
202 if (opcode == Opcode::INVALID) {
205 auto def_idx = DEF_IDX_TABLE[static_cast<size_t>(opcode)];