Lines Matching refs:create_instr
2549 create_instr(struct dxil_module *m, enum instr_type type, in create_instr() function
2591 struct dxil_instr *instr = create_instr(m, INSTR_BINOP, op0->type); in dxil_emit_binop()
2609 struct dxil_instr *instr = create_instr(m, INSTR_CMP, get_int1_type(m)); in dxil_emit_cmp()
2630 struct dxil_instr *instr = create_instr(m, INSTR_SELECT, op1->type); in dxil_emit_select()
2649 struct dxil_instr *instr = create_instr(m, INSTR_CAST, type); in dxil_emit_cast()
2666 struct dxil_instr *instr = create_instr(m, INSTR_BR, in dxil_emit_branch()
2689 struct dxil_instr *instr = create_instr(m, INSTR_PHI, type); in dxil_emit_phi()
2728 struct dxil_instr *instr = create_instr(m, INSTR_CALL, in create_call_instr()
2773 struct dxil_instr *instr = create_instr(m, INSTR_RET, in dxil_emit_ret_void()
2791 create_instr(m, INSTR_EXTRACTVAL, in dxil_emit_extractval()
2817 struct dxil_instr *instr = create_instr(m, INSTR_ALLOCA, return_type); in dxil_emit_alloca()
2861 struct dxil_instr *instr = create_instr(m, INSTR_GEP, type); in dxil_emit_gep_inbounds()
2891 struct dxil_instr *instr = create_instr(m, INSTR_LOAD, type); in dxil_emit_load()
2911 struct dxil_instr *instr = create_instr(m, INSTR_STORE, in dxil_emit_store()
2932 struct dxil_instr *instr = create_instr(m, INSTR_CMPXCHG, in dxil_emit_cmpxchg()
2956 struct dxil_instr *instr = create_instr(m, INSTR_ATOMICRMW, in dxil_emit_atomicrmw()