Home
last modified time | relevance | path

Searched refs:block_info (Results 1 - 9 of 9) sorted by relevance

/third_party/skia/third_party/externals/tint/src/reader/spirv/
H A Dfunction.cc1533 auto* block_info = GetBlockInfo(block_id); in RegisterMerges() local
1534 if (!block_info) { in RegisterMerges()
1564 auto* header_info = block_info; in RegisterMerges()
1612 block_info->basic_block->ForEachSuccessorLabel( in RegisterMerges()
1617 const auto ct = block_info->continue_for_header; in RegisterMerges()
1618 block_info->is_continue_entire_loop = ct == block_id; in RegisterMerges()
1619 if (is_single_block_loop && !block_info->is_continue_entire_loop) { in RegisterMerges()
1654 const auto* block_info = GetBlockInfo(block_id); in VerifyHeaderContinueMergeOrder() local
1655 const auto merge = block_info->merge_for_header; in VerifyHeaderContinueMergeOrder()
1661 const auto* header_info = block_info; in VerifyHeaderContinueMergeOrder()
1780 auto* block_info = GetBlockInfo(block_id); LabelControlFlowConstructs() local
2664 EmitBasicBlock(const BlockInfo& block_info) EmitBasicBlock() argument
2849 EmitIfStart(const BlockInfo& block_info) EmitIfStart() argument
2994 EmitSwitchStart(const BlockInfo& block_info) EmitSwitchStart() argument
3136 EmitNormalTerminator(const BlockInfo& block_info) EmitNormalTerminator() argument
3390 EmitStatementsInBasicBlock(const BlockInfo& block_info, bool* already_emitted) EmitStatementsInBasicBlock() argument
4698 const auto* block_info = GetBlockInfo(block_id); RegisterLocallyDefinedValues() local
4830 const auto* block_info = GetBlockInfo(block_id); FindValuesNeedingNamedOrHoistedDefinition() local
[all...]
H A Dfunction.h619 /// @param block_info the block to emit
621 bool EmitBasicBlock(const BlockInfo& block_info);
626 /// @param block_info the if-selection header block
628 bool EmitIfStart(const BlockInfo& block_info);
633 /// @param block_info the switch-selection header block
635 bool EmitSwitchStart(const BlockInfo& block_info);
655 /// @param block_info the block to emit
658 bool EmitStatementsInBasicBlock(const BlockInfo& block_info,
665 /// @param block_info the block with the terminator to emit (if any)
667 bool EmitNormalTerminator(const BlockInfo& block_info);
[all...]
/third_party/skia/third_party/externals/spirv-tools/source/
H A Dcfa.h38 struct block_info { struct in spvtools::CFA
51 static bool FindInWorkList(const std::vector<block_info>& work_list,
128 bool CFA<BB>::FindInWorkList(const std::vector<block_info>& work_list, in FindInWorkList()
146 std::vector<block_info> work_list; in DepthFirstTraversal()
154 block_info& top = work_list.back(); in DepthFirstTraversal()
167 block_info{child, std::begin(*successor_func(child))}); in DepthFirstTraversal()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/
H A Dcfa.h38 struct block_info { struct in spvtools::CFA
51 static bool FindInWorkList(const std::vector<block_info>& work_list,
128 bool CFA<BB>::FindInWorkList(const std::vector<block_info>& work_list, in FindInWorkList()
146 std::vector<block_info> work_list; in DepthFirstTraversal()
154 block_info& top = work_list.back(); in DepthFirstTraversal()
167 block_info{child, std::begin(*successor_func(child))}); in DepthFirstTraversal()
/third_party/spirv-tools/source/
H A Dcfa.h38 struct block_info { struct in spvtools::CFA
51 static bool FindInWorkList(const std::vector<block_info>& work_list,
155 bool CFA<BB>::FindInWorkList(const std::vector<block_info>& work_list, in FindInWorkList()
189 std::vector<block_info> work_list; in DepthFirstTraversal()
197 block_info& top = work_list.back(); in DepthFirstTraversal()
210 block_info{child, std::begin(*successor_func(child))}); in DepthFirstTraversal()
/third_party/mesa3d/src/compiler/nir/
H A Dnir_opt_gcm.c131 /* Recursively walks the CFG and builds the block_info structure */
775 struct gcm_block_info *block_info = &state->blocks[instr->block->index]; in gcm_place_instr() local
778 if (block_info->last_instr) { in gcm_place_instr()
779 exec_node_insert_node_before(&block_info->last_instr->node, in gcm_place_instr()
791 block_info->last_instr = instr; in gcm_place_instr()
/third_party/skia/third_party/externals/tint/src/resolver/
H A Dresolver.h130 [ty](auto* block_info) { return block_info->type == ty; }); in FindFirstParent()
/third_party/astc-encoder/Source/
H A Dastcenccli_toplevel.cpp1553 astcenc_block_info block_info;
1554 astcenc_get_block_info(context, data, &block_info);
1567 vint4 color = texel_func(block_info, texel_x - start_col, texel_y - start_row);
/third_party/mesa3d/src/amd/compiler/
H A Daco_insert_exec_mask.cpp75 struct block_info { struct
84 std::vector<block_info> info;
127 block_info& info = exec_ctx.info[block->index]; in get_block_needs()

Completed in 14 milliseconds