| /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/ |
| H A D | brw_fs_combine_constants.cpp | 103 struct imm { struct 155 struct imm *imm; member in struct:table 160 static struct imm * 164 if (table->imm[i].size == size && 165 !memcmp(table->imm[i].bytes, data, size)) { 166 return &table->imm[i]; 172 static struct imm * 177 table->imm = reralloc(mem_ctx, table->imm, struc 269 build_imm_reg_for_copy(struct imm * imm) argument 284 get_alignment_for_imm(const struct imm * imm) argument 293 needs_negate(const fs_reg * reg,const struct imm * imm) argument 351 struct imm *imm = find_imm(&table, data, size); local in function:fs_visitor::opt_combine_constants 385 struct imm *imm = &table.imm[i]; local in function:fs_visitor::opt_combine_constants 405 struct imm *imm = &table.imm[i]; local in function:fs_visitor::opt_combine_constants 501 struct imm *imm = &table.imm[i]; local in function:fs_visitor::opt_combine_constants [all...] |
| H A D | brw_reg.h | 645 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_DF); local in function:brw_imm_df 646 imm.df = df; 647 return imm; 653 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UQ); local in function:brw_imm_u64 654 imm.u64 = u64; 655 return imm; 661 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_F); local in function:brw_imm_f 662 imm.f = f; 663 return imm; 670 struct brw_reg imm local in function:brw_imm_q 679 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UQ); local in function:brw_imm_uq 688 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_D); local in function:brw_imm_d 697 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UD); local in function:brw_imm_ud 706 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UW); local in function:brw_imm_uw 715 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_W); local in function:brw_imm_w 728 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_V); local in function:brw_imm_v 737 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UV); local in function:brw_imm_uv 746 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_VF); local in function:brw_imm_vf 754 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_VF); local in function:brw_imm_vf4 [all...] |
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| H A D | brw_fs_combine_constants.cpp | 111 struct imm { struct 163 struct imm *imm; member in struct:table 168 static struct imm * 172 if (table->imm[i].size == size && 173 !memcmp(table->imm[i].bytes, data, size)) { 174 return &table->imm[i]; 180 static struct imm * 185 table->imm = reralloc(mem_ctx, table->imm, struc 277 build_imm_reg_for_copy(struct imm * imm) argument 292 get_alignment_for_imm(const struct imm * imm) argument 301 needs_negate(const fs_reg * reg,const struct imm * imm) argument 461 struct imm *imm = find_imm(&table, data, size); local in function:fs_visitor::opt_combine_constants 495 struct imm *imm = &table.imm[i]; local in function:fs_visitor::opt_combine_constants 515 struct imm *imm = &table.imm[i]; local in function:fs_visitor::opt_combine_constants 611 struct imm *imm = &table.imm[i]; local in function:fs_visitor::opt_combine_constants [all...] |
| H A D | brw_reg.h | 638 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_DF); local in function:brw_imm_df 639 imm.df = df; 640 return imm; 646 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UQ); local in function:brw_imm_u64 647 imm.u64 = u64; 648 return imm; 654 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_F); local in function:brw_imm_f 655 imm.f = f; 656 return imm; 663 struct brw_reg imm local in function:brw_imm_q 672 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UQ); local in function:brw_imm_uq 681 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_D); local in function:brw_imm_d 690 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UD); local in function:brw_imm_ud 699 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UW); local in function:brw_imm_uw 708 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_W); local in function:brw_imm_w 721 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_V); local in function:brw_imm_v 730 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UV); local in function:brw_imm_uv 739 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_VF); local in function:brw_imm_vf 747 struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_VF); local in function:brw_imm_vf4 [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_insert_waitcnt.cpp | 109 wait_imm imm; member in struct:aco::__anondaf24d380110::wait_entry 118 : imm(imm_), events(event_), counters(get_counters_for_event(event_)), 131 changed |= imm.combine(other.imm); 144 imm.lgkm = wait_imm::unset_counter; 149 imm.vm = wait_imm::unset_counter; 156 imm.exp = wait_imm::unset_counter; 162 imm.vs = wait_imm::unset_counter; 259 wait.combine(it->second.imm); 285 wait.combine(it->second.imm); 291 parse_wait_instr(wait_ctx & ctx,wait_imm & imm,Instruction * instr) argument 305 perform_barrier(wait_ctx & ctx,wait_imm & imm,memory_sync_info sync,unsigned semantics) argument 333 force_waitcnt(wait_ctx & ctx,wait_imm & imm) argument 349 kill(wait_imm & imm,Instruction * instr,wait_ctx & ctx,memory_sync_info sync_info) argument 574 wait_imm imm; local in function:aco::__anondaf24d380110::insert_wait_entry 709 emit_waitcnt(wait_ctx & ctx,std::vector<aco_ptr<Instruction>> & instructions,wait_imm & imm) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/freedreno/computerator/examples/ |
| H A D | test-flut.sh | 6 imm=$1 20 add.f ${h}r2.x, ${h}r0.x, $imm 25 stib.b.untyped.1d.u32.1.imm r1.x, r0.x, 0
|
| H A D | branch.asm | 12 stib.b.untyped.1d.u32.1.imm r1.x, r0.x, 0
|
| H A D | invocationid.asm | 10 stib.b.untyped.1d.u32.1.imm r0.x, r0.y, 0
|
| H A D | pvtmem.asm | 11 stib.b.untyped.1d.u32.1.imm r0.x, r0.y, 0
|
| /xsrc/external/mit/MesaLib/dist/src/asahi/compiler/ |
| H A D | agx_minifloat.h | 35 agx_minifloat_decode(uint8_t imm) argument 37 float sign = (imm & 0x80) ? -1.0 : 1.0; 38 signed exp = (imm & 0x70) >> 4; 39 unsigned mantissa = (imm & 0xF);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/ |
| H A D | lp_bld_bitarit.h | 66 lp_build_shl_imm(struct lp_build_context *bld, LLVMValueRef a, unsigned imm); 69 lp_build_shr_imm(struct lp_build_context *bld, LLVMValueRef a, unsigned imm);
|
| /xsrc/external/mit/mesa-demos/dist/src/fpglsl/ |
| H A D | Makefile.am | 47 mov-imm.glsl \
|
| /xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/ |
| H A D | vir_opt_small_immediates.c | 73 uint32_t imm = c->uniform_data[uniform]; local in function:vir_opt_small_immediates 75 if (!v3d_qpu_small_imm_pack(c->devinfo, imm, &packed)) 96 inst->src[i].index = imm;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/ |
| H A D | vc4_opt_small_immediates.c | 84 uint32_t imm = c->uniform_data[src.index]; local in function:qir_opt_small_immediates 85 uint32_t small_imm = qpu_encode_small_immediate(imm); 95 inst->src[i].index = imm;
|
| /xsrc/external/mit/MesaLib.old/dist/src/broadcom/compiler/ |
| H A D | vir_opt_small_immediates.c | 73 uint32_t imm = c->uniform_data[uniform]; local in function:vir_opt_small_immediates 75 if (!v3d_qpu_small_imm_pack(c->devinfo, imm, &packed)) 96 inst->src[i].index = imm;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/ |
| H A D | etnaviv_asm.h | 90 unsigned imm; /* takes place of src[2] for BRANCH/CALL */ member in struct:etna_inst 115 * imm 124 * Set field imm of already-assembled instruction. 128 etna_assemble_set_imm(uint32_t *out, uint32_t imm) argument 130 out[3] |= VIV_ISA_WORD_3_SRC2_IMM(imm);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/ |
| H A D | vc4_opt_small_immediates.c | 84 uint32_t imm = c->uniform_data[src.index]; local in function:qir_opt_small_immediates 85 uint32_t small_imm = qpu_encode_small_immediate(imm); 95 inst->src[i].index = imm;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/d3d10umd/ |
| H A D | ShaderTGSI.c | 318 if (sx->clip_distance_mapping[0].d3d == operand->base.index[0].imm) { 321 assert(sx->clip_distance_mapping[1].d3d == operand->base.index[0].imm); 326 if (sx->cull_distance_mapping[0].d3d == operand->base.index[0].imm) { 329 assert(sx->cull_distance_mapping[1].d3d == operand->base.index[0].imm); 429 unsigned idx = operand->base.index[0].imm; 493 assert(dst->base.index[0].imm < SHADER_MAX_INPUTS); 495 reg = ureg_DECL_vs_input(ureg, dst->base.index[0].imm); 497 dcl_base_input(sx, ureg, dst, reg, dst->base.index[0].imm, 507 assert(dst->base.index[1].imm < SHADER_MAX_INPUTS); 509 declare_vertices_in(sx, dst->base.index[0].imm); [all...] |
| H A D | ShaderParse.h | 75 unsigned imm; member in struct:Shader_relative_index 85 unsigned imm; member in struct:Shader_index 109 union Shader_immediate imm[4]; member in struct:Shader_src_operand
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/rtasm/ |
| H A D | rtasm_x86sse.h | 203 void x86_mov_reg_imm( struct x86_function *p, struct x86_reg dst, int imm ); 204 void x86_add_imm( struct x86_function *p, struct x86_reg dst, int imm ); 205 void x86_or_imm( struct x86_function *p, struct x86_reg dst, int imm ); 206 void x86_and_imm( struct x86_function *p, struct x86_reg dst, int imm ); 207 void x86_sub_imm( struct x86_function *p, struct x86_reg dst, int imm ); 208 void x86_xor_imm( struct x86_function *p, struct x86_reg dst, int imm ); 209 void x86_cmp_imm( struct x86_function *p, struct x86_reg dst, int imm ); 256 void sse2_psllw_imm( struct x86_function *p, struct x86_reg dst, unsigned imm ); 257 void sse2_pslld_imm( struct x86_function *p, struct x86_reg dst, unsigned imm ); 258 void sse2_psllq_imm( struct x86_function *p, struct x86_reg dst, unsigned imm ); [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/rtasm/ |
| H A D | rtasm_x86sse.h | 203 void x86_mov_reg_imm( struct x86_function *p, struct x86_reg dst, int imm ); 204 void x86_add_imm( struct x86_function *p, struct x86_reg dst, int imm ); 205 void x86_or_imm( struct x86_function *p, struct x86_reg dst, int imm ); 206 void x86_and_imm( struct x86_function *p, struct x86_reg dst, int imm ); 207 void x86_sub_imm( struct x86_function *p, struct x86_reg dst, int imm ); 208 void x86_xor_imm( struct x86_function *p, struct x86_reg dst, int imm ); 209 void x86_cmp_imm( struct x86_function *p, struct x86_reg dst, int imm ); 256 void sse2_psllw_imm( struct x86_function *p, struct x86_reg dst, unsigned imm ); 257 void sse2_pslld_imm( struct x86_function *p, struct x86_reg dst, unsigned imm ); 258 void sse2_psllq_imm( struct x86_function *p, struct x86_reg dst, unsigned imm ); [all...] |
| /xsrc/external/mit/MesaLib/src/panfrost/lib/genxml/ |
| H A D | common_pack.h | 166 mali_channel_as_str(enum mali_channel imm) argument 168 switch (imm) { 187 mali_texture_dimension_as_str(enum mali_texture_dimension imm) argument 189 switch (imm) { 207 mali_sample_pattern_as_str(enum mali_sample_pattern imm) argument 209 switch (imm) { 226 mali_blend_operand_a_as_str(enum mali_blend_operand_a imm) argument 228 switch (imm) { 244 mali_blend_operand_b_as_str(enum mali_blend_operand_b imm) argument 246 switch (imm) { 266 mali_blend_operand_c_as_str(enum mali_blend_operand_c imm) argument 390 mali_format_as_str(enum mali_format imm) argument 430 mali_func_as_str(enum mali_func imm) argument 461 mali_color_buffer_internal_format_as_str(enum mali_color_buffer_internal_format imm) argument [all...] |
| /xsrc/external/mit/mesa-demos/dist/src/vpglsl/ |
| H A D | Makefile.am | 51 psiz-imm.glsl \
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/ |
| H A D | tgsi_dump.h | 65 const struct tgsi_full_immediate *imm );
|
| H A D | tgsi_iterate.h | 57 struct tgsi_full_immediate *imm );
|