/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
H A D | instrument_pass.h | 121 // 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 D | inst_bindless_check_pass.h | 73 // 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 D | inst_debug_printf_pass.cpp | 139 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 D | inst_bindless_check_pass.cpp | 523 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 D | inst_debug_printf_pass.h | 49 // 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 D | inst_buff_addr_check_pass.h | 83 // 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 D | instrument_pass.cpp | 144 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 D | inst_buff_addr_check_pass.cpp | 61 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 D | instrument_pass.h | 121 // 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 D | inst_bindless_check_pass.h | 73 // 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 D | inst_debug_printf_pass.cpp | 139 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 D | inst_bindless_check_pass.cpp | 523 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 D | inst_debug_printf_pass.h | 49 // 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 D | inst_buff_addr_check_pass.h | 83 // 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 D | instrument_pass.cpp | 144 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 D | inst_buff_addr_check_pass.cpp | 61 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 D | inst_buff_addr_check_pass.h | 61 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 D | inst_buff_addr_check_pass.cpp | 234 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 D | inst_bindless_check_pass.h | 44 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 D | instrument_pass.h | 198 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 D | inst_bindless_check_pass.cpp | 104 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 D | instrument_pass.cpp | 174 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 D | inst_debug_printf_pass.cpp | 448 [[maybe_unused]] uint32_t stage_idx, in ProcessImpl()
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_pipeline_rt.c | 237 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 D | anv_pipeline.c | 2842 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
|