Searched refs:imm (Results 1 - 25 of 264) sorted by relevance

1234567891011

/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_fs_combine_constants.cpp103 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 Dbrw_reg.h645 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 Dbrw_fs_combine_constants.cpp111 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 Dbrw_reg.h638 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 Daco_insert_waitcnt.cpp109 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 Dtest-flut.sh6 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 Dbranch.asm12 stib.b.untyped.1d.u32.1.imm r1.x, r0.x, 0
H A Dinvocationid.asm10 stib.b.untyped.1d.u32.1.imm r0.x, r0.y, 0
H A Dpvtmem.asm11 stib.b.untyped.1d.u32.1.imm r0.x, r0.y, 0
/xsrc/external/mit/MesaLib/dist/src/asahi/compiler/
H A Dagx_minifloat.h35 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 Dlp_bld_bitarit.h66 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 DMakefile.am47 mov-imm.glsl \
/xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/
H A Dvir_opt_small_immediates.c73 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 Dvc4_opt_small_immediates.c84 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 Dvir_opt_small_immediates.c73 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 Detnaviv_asm.h90 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 Dvc4_opt_small_immediates.c84 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 DShaderTGSI.c318 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 DShaderParse.h75 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 Drtasm_x86sse.h203 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 Drtasm_x86sse.h203 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 Dcommon_pack.h166 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 DMakefile.am51 psiz-imm.glsl \
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_dump.h65 const struct tgsi_full_immediate *imm );
H A Dtgsi_iterate.h57 struct tgsi_full_immediate *imm );

Completed in 18 milliseconds

1234567891011