/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
H A D | sfn_shader.cpp | 181 void Shader::set_input_gpr(int driver_lcation, int gpr) in set_input_gpr() argument 185 i->second.set_gpr(gpr); in set_input_gpr() 1340 io.gpr = info.gpr(); in get_shader_info() 1366 io.gpr = info.gpr(); in get_shader_info()
|
H A D | sfn_assembler.cpp | 495 output.gpr = value.sel(); in visit() 525 * we can override the gpr (the register allocator doesn't see in visit() 529 output.gpr = 0; in visit() 548 cf.gpr = instr.value().sel(); in visit() 582 output.gpr = instr.value().sel(); in visit() 603 output.gpr = instr.value().sel(); in visit() 777 cf->output.gpr = instr.data_gpr(); in visit()
|
H A D | sfn_shader_fs.cpp | 629 index << " as " << input << " with register " << inp.gpr() << "\n"; in allocate_interpolators_or_inputs()
|
/third_party/mesa3d/src/gallium/drivers/r600/ |
H A D | r600_shader.c | 598 int gpr = 0, base_chan = 0; in evergreen_interp_alu() local 601 /* work out gpr and base_chan from index */ in evergreen_interp_alu() 602 gpr = ij_index / 2; in evergreen_interp_alu() 614 alu.dst.sel = ctx->shader->input[input].gpr; in evergreen_interp_alu() 620 alu.src[0].sel = gpr; in evergreen_interp_alu() 645 alu.dst.sel = ctx->shader->input[input].gpr; in evergreen_interp_flat() 797 int gpr_front = ctx->shader->input[front].gpr; in select_twoside_color() 798 int gpr_back = ctx->shader->input[back].gpr; in select_twoside_color() 955 ctx->shader->output[i].gpr = 0; in vs_add_primid_output() 1092 ctx->shader->input[i].gpr in tgsi_declaration() 1377 int gpr = gpr_offset + num_regs++; allocate_system_value_inputs() local 3772 int gpr = ctx.file_offset[TGSI_FILE_INPUT] + r600_shader_from_tgsi() local [all...] |
H A D | r600_shader.h | 46 unsigned gpr; member
|
H A D | r600_asm.h | 166 unsigned gpr; member
|
H A D | r600_state.c | 2061 * Also if a shader use more gpr than SQ_GPR_RESOURCE_MGMT*.NUM_*_GPRS in r600_adjust_gprs() 2544 S_0286CC_POSITION_ADDR(rshader->input[pos_index].gpr) | in r600_update_ps_state() 2553 S_0286D0_FRONT_FACE_ADDR(rshader->input[face_index].gpr); in r600_update_ps_state() 2557 S_0286D0_FIXED_PT_POSITION_ADDR(rshader->input[fixed_pt_position_index].gpr); in r600_update_ps_state()
|
H A D | evergreen_state.c | 1004 S_028838_LS_GPRS(0x1e)); /* workaround for hw issues with dyn gpr - must set all limits to 240 instead of 0, 0x1e == 240 / 8*/ in evergreen_emit_config_state() 3479 S_0286CC_POSITION_ADDR(rshader->input[pos_index].gpr); in evergreen_update_ps_state() 3486 S_0286D0_FRONT_FACE_ADDR(rshader->input[face_index].gpr); in evergreen_update_ps_state() 3490 S_0286D0_FIXED_PT_POSITION_ADDR(rshader->input[fixed_pt_position_index].gpr); in evergreen_update_ps_state() 4672 /* if we have no TESS and dyn gpr is enabled then do nothing. */ in evergreen_adjust_gprs() 4677 /* transition back to dyn gpr enabled state */ in evergreen_adjust_gprs()
|
/third_party/mesa3d/src/freedreno/afuc/ |
H A D | emu.c | 112 load_store_addr(struct emu *emu, unsigned gpr) in load_store_addr() argument 119 return addr + emu_get_gpr_reg(emu, gpr); in load_store_addr()
|
/third_party/mesa3d/src/gallium/drivers/r600/sb/ |
H A D | sb_bc_parser.cpp | 171 sh->add_input(in.gpr, preloaded, /*in.write_mask*/ 0x0F); in parse_decls() 192 unsigned gpr = 0; in parse_decls() local 195 sh->add_input(gpr, true, mask & 0x0F); in parse_decls() 196 ++gpr; in parse_decls()
|
H A D | sb_sched.h | 111 rp_gpr_tracker gpr; member in r600_sb::alu_group_tracker
|
H A D | sb_pass.h | 453 // - expected source operand value is the last value written to its gpr, 454 // - all arguments of phi node should be allocated to the same gpr, 524 // at the expense of higher gpr usage. Hopefully this will improve in ra_init() 719 void update_ngpr(unsigned gpr);
|
/third_party/mesa3d/src/nouveau/codegen/ |
H A D | nv50_ir_emit_gm107.cpp | 302 CodeEmitterGM107::emitADDR(int gpr, int off, int len, int shr, in emitADDR() argument 307 if (gpr >= 0) in emitADDR() 308 emitGPR(gpr, ref.getIndirect(0)); in emitADDR() 313 CodeEmitterGM107::emitCBUF(int buf, int gpr, int off, int len, int shr, in emitCBUF() argument 322 if (gpr >= 0) in emitCBUF() 323 emitGPR(gpr, ref.getIndirect(0)); in emitCBUF() 531 int gpr = -1; in emitBRA() local 538 gpr = 0x08; in emitBRA() 559 emitCBUF (0x24, gpr, 20, 16, 0, insn->src(0)); in emitBRA()
|
/third_party/ffmpeg/libavcodec/x86/ |
H A D | mlpdsp.asm | 143 ; bmi2 has shift functions that accept any gpr, not just cl, so keep things in place.
|