| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/ |
| H A D | sfn_value.h | 45 PrintFlags():index_mode(0), 49 PrintFlags(int im, int f):index_mode(im), 53 int index_mode; member in struct:r600::Value::PrintFlags
|
| H A D | sfn_ir_to_assembly.cpp | 638 EBufferIndexMode index_mode = bim_none; local in function:r600::AssemblyFromShaderLegacyImpl::visit 645 index_mode = emit_index_reg(*addr, 1); 677 tex.resource_index_mode = index_mode; 678 tex.sampler_index_mode = index_mode; 702 auto index_mode = fetch_instr.buffer_index_mode(); local in function:r600::AssemblyFromShaderLegacyImpl::visit 709 index_mode = emit_index_reg(*addr, 0); 758 vtx.buffer_index_mode = index_mode; 1053 cf->rat.index_mode = rat_index_mode;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/sb/ |
| H A D | sb_bc_dump.cpp | 172 static const char *index_mode[] = {"", " CF_INDEX_0", " CF_INDEX_1"}; local in function:r600_sb::bc_dump::dump 179 (((kc.addr + kc.mode) << 4) - 1) << index_mode[kc.index_mode] << "]"; 210 static void print_sel(sb_ostream &s, int sel, int rel, int index_mode, argument 212 if (rel && index_mode >= 5 && sel < 128) 219 if (index_mode == 0 || index_mode == 6) 221 else if (index_mode == 4) 240 print_sel(s, sel, alu.dst_rel, alu.index_mode, 0); 364 print_sel(s, sel, src->rel, alu.index_mode, need_bracket [all...] |
| H A D | sb_bc.h | 430 unsigned index_mode; member in struct:r600_sb::bc_kcache 485 kc[0].index_mode != KC_INDEX_NONE || kc[1].index_mode != KC_INDEX_NONE || 486 kc[2].index_mode != KC_INDEX_NONE || kc[3].index_mode != KC_INDEX_NONE; 513 unsigned index_mode:3; member in struct:r600_sb::bc_alu
|
| H A D | sb_sched.cpp | 927 unsigned index_mode = f->bc.sampler_index_mode != V_SQ_CF_INDEX_NONE ? local in function:r600_sb::post_scheduler::process_fetch 938 load_index_register(v, index_mode); 1463 unsigned index_mode = v->select.kcache_index_mode(); local in function:r600_sb::post_scheduler::map_src_vec 1464 if (index_mode == KC_INDEX_0 || index_mode == KC_INDEX_1) { 1465 ubo_indexing[index_mode - KC_INDEX_0] = true; 2116 unsigned index_mode = rp[i] >> 29; local in function:r600_sb::rp_kcache_tracker::get_lines 2123 line |= index_mode << 29; 2138 unsigned index_mode = *I >> 29; local in function:r600_sb::alu_kcache_tracker::update_kc 2142 assert(index_mode < [all...] |
| H A D | sb_bc_builder.cpp | 216 .KCACHE_BANK_INDEX_MODE0(bc.kc[0].index_mode) 217 .KCACHE_BANK_INDEX_MODE1(bc.kc[1].index_mode) 218 .KCACHE_BANK_INDEX_MODE2(bc.kc[2].index_mode) 219 .KCACHE_BANK_INDEX_MODE3(bc.kc[3].index_mode) 389 .INDEX_MODE(bc.index_mode) 410 .INDEX_MODE(bc.index_mode)
|
| H A D | sb_bc_decoder.cpp | 147 bc.kc[0].index_mode = w0.get_KCACHE_BANK_INDEX_MODE0(); 148 bc.kc[1].index_mode = w0.get_KCACHE_BANK_INDEX_MODE1(); 149 bc.kc[2].index_mode = w0.get_KCACHE_BANK_INDEX_MODE2(); 150 bc.kc[3].index_mode = w0.get_KCACHE_BANK_INDEX_MODE3(); 297 bc.index_mode = w0.get_INDEX_MODE(); 316 bc.index_mode = iw0.get_INDEX_MODE();
|
| H A D | sb_bc_parser.cpp | 454 assert(!n->bc.dst_rel || n->bc.index_mode == INDEX_AR_X); 504 n->src[s] = sh->get_kcache_value(kc.bank, kc_addr, src.chan, (alu_kcache_index_mode)kc.index_mode); 506 if (kc.index_mode != KC_INDEX_NONE) { 507 assert(kc.index_mode != KC_LOCK_LOOP); 508 ubo_indexing[kc.index_mode - KC_INDEX_0] = true;
|
| H A D | sb_shader.h | 326 value* get_kcache_value(unsigned bank, unsigned index, unsigned chan, alu_kcache_index_mode index_mode);
|
| H A D | sb_shader.cpp | 192 value* shader::get_kcache_value(unsigned bank, unsigned index, unsigned chan, alu_kcache_index_mode index_mode) { argument 194 sel_chan(bank, index, chan, index_mode));
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/ |
| H A D | sb_bc_dump.cpp | 174 static const char *index_mode[] = {"", " CF_INDEX_0", " CF_INDEX_1"}; local in function:r600_sb::bc_dump::dump 181 (((kc.addr + kc.mode) << 4) - 1) << index_mode[kc.index_mode] << "]"; 212 static void print_sel(sb_ostream &s, int sel, int rel, int index_mode, argument 214 if (rel && index_mode >= 5 && sel < 128) 221 if (index_mode == 0 || index_mode == 6) 223 else if (index_mode == 4) 242 print_sel(s, sel, alu.dst_rel, alu.index_mode, 0); 366 print_sel(s, sel, src->rel, alu.index_mode, need_bracket [all...] |
| H A D | sb_bc.h | 430 unsigned index_mode; member in struct:r600_sb::bc_kcache 485 kc[0].index_mode != KC_INDEX_NONE || kc[1].index_mode != KC_INDEX_NONE || 486 kc[2].index_mode != KC_INDEX_NONE || kc[3].index_mode != KC_INDEX_NONE; 522 unsigned index_mode:3; member in struct:r600_sb::bc_alu 552 index_mode = 0;
|
| H A D | sb_sched.cpp | 927 unsigned index_mode = f->bc.sampler_index_mode != V_SQ_CF_INDEX_NONE ? local in function:r600_sb::post_scheduler::process_fetch 938 load_index_register(v, index_mode); 1463 unsigned index_mode = v->select.kcache_index_mode(); local in function:r600_sb::post_scheduler::map_src_vec 1464 if (index_mode == KC_INDEX_0 || index_mode == KC_INDEX_1) { 1465 ubo_indexing[index_mode - KC_INDEX_0] = true; 2119 unsigned index_mode = rp[i] >> 29; local in function:r600_sb::rp_kcache_tracker::get_lines 2126 line |= index_mode << 29; 2141 unsigned index_mode = *I >> 29; local in function:r600_sb::alu_kcache_tracker::update_kc 2145 assert(index_mode < [all...] |
| H A D | sb_bc_builder.cpp | 216 .KCACHE_BANK_INDEX_MODE0(bc.kc[0].index_mode) 217 .KCACHE_BANK_INDEX_MODE1(bc.kc[1].index_mode) 218 .KCACHE_BANK_INDEX_MODE2(bc.kc[2].index_mode) 219 .KCACHE_BANK_INDEX_MODE3(bc.kc[3].index_mode) 389 .INDEX_MODE(bc.index_mode) 410 .INDEX_MODE(bc.index_mode)
|
| H A D | sb_bc_decoder.cpp | 147 bc.kc[0].index_mode = w0.get_KCACHE_BANK_INDEX_MODE0(); 148 bc.kc[1].index_mode = w0.get_KCACHE_BANK_INDEX_MODE1(); 149 bc.kc[2].index_mode = w0.get_KCACHE_BANK_INDEX_MODE2(); 150 bc.kc[3].index_mode = w0.get_KCACHE_BANK_INDEX_MODE3(); 297 bc.index_mode = w0.get_INDEX_MODE(); 316 bc.index_mode = iw0.get_INDEX_MODE();
|
| H A D | sb_bc_parser.cpp | 462 assert(!n->bc.dst_rel || n->bc.index_mode == INDEX_AR_X); 512 n->src[s] = sh->get_kcache_value(kc.bank, kc_addr, src.chan, (alu_kcache_index_mode)kc.index_mode); 514 if (kc.index_mode != KC_INDEX_NONE) { 515 assert(kc.index_mode != KC_LOCK_LOOP); 516 ubo_indexing[kc.index_mode - KC_INDEX_0] = true;
|
| H A D | sb_shader.h | 326 value* get_kcache_value(unsigned bank, unsigned index, unsigned chan, alu_kcache_index_mode index_mode);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/ |
| H A D | eg_asm.c | 46 S_SQ_CF_ALU_WORD0_EXT_KCACHE_BANK_INDEX_MODE0(cf->kcache[0].index_mode) | 47 S_SQ_CF_ALU_WORD0_EXT_KCACHE_BANK_INDEX_MODE1(cf->kcache[1].index_mode) | 48 S_SQ_CF_ALU_WORD0_EXT_KCACHE_BANK_INDEX_MODE2(cf->kcache[2].index_mode) | 49 S_SQ_CF_ALU_WORD0_EXT_KCACHE_BANK_INDEX_MODE3(cf->kcache[3].index_mode) | 104 S_SQ_CF_ALLOC_EXPORT_WORD0_RAT_RAT_INDEX_MODE(cf->rat.index_mode) | 272 S_SQ_ALU_WORD0_INDEX_MODE(alu->index_mode) |
|
| H A D | r600_asm.h | 63 unsigned index_mode; member in struct:r600_bytecode_alu 175 unsigned index_mode; member in struct:r600_bytecode_rat 182 unsigned index_mode; member in struct:r600_bytecode_kcache
|
| H A D | r600_asm.c | 957 unsigned bank, unsigned line, unsigned index_mode) 980 kcache[i].index_mode = index_mode; 1010 kcache[i].index_mode = index_mode; 1024 unsigned bank, line, sel = alu->src[i].sel, index_mode; local in function:r600_bytecode_alloc_inst_kcache_lines 1032 index_mode = alu->src[i].kc_rel ? 1 : 0; // V_SQ_CF_INDEX_0 / V_SQ_CF_INDEX_NONE 1034 if ((r = r600_bytecode_alloc_kcache_line(bc, kcache, bank, line, index_mode))) 1107 kcache[0].index_mode || kcache[1].index_mode || kcach 955 r600_bytecode_alloc_kcache_line(struct r600_bytecode * bc,struct r600_bytecode_kcache * kcache,unsigned bank,unsigned line,unsigned index_mode) argument 1903 print_sel(unsigned sel,unsigned rel,unsigned index_mode,unsigned need_brackets) argument 2082 const char *index_mode[] = {"CF_INDEX_NONE", "CF_INDEX_0", "CF_INDEX_1"}; local in function:r600_bytecode_disasm [all...] |
| H A D | r700_asm.c | 92 alu->index_mode = G_SQ_ALU_WORD0_INDEX_MODE(word0);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/ |
| H A D | eg_asm.c | 46 S_SQ_CF_ALU_WORD0_EXT_KCACHE_BANK_INDEX_MODE0(cf->kcache[0].index_mode) | 47 S_SQ_CF_ALU_WORD0_EXT_KCACHE_BANK_INDEX_MODE1(cf->kcache[1].index_mode) | 48 S_SQ_CF_ALU_WORD0_EXT_KCACHE_BANK_INDEX_MODE2(cf->kcache[2].index_mode) | 49 S_SQ_CF_ALU_WORD0_EXT_KCACHE_BANK_INDEX_MODE3(cf->kcache[3].index_mode) | 104 S_SQ_CF_ALLOC_EXPORT_WORD0_RAT_RAT_INDEX_MODE(cf->rat.index_mode) | 272 S_SQ_ALU_WORD0_INDEX_MODE(alu->index_mode) |
|
| H A D | r600_asm.h | 67 unsigned index_mode; member in struct:r600_bytecode_alu 179 unsigned index_mode; member in struct:r600_bytecode_rat 186 unsigned index_mode; member in struct:r600_bytecode_kcache
|
| H A D | r600_asm.c | 962 unsigned bank, unsigned line, unsigned index_mode) 985 kcache[i].index_mode = index_mode; 1015 kcache[i].index_mode = index_mode; 1029 unsigned bank, line, sel = alu->src[i].sel, index_mode; local in function:r600_bytecode_alloc_inst_kcache_lines 1037 index_mode = alu->src[i].kc_rel ? 1 : 0; // V_SQ_CF_INDEX_0 / V_SQ_CF_INDEX_NONE 1039 if ((r = r600_bytecode_alloc_kcache_line(bc, kcache, bank, line, index_mode))) 1112 kcache[0].index_mode || kcache[1].index_mode || kcach 960 r600_bytecode_alloc_kcache_line(struct r600_bytecode * bc,struct r600_bytecode_kcache * kcache,unsigned bank,unsigned line,unsigned index_mode) argument 1910 print_sel(unsigned sel,unsigned rel,unsigned index_mode,unsigned need_brackets) argument 2089 const char *index_mode[] = {"CF_INDEX_NONE", "CF_INDEX_0", "CF_INDEX_1"}; local in function:r600_bytecode_disasm [all...] |
| H A D | r700_asm.c | 92 alu->index_mode = G_SQ_ALU_WORD0_INDEX_MODE(word0);
|