| /xsrc/external/mit/MesaLib/dist/src/asahi/compiler/ |
| H A D | agx_opcodes.py | 29 def __init__(self, name, dests, srcs, imms, is_float, can_eliminate, encoding_16, encoding_32): 33 self.imms = imms 60 def op(name, encoding_32, dests = 1, srcs = 0, imms = [], is_float = False, can_eliminate = True, encoding_16 = None): 64 opcodes[name] = Opcode(name, dests, srcs, imms, is_float, can_eliminate, encoding_16, encoding_32) 164 imms = [IMM]) 168 srcs = 2, imms = [SHIFT]) 172 srcs = 3, imms = [SHIFT]) 176 srcs = 3, imms = [BFI_MASK]) 180 srcs = 3, imms 232 imms = [NEST, FCOND if is_float else ICOND, INVERT_COND] variable [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/compiler/ |
| H A D | radeon_dataflow_swizzles.c | 106 float imms[4] = {0.0f, 0.0f, 0.0f, 0.0f}; local in function:try_rewrite_constant 389 imms[new_swz] = 0.0f; 393 imms[new_swz] = -0.5f; 395 imms[new_swz] = 0.5f; 400 imms[new_swz] = -1.0f; 402 imms[new_swz] = 1.0f; 406 imms[new_swz] = rc_get_constant_value(c, reg->Index, 412 imms);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/ |
| H A D | radeon_dataflow_swizzles.c | 106 float imms[4] = {0.0f, 0.0f, 0.0f, 0.0f}; local in function:try_rewrite_constant 389 imms[new_swz] = 0.0f; 393 imms[new_swz] = -0.5f; 395 imms[new_swz] = 0.5f; 400 imms[new_swz] = -1.0f; 402 imms[new_swz] = 1.0f; 406 imms[new_swz] = rc_get_constant_value(c, reg->Index, 412 imms);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/translate/ |
| H A D | translate_sse.c | 473 unsigned imms[2] = { 0, 0x3f800000 }; local in function:translate_attr_convert 682 imms[swizzle[0] - PIPE_SWIZZLE_0]); 692 imms[swizzle[1] - PIPE_SWIZZLE_0]); 710 imms[swizzle[2] - PIPE_SWIZZLE_0]); 720 imms[swizzle[3] - PIPE_SWIZZLE_0]); 742 unsigned imms[2] = { 0, 1 }; local in function:translate_attr_convert 798 imms[1] = 826 imms[swizzle[1] - PIPE_SWIZZLE_0]); 833 (imms[swizzle[1] - PIPE_SWIZZLE_0] << 16) | 834 imms[swizzl [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/translate/ |
| H A D | translate_sse.c | 473 unsigned imms[2] = { 0, 0x3f800000 }; local in function:translate_attr_convert 682 imms[swizzle[0] - PIPE_SWIZZLE_0]); 692 imms[swizzle[1] - PIPE_SWIZZLE_0]); 710 imms[swizzle[2] - PIPE_SWIZZLE_0]); 720 imms[swizzle[3] - PIPE_SWIZZLE_0]); 742 unsigned imms[2] = { 0, 1 }; local in function:translate_attr_convert 798 imms[1] = 826 imms[swizzle[1] - PIPE_SWIZZLE_0]); 833 (imms[swizzle[1] - PIPE_SWIZZLE_0] << 16) | 834 imms[swizzl [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/ |
| H A D | nv50_ir_build_util.cpp | 47 memset(imms, 0, sizeof(imms)); 59 while (imms[pos]) 61 imms[pos] = imm; 361 while (imms[pos] && imms[pos]->reg.data.u32 != u) 364 ImmediateValue *imm = imms[pos];
|
| H A D | nv50_ir_build_util.h | 192 ImmediateValue *imms[NV50_IR_BUILD_IMM_HT_SIZE]; member in class:nv50_ir::BuildUtil
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/ |
| H A D | nv50_ir_build_util.cpp | 49 memset(imms, 0, sizeof(imms)); 61 while (imms[pos]) 63 imms[pos] = imm; 375 while (imms[pos] && imms[pos]->reg.data.u32 != u) 378 ImmediateValue *imm = imms[pos];
|
| H A D | nv50_ir_build_util.h | 198 ImmediateValue *imms[NV50_IR_BUILD_IMM_HT_SIZE]; member in class:nv50_ir::BuildUtil
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_shader_tgsi_setup.c | 480 ctx->imms[reg->Register.Index * TGSI_NUM_CHANNELS + swizzle], 483 ctx->imms[reg->Register.Index * TGSI_NUM_CHANNELS + (swizzle_in >> 16)], 487 return LLVMConstBitCast(ctx->imms[reg->Register.Index * TGSI_NUM_CHANNELS + swizzle], ctype); 933 ctx->imms[ctx->imms_num * TGSI_NUM_CHANNELS + i] = 1043 FREE(ctx->imms); 1044 ctx->imms = NULL; 1074 ctx->imms = MALLOC(size * TGSI_NUM_CHANNELS * sizeof(LLVMValueRef)); 1172 FREE(ctx->imms); 1173 ctx->imms = NULL;
|
| H A D | si_shader_internal.h | 90 LLVMValueRef *imms; member in struct:si_shader_context
|
| H A D | si_shader_tgsi_mem.c | 1591 ctx->imms[off->Index * TGSI_NUM_CHANNELS + off->SwizzleZ], ""); 1601 ctx->imms[off->Index * TGSI_NUM_CHANNELS + off->SwizzleY], ""); 1609 ctx->imms[off->Index * TGSI_NUM_CHANNELS + off->SwizzleX], ""); 1634 comp_imm = ctx->imms[src1.Index * TGSI_NUM_CHANNELS + src1.SwizzleX];
|
| H A D | si_shader.c | 4187 imm = ctx->imms[src0.Index * TGSI_NUM_CHANNELS + src0.SwizzleX];
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/valhall/ |
| H A D | valhall.py | 261 imms = [build_imm(imm) for imm in el.findall('imm')] 270 instr = Instruction(name, opcode, opcode2, srcs = sources, dests = dests, immediates = imms, modifiers = modifiers, staging = staging)
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/d3d10umd/ |
| H A D | ShaderTGSI.c | 213 struct ureg_src imms; member in struct:Shader_xlate 1025 reg = sx->imms; 1030 reg = sx->imms; 1033 sx->imms, 1425 sx.imms =
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/ |
| H A D | lp_bld_tgsi_soa.c | 2978 LLVMValueRef imms[4]; local in function:lp_emit_immediate_soa 2985 imms[i] = 2995 imms[i] = LLVMConstBitCast(tmp, bld_base->base.vec_type); 3002 imms[i] = LLVMConstBitCast(tmp, bld_base->base.vec_type); 3008 imms[i] = bld_base->base.undef; 3022 LLVMBuildStore(builder, imms[i], imm_ptr); 3031 bld->immediates[bld->num_immediates][i] = imms[i];
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/ |
| H A D | lp_bld_tgsi_soa.c | 2988 LLVMValueRef imms[4]; local in function:lp_emit_immediate_soa 2995 imms[i] = 3005 imms[i] = LLVMConstBitCast(tmp, bld_base->base.vec_type); 3012 imms[i] = LLVMConstBitCast(tmp, bld_base->base.vec_type); 3018 imms[i] = bld_base->base.undef; 3032 LLVMBuildStore(builder, imms[i], imm_ptr); 3041 bld->immediates[bld->num_immediates][i] = imms[i];
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/ |
| H A D | tgsi_exec.c | 1243 float4 *imms = REALLOC(mach->Imms, mach->ImmsReserved, newReserved * sizeof(float4)); local in function:tgsi_exec_machine_bind_shader 1244 if (imms) { 1246 mach->Imms = imms;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/ |
| H A D | tgsi_exec.c | 1169 float4 *imms = REALLOC(mach->Imms, mach->ImmsReserved, newReserved * sizeof(float4)); local in function:tgsi_exec_machine_bind_shader 1170 if (imms) { 1172 mach->Imms = imms;
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 20.1.0.rst | 669 - pan/bi: Fix bi_get_immediate with multiple imms
|
| H A D | 20.3.0.rst | 614 - pan/bi: Use canonical syntax for registers/uniforms/imms
|