| /xsrc/external/mit/MesaLib/dist/src/freedreno/afuc/ |
| parser.y | 167 %type <num> immediate 190 * - not (single src, possibly an immediate) 199 | T_OP_NOT reg ',' immediate { new_instr($1); dst($2); immed($4); } 202 | T_OP_MOV reg ',' immediate T_LSHIFT immediate { 205 | T_OP_MOV reg ',' immediate { new_instr($1); dst($2); immed($4); } 206 | T_OP_MOV reg ',' T_LABEL_REF T_LSHIFT immediate { 228 | alu_2src_op reg ',' reg ',' immediate { dst($2); src1($4); immed($6); } 240 config_instr: config_op reg ',' '[' reg '+' immediate ']' ',' immediate { 262 immediate: T_HEX label [all...] |
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| test_fs_copy_propagation.cpp | 163 float immediate; member in struct:__anon2442 192 brw_imm_f(test[i].immediate))); 219 EXPECT_TRUE(sel->src[1].equals(brw_imm_f(test[i].immediate)));
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/ |
| test_fs_copy_propagation.cpp | 152 float immediate; member in struct:__anon4778 181 brw_imm_f(test[i].immediate))); 208 EXPECT_TRUE(sel->src[1].equals(brw_imm_f(test[i].immediate)));
|
| /xsrc/external/mit/xf86-video-intel/dist/src/sna/ |
| kgem_debug_gen2.c | 60 char immediate = (data[0] & (1 << 23)) == 0; local 80 if (immediate) {
|
| kgem_debug_gen3.c | 1472 char immediate = (data[0] & (1 << 23)) == 0; local 1495 if (immediate) {
|
| sna_dri2.c | 2742 DBG(("%s: emitting immediate blit, throttling client, synced? %d, chained? %d, pipe %d\n", 3097 DBG(("%s: target_msc=%lld, current_msc=%lld, immediate?=%d\n", 3106 bool immediate, CARD64 *target_msc, CARD64 current_msc, 3112 if (immediate) { 3115 DBG(("%s: performing immediate swap on pipe %d, pending? %d, mode: %d, continuation? %d\n", 3285 bool immediate; local 3367 DBG(("%s: off-screen, immediate update\n", __FUNCTION__)); 3378 immediate = immediate_swap(sna, draw, crtc, 3384 immediate, target_msc, current_msc, 3402 if (immediate) { [all...] |
| /xsrc/external/mit/xf86-video-intel-2014/dist/src/sna/ |
| kgem_debug_gen2.c | 60 char immediate = (data[0] & (1 << 23)) == 0; local 80 if (immediate) {
|
| kgem_debug_gen3.c | 1472 char immediate = (data[0] & (1 << 23)) == 0; local 1495 if (immediate) {
|
| /xsrc/external/mit/MesaLib/dist/src/asahi/compiler/ |
| agx_opcodes.py | 39 class Immediate(object): 66 def immediate(name, ctype = "uint32_t"): function 67 imm = Immediate(name, ctype) 73 return immediate(name, "enum agx_" + name) 78 FORMAT = immediate("format", "enum agx_format") 79 IMM = immediate("imm") 80 WRITEOUT = immediate("writeout") 81 INDEX = immediate("index") 82 COMPONENT = immediate("component") 83 CHANNELS = immediate("channels" [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/ |
| tgsi_build.c | 543 * immediate 549 struct tgsi_immediate immediate; local 551 immediate.Type = TGSI_TOKEN_TYPE_IMMEDIATE; 552 immediate.NrTokens = 1; 553 immediate.DataType = TGSI_IMM_FLOAT32; 554 immediate.Padding = 0; 556 return immediate; 564 struct tgsi_immediate immediate; local 566 immediate = tgsi_default_immediate(); 567 immediate.DataType = type 609 struct tgsi_immediate *immediate; local [all...] |
| tgsi_ureg.c | 157 } immediate[UREG_MAX_IMMEDIATE]; member in struct:ureg_program 870 /* Actually expand immediate only when fully succeeded. 915 /* Actually expand immediate only when fully succeeded. 936 if (ureg->immediate[i].type != type) { 942 ureg->immediate[i].value.u, 943 &ureg->immediate[i].nr, 951 ureg->immediate[i].type = type; 955 ureg->immediate[i].value.u, 956 &ureg->immediate[i].nr, 965 /* Make sure that all referenced elements are from this immediate [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/ |
| tgsi_build.c | 546 * immediate 552 struct tgsi_immediate immediate; local 554 immediate.Type = TGSI_TOKEN_TYPE_IMMEDIATE; 555 immediate.NrTokens = 1; 556 immediate.DataType = TGSI_IMM_FLOAT32; 557 immediate.Padding = 0; 559 return immediate; 567 struct tgsi_immediate immediate; local 569 immediate = tgsi_default_immediate(); 570 immediate.DataType = type 612 struct tgsi_immediate *immediate; local [all...] |
| tgsi_ureg.c | 155 } immediate[UREG_MAX_IMMEDIATE]; member in struct:ureg_program 872 /* Actually expand immediate only when fully succeeded. 917 /* Actually expand immediate only when fully succeeded. 938 if (ureg->immediate[i].type != type) { 944 ureg->immediate[i].value.u, 945 &ureg->immediate[i].nr, 953 ureg->immediate[i].type = type; 957 ureg->immediate[i].value.u, 958 &ureg->immediate[i].nr, 967 /* Make sure that all referenced elements are from this immediate [all...] |
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| ir3_parser.y | 1037 cat6_load: T_OP_LDG { new_instr(OPC_LDG); } cat6_type dst_reg ',' 'g' '[' src cat6_offset ']' ',' immediate 1038 | T_OP_LDG_A { new_instr(OPC_LDG_A); } cat6_type dst_reg ',' 'g' '[' src cat6_stg_ldg_a6xx_offset ']' ',' immediate 1039 | T_OP_LDP { new_instr(OPC_LDP); } cat6_type dst_reg ',' 'p' '[' src cat6_offset ']' ',' immediate 1040 | T_OP_LDL { new_instr(OPC_LDL); } cat6_type dst_reg ',' 'l' '[' src cat6_offset ']' ',' immediate 1041 | T_OP_LDLW { new_instr(OPC_LDLW); } cat6_type dst_reg ',' 'l' '[' src cat6_offset ']' ',' immediate 1044 } ',' immediate 1046 cat6_store: T_OP_STG { new_instr(OPC_STG); dummy_dst(); } cat6_type 'g' '[' src cat6_imm_offset ']' ',' src ',' immediate 1047 | T_OP_STG_A { new_instr(OPC_STG_A); dummy_dst(); } cat6_type 'g' '[' src cat6_stg_ldg_a6xx_offset ']' ',' src ',' immediate 1048 | T_OP_STP { new_instr(OPC_STP); dummy_dst(); } cat6_type 'p' '[' src cat6_dst_offset ']' ',' src ',' immediate 1049 | T_OP_STL { new_instr(OPC_STL); dummy_dst(); } cat6_type 'l' '[' src cat6_dst_offset ']' ',' src ',' immediate 1244 immediate: integer { new_src(0, IR3_REG_IMMED)->iim_val = $1; } label [all...] |
| ir3_shader.h | 177 unsigned immediate; member in struct:ir3_const_state::__anon975
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/ |
| i915_context.h | 143 unsigned immediate[I915_MAX_IMMEDIATE]; member in struct:i915_state
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/ |
| nv50_ir_emit_gm107.cpp | 1943 bool immediate = false; local 1960 immediate = true; 1991 if (!immediate) {
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/ |
| ir3_shader.h | 467 unsigned immediate; member in struct:ir3_shader_variant::__anon3504
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/i915/ |
| i915_context.h | 148 unsigned immediate[I915_MAX_IMMEDIATE]; member in struct:i915_state
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/ |
| nv50_ir_emit_gm107.cpp | 1905 bool immediate = false; local 1922 immediate = true; 1953 if (!immediate) {
|
| /xsrc/external/mit/libdrm/dist/intel/ |
| intel_decode.c | 2285 char immediate = (data[0] & (1 << 23)) == 0; local 2333 if (immediate) { 3686 "immediate dword low\n"); 3688 "immediate dword high\n"); 3721 instr_out(ctx, 2, "immediate dword low\n"); 3722 instr_out(ctx, 3, "immediate dword high\n");
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/ |
| r600_shader.c | 2358 /* need to move any immediate into a temp - for trig functions which use literal for PI stuff */ 3428 struct tgsi_full_immediate *immediate; local 3718 immediate = &ctx.parse.FullToken.FullImmediate; 3724 ctx.literals[ctx.nliterals * 4 + 0] = immediate->u[0].Uint; 3725 ctx.literals[ctx.nliterals * 4 + 1] = immediate->u[1].Uint; 3726 ctx.literals[ctx.nliterals * 4 + 2] = immediate->u[2].Uint; 3727 ctx.literals[ctx.nliterals * 4 + 3] = immediate->u[3].Uint; 8392 SET_TEXTURE_OFFSETS instruction. The immediate offset values 8842 /* have to work out the offset into the RAT immediate return buffer */ 8898 /* have to work out the offset into the RAT immediate return buffer * [all...] |
| /xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/ |
| bifrost_compile.c | 201 * immediate to be used (which applies even if _IMM can't be used) */ 204 bi_is_intr_immediate(nir_intrinsic_instr *instr, unsigned *immediate, unsigned max) 211 *immediate = nir_intrinsic_base(instr) + nir_src_as_uint(*offset); 212 return (*immediate) < max; 255 bool immediate = bi_is_intr_immediate(instr, &imm_index, 16); local 258 if (immediate) { 308 bool immediate = bi_is_intr_immediate(instr, &imm_index, 20); local 310 if (immediate && smooth) { 313 } else if (immediate && !smooth) { 692 bool immediate = bi_is_intr_immediate(instr, &imm_index, 16) local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/ |
| r600_shader.c | 2270 /* need to move any immediate into a temp - for trig functions which use literal for PI stuff */ 3339 struct tgsi_full_immediate *immediate; local 3629 immediate = &ctx.parse.FullToken.FullImmediate; 3635 ctx.literals[ctx.nliterals * 4 + 0] = immediate->u[0].Uint; 3636 ctx.literals[ctx.nliterals * 4 + 1] = immediate->u[1].Uint; 3637 ctx.literals[ctx.nliterals * 4 + 2] = immediate->u[2].Uint; 3638 ctx.literals[ctx.nliterals * 4 + 3] = immediate->u[3].Uint; 8293 SET_TEXTURE_OFFSETS instruction. The immediate offset values 8743 /* have to work out the offset into the RAT immediate return buffer */ 8799 /* have to work out the offset into the RAT immediate return buffer * [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| svga_tgsi_vgpu10.c | 175 unsigned alpha_ref_index; /**< immediate constant for alpha ref */ 795 * Compute index representations (immediate, relative, etc). 1136 /* Emit the four float/int in-line immediate values */ 1506 * Create a tgsi_full_src_register for an immediate constant. 1691 /* Should never try to use an immediate value that wasn't pre-declared */ 1698 * Return a tgsi_full_src_register for an immediate/literal 1702 * vec4 immediate. 1718 /* find remaining components within the immediate vector */ 1738 assert(!"Failed to find immediate register!"); 1748 * Return a tgsi_full_src_register for an immediate/litera 4858 struct tgsi_full_src_register immediate; local [all...] |