Home
last modified time | relevance | path

Searched refs:stage_idx (Results 1 - 25 of 25) sorted by relevance

/third_party/skia/third_party/externals/spirv-tools/source/opt/
H A Dinstrument_pass.h121 // identify the instance of the shader, depending on the stage |stage_idx|
198 void GenDebugStreamWrite(uint32_t instruction_idx, uint32_t stage_idx,
290 uint32_t GetStreamWriteFunctionId(uint32_t stage_idx,
307 bool InstrumentFunction(Function* func, uint32_t stage_idx,
314 uint32_t stage_idx);
326 uint32_t stage_idx, uint32_t base_off,
346 // Generate instructions into |builder| which will write the |stage_idx|-
348 void GenStageStreamWriteCode(uint32_t stage_idx, uint32_t base_off,
H A Dinst_bindless_check_pass.h73 // output buffer stream including |function_idx, instruction_idx, stage_idx|
100 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx,
105 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx,
110 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx,
174 // |stage_idx|. Generate merge block for valid and invalid branches. Kill
177 uint32_t length_id, uint32_t stage_idx, RefAnalysis* ref,
H A Dinst_debug_printf_pass.cpp139 Instruction* printf_inst, uint32_t stage_idx, in GenOutputCode()
167 GenDebugStreamWrite(uid2offset_[printf_inst->unique_id()], stage_idx, val_ids, in GenOutputCode()
174 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, in GenDebugPrintfCode()
190 GenOutputCode(printf_inst, stage_idx, new_blocks); in GenDebugPrintfCode()
219 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, in ProcessImpl()
221 return GenDebugPrintfCode(ref_inst_itr, ref_block_itr, stage_idx, in ProcessImpl()
138 GenOutputCode( Instruction* printf_inst, uint32_t stage_idx, std::vector<std::unique_ptr<BasicBlock>>* new_blocks) GenOutputCode() argument
172 GenDebugPrintfCode( BasicBlock::iterator ref_inst_itr, UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, std::vector<std::unique_ptr<BasicBlock>>* new_blocks) GenDebugPrintfCode() argument
H A Dinst_bindless_check_pass.cpp523 uint32_t length_id, uint32_t stage_idx, RefAnalysis* ref, in GenCheckCode()
554 GenDebugStreamWrite(uid2offset_[ref->ref_inst->unique_id()], stage_idx, in GenCheckCode()
562 uid2offset_[ref->ref_inst->unique_id()], stage_idx, in GenCheckCode()
568 GenDebugStreamWrite(uid2offset_[ref->ref_inst->unique_id()], stage_idx, in GenCheckCode()
596 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, in GenDescIdxCheckCode()
646 GenCheckCode(ult_inst->result_id(), error_id, 0u, length_id, stage_idx, &ref, in GenDescIdxCheckCode()
656 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, in GenDescInitCheckCode()
704 init_check ? builder.GetUintConstantId(0u) : init_id, stage_idx, in GenDescInitCheckCode()
714 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, in GenTexBuffCheckCode()
772 GenCheckCode(ult_inst->result_id(), error_id, coord_id, size_id, stage_idx, in GenTexBuffCheckCode()
521 GenCheckCode( uint32_t check_id, uint32_t error_id, uint32_t offset_id, uint32_t length_id, uint32_t stage_idx, RefAnalysis* ref, std::vector<std::unique_ptr<BasicBlock>>* new_blocks) GenCheckCode() argument
594 GenDescIdxCheckCode( BasicBlock::iterator ref_inst_itr, UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, std::vector<std::unique_ptr<BasicBlock>>* new_blocks) GenDescIdxCheckCode() argument
654 GenDescInitCheckCode( BasicBlock::iterator ref_inst_itr, UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, std::vector<std::unique_ptr<BasicBlock>>* new_blocks) GenDescInitCheckCode() argument
712 GenTexBuffCheckCode( BasicBlock::iterator ref_inst_itr, UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, std::vector<std::unique_ptr<BasicBlock>>* new_blocks) GenTexBuffCheckCode() argument
[all...]
H A Dinst_debug_printf_pass.h49 // output buffer stream including |function_idx, instruction_idx, stage_idx|
67 uint32_t stage_idx,
80 void GenOutputCode(Instruction* printf_inst, uint32_t stage_idx,
H A Dinst_buff_addr_check_pass.h83 // output buffer stream including |function_idx, instruction_idx, stage_idx|
100 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx,
116 // |stage_idx|. Generate merge block for valid and invalid reference blocks.
119 uint32_t stage_idx, Instruction* ref_inst,
H A Dinstrument_pass.cpp144 uint32_t stage_idx, in GenCommonStreamWriteCode()
158 builder->GetUintConstantId(stage_idx), builder); in GenCommonStreamWriteCode()
187 void InstrumentPass::GenStageStreamWriteCode(uint32_t stage_idx, in GenStageStreamWriteCode() argument
191 switch (stage_idx) { in GenStageStreamWriteCode()
296 uint32_t instruction_idx, uint32_t stage_idx, in GenDebugStreamWrite()
301 uint32_t output_func_id = GetStreamWriteFunctionId(stage_idx, val_id_cnt); in GenDebugStreamWrite()
680 uint32_t InstrumentPass::GetStreamWriteFunctionId(uint32_t stage_idx, in GetStreamWriteFunctionId() argument
766 stage_idx, obuf_curr_sz_id, &builder); in GetStreamWriteFunctionId()
767 GenStageStreamWriteCode(stage_idx, obuf_curr_sz_id, &builder); in GetStreamWriteFunctionId()
893 bool InstrumentPass::InstrumentFunction(Function* func, uint32_t stage_idx, in InstrumentFunction() argument
142 GenCommonStreamWriteCode(uint32_t record_sz, uint32_t inst_id, uint32_t stage_idx, uint32_t base_offset_id, InstructionBuilder* builder) GenCommonStreamWriteCode() argument
295 GenDebugStreamWrite( uint32_t instruction_idx, uint32_t stage_idx, const std::vector<uint32_t>& validation_ids, InstructionBuilder* builder) GenDebugStreamWrite() argument
946 InstProcessCallTreeFromRoots(InstProcessFunction& pfn, std::queue<uint32_t>* roots, uint32_t stage_idx) InstProcessCallTreeFromRoots() argument
[all...]
H A Dinst_buff_addr_check_pass.cpp61 uint32_t stage_idx, Instruction* ref_inst, in GenCheckCode()
96 uid2offset_[ref_inst->unique_id()], stage_idx, in GenCheckCode()
435 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, in GenBuffAddrCheckCode()
456 GenCheckCode(valid_id, error_id, ref_uptr_id, stage_idx, ref_inst, in GenBuffAddrCheckCode()
475 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, in ProcessImpl()
477 return GenBuffAddrCheckCode(ref_inst_itr, ref_block_itr, stage_idx, in ProcessImpl()
59 GenCheckCode( uint32_t check_id, uint32_t error_id, uint32_t ref_uptr_id, uint32_t stage_idx, Instruction* ref_inst, std::vector<std::unique_ptr<BasicBlock>>* new_blocks) GenCheckCode() argument
433 GenBuffAddrCheckCode( BasicBlock::iterator ref_inst_itr, UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, std::vector<std::unique_ptr<BasicBlock>>* new_blocks) GenBuffAddrCheckCode() argument
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
H A Dinstrument_pass.h121 // identify the instance of the shader, depending on the stage |stage_idx|
198 void GenDebugStreamWrite(uint32_t instruction_idx, uint32_t stage_idx,
290 uint32_t GetStreamWriteFunctionId(uint32_t stage_idx,
307 bool InstrumentFunction(Function* func, uint32_t stage_idx,
314 uint32_t stage_idx);
326 uint32_t stage_idx, uint32_t base_off,
346 // Generate instructions into |builder| which will write the |stage_idx|-
348 void GenStageStreamWriteCode(uint32_t stage_idx, uint32_t base_off,
H A Dinst_bindless_check_pass.h73 // output buffer stream including |function_idx, instruction_idx, stage_idx|
100 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx,
105 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx,
110 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx,
174 // |stage_idx|. Generate merge block for valid and invalid branches. Kill
177 uint32_t length_id, uint32_t stage_idx, RefAnalysis* ref,
H A Dinst_debug_printf_pass.cpp139 Instruction* printf_inst, uint32_t stage_idx, in GenOutputCode()
167 GenDebugStreamWrite(uid2offset_[printf_inst->unique_id()], stage_idx, val_ids, in GenOutputCode()
174 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, in GenDebugPrintfCode()
190 GenOutputCode(printf_inst, stage_idx, new_blocks); in GenDebugPrintfCode()
219 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, in ProcessImpl()
221 return GenDebugPrintfCode(ref_inst_itr, ref_block_itr, stage_idx, in ProcessImpl()
138 GenOutputCode( Instruction* printf_inst, uint32_t stage_idx, std::vector<std::unique_ptr<BasicBlock>>* new_blocks) GenOutputCode() argument
172 GenDebugPrintfCode( BasicBlock::iterator ref_inst_itr, UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, std::vector<std::unique_ptr<BasicBlock>>* new_blocks) GenDebugPrintfCode() argument
H A Dinst_bindless_check_pass.cpp523 uint32_t length_id, uint32_t stage_idx, RefAnalysis* ref, in GenCheckCode()
554 GenDebugStreamWrite(uid2offset_[ref->ref_inst->unique_id()], stage_idx, in GenCheckCode()
562 uid2offset_[ref->ref_inst->unique_id()], stage_idx, in GenCheckCode()
568 GenDebugStreamWrite(uid2offset_[ref->ref_inst->unique_id()], stage_idx, in GenCheckCode()
596 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, in GenDescIdxCheckCode()
646 GenCheckCode(ult_inst->result_id(), error_id, 0u, length_id, stage_idx, &ref, in GenDescIdxCheckCode()
656 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, in GenDescInitCheckCode()
704 init_check ? builder.GetUintConstantId(0u) : init_id, stage_idx, in GenDescInitCheckCode()
714 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, in GenTexBuffCheckCode()
772 GenCheckCode(ult_inst->result_id(), error_id, coord_id, size_id, stage_idx, in GenTexBuffCheckCode()
521 GenCheckCode( uint32_t check_id, uint32_t error_id, uint32_t offset_id, uint32_t length_id, uint32_t stage_idx, RefAnalysis* ref, std::vector<std::unique_ptr<BasicBlock>>* new_blocks) GenCheckCode() argument
594 GenDescIdxCheckCode( BasicBlock::iterator ref_inst_itr, UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, std::vector<std::unique_ptr<BasicBlock>>* new_blocks) GenDescIdxCheckCode() argument
654 GenDescInitCheckCode( BasicBlock::iterator ref_inst_itr, UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, std::vector<std::unique_ptr<BasicBlock>>* new_blocks) GenDescInitCheckCode() argument
712 GenTexBuffCheckCode( BasicBlock::iterator ref_inst_itr, UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, std::vector<std::unique_ptr<BasicBlock>>* new_blocks) GenTexBuffCheckCode() argument
[all...]
H A Dinst_debug_printf_pass.h49 // output buffer stream including |function_idx, instruction_idx, stage_idx|
67 uint32_t stage_idx,
80 void GenOutputCode(Instruction* printf_inst, uint32_t stage_idx,
H A Dinst_buff_addr_check_pass.h83 // output buffer stream including |function_idx, instruction_idx, stage_idx|
100 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx,
116 // |stage_idx|. Generate merge block for valid and invalid reference blocks.
119 uint32_t stage_idx, Instruction* ref_inst,
H A Dinstrument_pass.cpp144 uint32_t stage_idx, in GenCommonStreamWriteCode()
158 builder->GetUintConstantId(stage_idx), builder); in GenCommonStreamWriteCode()
187 void InstrumentPass::GenStageStreamWriteCode(uint32_t stage_idx, in GenStageStreamWriteCode() argument
191 switch (stage_idx) { in GenStageStreamWriteCode()
296 uint32_t instruction_idx, uint32_t stage_idx, in GenDebugStreamWrite()
301 uint32_t output_func_id = GetStreamWriteFunctionId(stage_idx, val_id_cnt); in GenDebugStreamWrite()
680 uint32_t InstrumentPass::GetStreamWriteFunctionId(uint32_t stage_idx, in GetStreamWriteFunctionId() argument
766 stage_idx, obuf_curr_sz_id, &builder); in GetStreamWriteFunctionId()
767 GenStageStreamWriteCode(stage_idx, obuf_curr_sz_id, &builder); in GetStreamWriteFunctionId()
893 bool InstrumentPass::InstrumentFunction(Function* func, uint32_t stage_idx, in InstrumentFunction() argument
142 GenCommonStreamWriteCode(uint32_t record_sz, uint32_t inst_id, uint32_t stage_idx, uint32_t base_offset_id, InstructionBuilder* builder) GenCommonStreamWriteCode() argument
295 GenDebugStreamWrite( uint32_t instruction_idx, uint32_t stage_idx, const std::vector<uint32_t>& validation_ids, InstructionBuilder* builder) GenDebugStreamWrite() argument
946 InstProcessCallTreeFromRoots(InstProcessFunction& pfn, std::queue<uint32_t>* roots, uint32_t stage_idx) InstProcessCallTreeFromRoots() argument
[all...]
H A Dinst_buff_addr_check_pass.cpp61 uint32_t stage_idx, Instruction* ref_inst, in GenCheckCode()
96 uid2offset_[ref_inst->unique_id()], stage_idx, in GenCheckCode()
435 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, in GenBuffAddrCheckCode()
456 GenCheckCode(valid_id, error_id, ref_uptr_id, stage_idx, ref_inst, in GenBuffAddrCheckCode()
475 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, in ProcessImpl()
477 return GenBuffAddrCheckCode(ref_inst_itr, ref_block_itr, stage_idx, in ProcessImpl()
59 GenCheckCode( uint32_t check_id, uint32_t error_id, uint32_t ref_uptr_id, uint32_t stage_idx, Instruction* ref_inst, std::vector<std::unique_ptr<BasicBlock>>* new_blocks) GenCheckCode() argument
433 GenBuffAddrCheckCode( BasicBlock::iterator ref_inst_itr, UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, std::vector<std::unique_ptr<BasicBlock>>* new_blocks) GenBuffAddrCheckCode() argument
/third_party/spirv-tools/source/opt/
H A Dinst_buff_addr_check_pass.h61 uint32_t* ref_uptr_id, uint32_t stage_idx);
79 // output buffer stream including |function_idx, instruction_idx, stage_idx|
96 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx,
112 // |stage_idx|. Generate merge block for valid and invalid reference blocks.
H A Dinst_buff_addr_check_pass.cpp234 uint32_t stage_idx) { in GenSearchAndTest()
253 GenStageInfo(stage_idx, builder), *ref_uptr_id, in GenSearchAndTest()
260 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, in GenBuffAddrCheckCode()
277 GenSearchAndTest(ref_inst, &builder, &ref_uptr_id, stage_idx); in GenBuffAddrCheckCode()
314 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, in ProcessImpl()
316 return GenBuffAddrCheckCode(ref_inst_itr, ref_block_itr, stage_idx, in ProcessImpl()
231 GenSearchAndTest(Instruction* ref_inst, InstructionBuilder* builder, uint32_t* ref_uptr_id, uint32_t stage_idx) GenSearchAndTest() argument
258 GenBuffAddrCheckCode( BasicBlock::iterator ref_inst_itr, UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, std::vector<std::unique_ptr<BasicBlock>>* new_blocks) GenBuffAddrCheckCode() argument
H A Dinst_bindless_check_pass.h44 uint32_t stage_idx,
49 uint32_t GenDescCheckCall(uint32_t inst_idx, uint32_t stage_idx,
106 // |stage_idx|. Generate merge block for valid and invalid branches. Kill
H A Dinstrument_pass.h198 virtual bool InstrumentFunction(Function* func, uint32_t stage_idx,
205 uint32_t stage_idx);
211 uint32_t GenStageInfo(uint32_t stage_idx, InstructionBuilder* builder);
H A Dinst_bindless_check_pass.cpp104 uint32_t inst_idx, uint32_t stage_idx, uint32_t var_id, in GenDescCheckCall()
110 GenStageInfo(stage_idx, builder), in GenDescCheckCall()
643 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, in GenDescCheckCode()
694 GenDescCheckCall(ref.ref_inst->unique_id(), stage_idx, ref.var_id, in GenDescCheckCode()
743 UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, in ProcessImpl()
745 return GenDescCheckCode(ref_inst_itr, ref_block_itr, stage_idx, in ProcessImpl()
103 GenDescCheckCall( uint32_t inst_idx, uint32_t stage_idx, uint32_t var_id, uint32_t desc_idx_id, uint32_t offset_id, InstructionBuilder* builder) GenDescCheckCall() argument
641 GenDescCheckCode( BasicBlock::iterator ref_inst_itr, UptrVectorIterator<BasicBlock> ref_block_itr, uint32_t stage_idx, std::vector<std::unique_ptr<BasicBlock>>* new_blocks) GenDescCheckCode() argument
H A Dinstrument_pass.cpp174 uint32_t InstrumentPass::GenStageInfo(uint32_t stage_idx, in GenStageInfo() argument
177 ids[0] = builder->GetUintConstantId(stage_idx); in GenStageInfo()
180 switch (spv::ExecutionModel(stage_idx)) { in GenStageInfo()
578 bool InstrumentPass::InstrumentFunction(Function* func, uint32_t stage_idx, in InstrumentFunction() argument
598 pfn(ii, bi, stage_idx, &new_blks); in InstrumentFunction()
635 uint32_t stage_idx) { in InstProcessCallTreeFromRoots()
649 modified = InstrumentFunction(fn, stage_idx, pfn) || modified; in InstProcessCallTreeFromRoots()
633 InstProcessCallTreeFromRoots(InstProcessFunction& pfn, std::queue<uint32_t>* roots, uint32_t stage_idx) InstProcessCallTreeFromRoots() argument
H A Dinst_debug_printf_pass.cpp448 [[maybe_unused]] uint32_t stage_idx, in ProcessImpl()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_pipeline_rt.c237 unsigned stage_idx; member
246 if (vars->stage_idx == group->generalShader || vars->stage_idx == group->closestHitShader) in reserve_stack_size()
250 if (vars->stage_idx == group->anyHitShader || vars->stage_idx == group->intersectionShader) in reserve_stack_size()
345 src->stage_idx = dst->stage_idx; in map_rt_variables()
1110 vars->stage_idx = shader_id; in visit_any_hit_shaders()
1319 inner_vars.stage_idx = shader_id; in insert_traversal_aabb_case()
1792 vars.stage_idx in create_rt_shader()
[all...]
/third_party/mesa3d/src/intel/vulkan/
H A Danv_pipeline.c2842 uint32_t stage_idx, in assert_rt_stage_index_valid()
2845 if (stage_idx == VK_SHADER_UNUSED_KHR) in assert_rt_stage_index_valid()
2848 assert(stage_idx <= pCreateInfo->stageCount); in assert_rt_stage_index_valid()
2849 assert(util_bitcount(pCreateInfo->pStages[stage_idx].stage) == 1); in assert_rt_stage_index_valid()
2850 assert(pCreateInfo->pStages[stage_idx].stage & valid_stages); in assert_rt_stage_index_valid()
2841 assert_rt_stage_index_valid(const VkRayTracingPipelineCreateInfoKHR* pCreateInfo, uint32_t stage_idx, VkShaderStageFlags valid_stages) assert_rt_stage_index_valid() argument

Completed in 29 milliseconds