Lines Matching defs:hsa_op_base

129 class hsa_op_base
134 hsa_op_base *m_next;
144 hsa_op_base (BrigKind16_t k);
147 hsa_op_base () {}
152 class hsa_op_with_type : public hsa_op_base
169 hsa_op_with_type () : hsa_op_base (BRIG_KIND_NONE) {}
207 is_a_helper <hsa_op_immed *>::test (hsa_op_base *p)
275 is_a_helper <hsa_op_reg *>::test (hsa_op_base *p)
292 class hsa_op_address : public hsa_op_base
324 hsa_op_address () : hsa_op_base (BRIG_KIND_NONE) {}
335 is_a_helper <hsa_op_address *>::test (hsa_op_base *p)
343 class hsa_op_code_ref : public hsa_op_base
357 is_a_helper <hsa_op_code_ref *>::test (hsa_op_base *p)
364 class hsa_op_code_list: public hsa_op_base
375 hsa_op_code_list () : hsa_op_base (BRIG_KIND_NONE) {}
386 is_a_helper <hsa_op_code_list *>::test (hsa_op_base *p)
393 class hsa_op_operand_list: public hsa_op_base
405 hsa_op_operand_list () : hsa_op_base (BRIG_KIND_NONE) {}
416 is_a_helper <hsa_op_operand_list *>::test (hsa_op_base *p)
439 hsa_op_base *arg0 = NULL,
440 hsa_op_base *arg1 = NULL,
441 hsa_op_base *arg2 = NULL,
442 hsa_op_base *arg3 = NULL);
445 void set_op (int index, hsa_op_base *op);
446 hsa_op_base *get_op (int index);
447 hsa_op_base **get_op_addr (int index);
485 auto_vec<hsa_op_base *, HSA_BRIG_INT_STORAGE_OPERANDS> m_operands;
519 hsa_op_base *arg0 = NULL, hsa_op_base *arg1 = NULL,
520 hsa_op_base *arg2 = NULL, hsa_op_base *arg3 = NULL);
608 hsa_op_base *arg0 = NULL, hsa_op_base *arg1 = NULL,
609 hsa_op_base *arg2 = NULL);
638 hsa_insn_mem (int opc, BrigType16_t t, hsa_op_base *arg0, hsa_op_base *arg1);
656 hsa_op_base *arg0 = NULL, hsa_op_base *arg1 = NULL,
657 hsa_op_base *arg2 = NULL, hsa_op_base *arg3 = NULL);
682 hsa_op_base *arg0 = NULL, hsa_op_base *arg1 = NULL,
683 hsa_op_base *arg2 = NULL, hsa_op_base *arg3 = NULL);
717 hsa_op_base *arg0 = NULL, hsa_op_base *arg1 = NULL,
718 hsa_op_base *arg2 = NULL, hsa_op_base *arg3 = NULL);
744 BrigSegment8_t seg, hsa_op_base *arg0, hsa_op_base *arg1);
906 hsa_op_base *arg0 = NULL, hsa_op_base *arg1 = NULL,
907 hsa_op_base *arg2 = NULL, hsa_op_base *arg3 = NULL);
939 BrigType16_t srct, hsa_op_base *arg0, hsa_op_base *arg1,
940 hsa_op_base *arg2);
967 BrigType16_t srct, hsa_op_base *arg0, hsa_op_base *arg1,
968 hsa_op_base *arg2);
1349 void hsa_destroy_operand (hsa_op_base *op);
1371 void hsa_build_append_simple_mov (hsa_op_reg *, hsa_op_base *, hsa_bb *);
1396 DEBUG_FUNCTION void debug_hsa_operand (hsa_op_base *opc);