/third_party/mesa3d/src/gallium/auxiliary/tgsi/ |
D | tgsi_scan.c | 149 if (src->Register.Indirect) { in scan_src_operand() 162 if (src->Register.Indirect && src->Indirect.ArrayID) in scan_src_operand() 163 input = info->input_array_first[src->Indirect.ArrayID]; in scan_src_operand() 227 if (src->Register.Indirect && src->Indirect.ArrayID) in scan_src_operand() 228 input = info->output_array_first[src->Indirect.ArrayID]; in scan_src_operand() 246 if (src->Register.Indirect) { in scan_src_operand() 253 if (src->Dimension.Indirect) in scan_src_operand() 263 if (src->Register.Dimension && src->Dimension.Indirect) in scan_src_operand() 299 if (src->Register.Indirect) in scan_src_operand() 309 if (src->Register.Indirect) in scan_src_operand() [all …]
|
D | tgsi_build.c | 842 src_register.Indirect = 0; in tgsi_default_src_register() 881 src_register.Indirect = indirect; in tgsi_build_src_register() 933 dimension.Indirect = 0; in tgsi_default_dimension() 947 full_src_register.Indirect = tgsi_default_ind_register(); in tgsi_default_full_src_register() 963 dimension.Indirect = indirect; in tgsi_build_dimension() 980 dst_register.Indirect = 0; in tgsi_default_dst_register() 1006 dst_register.Indirect = indirect; in tgsi_build_dst_register() 1022 full_dst_register.Indirect = tgsi_default_ind_register(); in tgsi_default_full_dst_register() 1153 reg->Register.Indirect, in tgsi_build_full_instruction() 1159 if( reg->Register.Indirect ) { in tgsi_build_full_instruction() [all …]
|
D | tgsi_dynamic_indexing.c | 133 file = reg->Indirect.File; in remove_dynamic_indexes() 134 index = reg->Indirect.Index; in remove_dynamic_indexes() 179 (!reg->Register.Indirect && in remove_dynamic_indexes() 231 if (inst.Src[j].Dimension.Indirect && in remove_dynamic_indexes() 235 inst.Src[j].Dimension.Indirect = 0; in remove_dynamic_indexes() 237 else if (inst.Src[j].Register.Indirect && in remove_dynamic_indexes() 239 inst.Src[j].Register.Indirect = 0; in remove_dynamic_indexes() 289 if ((src->Dimension.Indirect && in dIndexing_inst() 291 (src->Register.Indirect && in dIndexing_inst()
|
D | tgsi_dump.c | 117 if (src->Dimension.Indirect) { in _dump_register_src() 141 if (src->Register.Indirect) { in _dump_register_src() 143 TXT(tgsi_file_name(src->Indirect.File)); in _dump_register_src() 145 SID( src->Indirect.Index ); in _dump_register_src() 147 ENM( src->Indirect.Swizzle, tgsi_swizzle_names ); in _dump_register_src() 154 if (src->Indirect.ArrayID) { in _dump_register_src() 156 SID( src->Indirect.ArrayID ); in _dump_register_src() 174 if (dst->Dimension.Indirect) { in _dump_register_dst() 198 if (dst->Register.Indirect) { in _dump_register_dst() 200 TXT(tgsi_file_name(dst->Indirect.File)); in _dump_register_dst() [all …]
|
D | tgsi_parse.c | 210 if (inst->Dst[i].Register.Indirect) in tgsi_parse_token() 211 next_token( ctx, &inst->Dst[i].Indirect ); in tgsi_parse_token() 221 if (inst->Dst[i].Dimension.Indirect) in tgsi_parse_token() 232 if (inst->Src[i].Register.Indirect) in tgsi_parse_token() 233 next_token( ctx, &inst->Src[i].Indirect ); in tgsi_parse_token() 243 if (inst->Src[i].Dimension.Indirect) in tgsi_parse_token()
|
D | tgsi_ureg.h | 56 unsigned Indirect : 1; /* BOOL */ member 81 unsigned Indirect : 1; /* BOOL */ member 933 reg.Indirect = 1; in ureg_dst_indirect() 944 reg.Indirect = 1; in ureg_src_indirect() 1022 dst.Indirect = 0; in ureg_dst_array_register() 1055 dst.Indirect = src.Indirect; in ureg_dst() 1084 src.Indirect = 0; in ureg_src_array_register() 1119 src.Indirect = dst.Indirect; in ureg_src() 1146 dst.Indirect = 0; in ureg_dst_undef() 1174 src.Indirect = 0; in ureg_src_undef()
|
D | tgsi_text.c | 831 dst->Dimension.Indirect = 0; in parse_dst_operand() 836 dst->Dimension.Indirect = 1; in parse_dst_operand() 847 dst->Register.Indirect = 1; in parse_dst_operand() 848 dst->Indirect.File = bracket[0].ind_file; in parse_dst_operand() 849 dst->Indirect.Index = bracket[0].ind_index; in parse_dst_operand() 850 dst->Indirect.Swizzle = bracket[0].ind_comp; in parse_dst_operand() 851 dst->Indirect.ArrayID = bracket[0].ind_array; in parse_dst_operand() 925 src->Dimension.Indirect = 0; in parse_src_operand() 929 src->Dimension.Indirect = 1; in parse_src_operand() 939 src->Register.Indirect = 1; in parse_src_operand() [all …]
|
D | tgsi_parse.h | 47 struct tgsi_ind_register Indirect; member 55 struct tgsi_ind_register Indirect; member
|
D | tgsi_sanity.c | 357 (boolean)inst->Src[i].Register.Indirect ); in iter_instruction() 358 if (inst->Src[i].Register.Indirect) { in iter_instruction() 362 inst->Src[i].Indirect.File, in iter_instruction() 363 inst->Src[i].Indirect.Index); in iter_instruction()
|
/third_party/mesa3d/src/gallium/drivers/i915/ |
D | i915_fpc_optimize.c | 50 s1->Register.Indirect == d1->Register.Indirect && in same_src_dst_reg() 60 d1->Register.Indirect == d2->Register.Indirect && in same_dst_reg() 70 d1->Register.Indirect == d2->Register.Indirect && in same_src_reg() 215 o->Indirect = i->Indirect; in copy_src_reg() 231 o->Indirect = i->Indirect; in copy_dst_reg()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ObjectYAML/ |
D | DWARFVisitor.cpp | 63 bool Indirect; in traverseDebugInfo() local 65 Indirect = false; in traverseDebugInfo() 145 Indirect = true; in traverseDebugInfo() 167 } while (Indirect); in traverseDebugInfo()
|
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_tgsi_soa.c | 822 assert(!reg->Dimension.Indirect); in emit_fetch_constant() 830 if (reg->Register.Indirect) { in emit_fetch_constant() 841 ®->Indirect, in emit_fetch_constant() 966 if (bld->use_immediates_array || reg->Register.Indirect) { in emit_fetch_immediate() 974 if (reg->Register.Indirect) { in emit_fetch_immediate() 981 ®->Indirect, in emit_fetch_immediate() 1046 if (reg->Register.Indirect) { in emit_fetch_input() 1056 ®->Indirect, in emit_fetch_input() 1133 assert(!reg->Register.Indirect); in emit_fetch_gs_input() 1134 assert(!reg->Dimension.Indirect); in emit_fetch_gs_input() [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/EXT/ |
D | EXT_multi_draw_indirect.txt | 86 Additions to 10.3.8, "Indirect Commands in Buffer Objects", p. 244 92 "Draw*Indirect" commands with a reference to "*Draw*Indirect" so 96 Update Table 10.3 "Indirect commands and corresponding indirect buffer 99 Indirect Command Name | Indirect Buffer <target> 300 Draw*Indirect capabilities, which disallow the commands with the 307 3.1's Draw*Indirect capabilities, which disallow the commands with 329 the MultiDraw*Indirect commands.
|
/third_party/openGLES/extensions/EXT/ |
D | EXT_multi_draw_indirect.txt | 86 Additions to 10.3.8, "Indirect Commands in Buffer Objects", p. 244 92 "Draw*Indirect" commands with a reference to "*Draw*Indirect" so 96 Update Table 10.3 "Indirect commands and corresponding indirect buffer 99 Indirect Command Name | Indirect Buffer <target> 300 Draw*Indirect capabilities, which disallow the commands with the 307 3.1's Draw*Indirect capabilities, which disallow the commands with 329 the MultiDraw*Indirect commands.
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/ |
D | MachineLocation.h | 36 explicit MachineLocation(unsigned R, bool Indirect = false) 37 : IsRegister(!Indirect), Register(R) {}
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/DWARF/ |
D | DWARFFormValue.cpp | 111 bool Indirect = false; in skipValue() local 195 Indirect = true; in skipValue() 202 } while (Indirect); in skipValue() 244 bool Indirect = false; in extractValue() local 250 Indirect = false; in extractValue() 323 Indirect = true; in extractValue() 352 } while (Indirect); in extractValue()
|
/third_party/skia/third_party/externals/dawn/src/tests/unittests/validation/ |
D | DrawIndirectValidationTests.cpp | 71 wgpu::BufferUsage usage = wgpu::BufferUsage::Indirect) { in TestIndirectOffset() 153 wgpu::BufferUsage::Indirect); in TEST_F() 155 wgpu::BufferUsage::Indirect); in TEST_F()
|
D | ComputeIndirectValidationTests.cpp | 50 wgpu::BufferUsage usage = wgpu::BufferUsage::Indirect) { in TestIndirectOffset() 93 TestIndirectOffset(utils::Expectation::Success, {1, 2, 3}, 0, wgpu::BufferUsage::Indirect); in TEST_F()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/ |
D | RenderEncoderBase.cpp | 160 DAWN_TRY(ValidateCanUseAs(indirectBuffer, wgpu::BufferUsage::Indirect)); in APIDrawIndirect() 177 mUsageTracker.BufferUsedAs(indirectBuffer, wgpu::BufferUsage::Indirect); in APIDrawIndirect() 191 DAWN_TRY(ValidateCanUseAs(indirectBuffer, wgpu::BufferUsage::Indirect)); in APIDrawIndexedIndirect() 226 mUsageTracker.BufferUsedAs(indirectBuffer, wgpu::BufferUsage::Indirect); in APIDrawIndexedIndirect()
|
D | ComputePassEncoder.cpp | 300 DAWN_TRY(ValidateCanUseAs(indirectBuffer, wgpu::BufferUsage::Indirect)); in APIDispatchIndirect() 315 scope.BufferUsedAs(indirectBuffer, wgpu::BufferUsage::Indirect); in APIDispatchIndirect() 345 scope.BufferUsedAs(indirectBufferRef.Get(), wgpu::BufferUsage::Indirect); in APIDispatchIndirect()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | BreakCriticalEdges.cpp | 434 BasicBlock::iterator Indirect = Target->begin(), in SplitIndirectBrCriticalEdges() local 442 while (Indirect != End) { in SplitIndirectBrCriticalEdges() 444 PHINode *IndPHI = cast<PHINode>(Indirect); in SplitIndirectBrCriticalEdges() 453 Indirect++; in SplitIndirectBrCriticalEdges()
|
/third_party/mesa3d/src/gallium/include/pipe/ |
D | p_shader_tokens.h | 745 unsigned Indirect : 1; /* BOOL */ member 780 unsigned Indirect : 1; /* BOOL */ member 790 unsigned Indirect : 1; /* BOOL */ member
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
D | BufferVk.cpp | 53 if (usage & wgpu::BufferUsage::Indirect) { in VulkanBufferUsage() 81 if (usage & wgpu::BufferUsage::Indirect) { in VulkanPipelineStage() 121 if (usage & wgpu::BufferUsage::Indirect) { in VulkanAccessFlags()
|
/third_party/vk-gl-cts/doc/testspecs/GLES31/ |
D | functional.compute.indirect_dispatch.txt | 19 Indirect Compute Dispatch 41 Indirect dispatch tests allocate a buffer and fill it with one or more
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | CGSCCPassManager.h | 578 int Indirect; 598 ++Count.Indirect; 675 if (CallCountOld.Indirect > CallCountNew.Indirect &&
|