Home
last modified time | relevance | path

Searched refs:GetLoopMergeInst (Results 1 – 25 of 54) sorted by relevance

123

/external/deqp-deps/SPIRV-Tools/source/opt/
Dbasic_block.h88 const Instruction* GetLoopMergeInst() const;
89 Instruction* GetLoopMergeInst();
185 bool IsLoopHeader() const { return GetLoopMergeInst() != nullptr; } in IsLoopHeader()
Dloop_descriptor.h79 assert(GetHeaderBlock()->GetLoopMergeInst() && in UpdateLoopMergeInst()
81 Instruction* merge_inst = GetHeaderBlock()->GetLoopMergeInst(); in UpdateLoopMergeInst()
258 if (!loop_header_->GetLoopMergeInst()) return false; in HasUnrollLoopControl()
260 return loop_header_->GetLoopMergeInst()->GetSingleWordOperand(2) == 1; in HasUnrollLoopControl()
Dworkaround1209.cpp60 if (bb->GetLoopMergeInst()) { in RemoveOpUnreachableInLoops()
Dbasic_block.cpp83 const Instruction* BasicBlock::GetLoopMergeInst() const { in GetLoopMergeInst() function in spvtools::opt::BasicBlock
92 Instruction* BasicBlock::GetLoopMergeInst() { in GetLoopMergeInst() function in spvtools::opt::BasicBlock
Dloop_unroller.cpp521 Instruction* loop_merge_inst = loop->GetHeaderBlock()->GetLoopMergeInst(); in MarkLoopControlAsDontUnroll()
639 Instruction* merge_inst = loop->GetHeaderBlock()->GetLoopMergeInst(); in CopyBasicBlock()
653 Instruction* merge_inst = basic_block->GetLoopMergeInst(); in CopyBasicBlock()
769 Instruction* merge_inst = loop->GetHeaderBlock()->GetLoopMergeInst(); in CloseUnrolledLoop()
Dloop_descriptor.cpp313 if (GetHeaderBlock()->GetLoopMergeInst()) { in SetMergeBlock()
411 if (GetHeaderBlock()->GetLoopMergeInst()) { in IsSafeToClone()
529 Instruction* merge_inst = node.bb_->GetLoopMergeInst(); in PopulateList()
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/opt/
Dbasic_block.h88 const Instruction* GetLoopMergeInst() const;
89 Instruction* GetLoopMergeInst();
185 bool IsLoopHeader() const { return GetLoopMergeInst() != nullptr; } in IsLoopHeader()
Dloop_descriptor.h79 assert(GetHeaderBlock()->GetLoopMergeInst() && in UpdateLoopMergeInst()
81 Instruction* merge_inst = GetHeaderBlock()->GetLoopMergeInst(); in UpdateLoopMergeInst()
258 if (!loop_header_->GetLoopMergeInst()) return false; in HasUnrollLoopControl()
260 return loop_header_->GetLoopMergeInst()->GetSingleWordOperand(2) == 1; in HasUnrollLoopControl()
Dworkaround1209.cpp60 if (bb->GetLoopMergeInst()) { in RemoveOpUnreachableInLoops()
Dbasic_block.cpp83 const Instruction* BasicBlock::GetLoopMergeInst() const { in GetLoopMergeInst() function in spvtools::opt::BasicBlock
92 Instruction* BasicBlock::GetLoopMergeInst() { in GetLoopMergeInst() function in spvtools::opt::BasicBlock
Dloop_unroller.cpp521 Instruction* loop_merge_inst = loop->GetHeaderBlock()->GetLoopMergeInst(); in MarkLoopControlAsDontUnroll()
639 Instruction* merge_inst = loop->GetHeaderBlock()->GetLoopMergeInst(); in CopyBasicBlock()
653 Instruction* merge_inst = basic_block->GetLoopMergeInst(); in CopyBasicBlock()
769 Instruction* merge_inst = loop->GetHeaderBlock()->GetLoopMergeInst(); in CloseUnrolledLoop()
Dloop_descriptor.cpp313 if (GetHeaderBlock()->GetLoopMergeInst()) { in SetMergeBlock()
411 if (GetHeaderBlock()->GetLoopMergeInst()) { in IsSafeToClone()
529 Instruction* merge_inst = node.bb_->GetLoopMergeInst(); in PopulateList()
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dbasic_block.h88 const Instruction* GetLoopMergeInst() const;
89 Instruction* GetLoopMergeInst();
185 bool IsLoopHeader() const { return GetLoopMergeInst() != nullptr; } in IsLoopHeader()
Dloop_descriptor.h79 assert(GetHeaderBlock()->GetLoopMergeInst() && in UpdateLoopMergeInst()
81 Instruction* merge_inst = GetHeaderBlock()->GetLoopMergeInst(); in UpdateLoopMergeInst()
258 if (!loop_header_->GetLoopMergeInst()) return false; in HasUnrollLoopControl()
260 return loop_header_->GetLoopMergeInst()->GetSingleWordOperand(2) == 1; in HasUnrollLoopControl()
Dworkaround1209.cpp60 if (bb->GetLoopMergeInst()) { in RemoveOpUnreachableInLoops()
Dbasic_block.cpp83 const Instruction* BasicBlock::GetLoopMergeInst() const { in GetLoopMergeInst() function in spvtools::opt::BasicBlock
92 Instruction* BasicBlock::GetLoopMergeInst() { in GetLoopMergeInst() function in spvtools::opt::BasicBlock
Dloop_unroller.cpp521 Instruction* loop_merge_inst = loop->GetHeaderBlock()->GetLoopMergeInst(); in MarkLoopControlAsDontUnroll()
639 Instruction* merge_inst = loop->GetHeaderBlock()->GetLoopMergeInst(); in CopyBasicBlock()
653 Instruction* merge_inst = basic_block->GetLoopMergeInst(); in CopyBasicBlock()
769 Instruction* merge_inst = loop->GetHeaderBlock()->GetLoopMergeInst(); in CloseUnrolledLoop()
Dloop_descriptor.cpp313 if (GetHeaderBlock()->GetLoopMergeInst()) { in SetMergeBlock()
411 if (GetHeaderBlock()->GetLoopMergeInst()) { in IsSafeToClone()
529 Instruction* merge_inst = node.bb_->GetLoopMergeInst(); in PopulateList()
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/reduce/
Dconditional_branch_to_simple_conditional_branch_opportunity_finder.cpp64 if (block.GetLoopMergeInst() != nullptr) { in GetAvailableOpportunities()
Dstructured_loop_to_selection_reduction_opportunity_finder.cpp45 auto loop_merge_inst = block.GetLoopMergeInst(); in GetAvailableOpportunities()
/external/swiftshader/third_party/SPIRV-Tools/source/reduce/
Dconditional_branch_to_simple_conditional_branch_opportunity_finder.cpp64 if (block.GetLoopMergeInst() != nullptr) { in GetAvailableOpportunities()
Dstructured_loop_to_selection_reduction_opportunity_finder.cpp45 auto loop_merge_inst = block.GetLoopMergeInst(); in GetAvailableOpportunities()
/external/deqp-deps/SPIRV-Tools/source/reduce/
Dconditional_branch_to_simple_conditional_branch_opportunity_finder.cpp64 if (block.GetLoopMergeInst() != nullptr) { in GetAvailableOpportunities()
Dstructured_loop_to_selection_reduction_opportunity_finder.cpp45 auto loop_merge_inst = block.GetLoopMergeInst(); in GetAvailableOpportunities()
/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/
Dtransformation_outline_function.cpp126 if (entry_block->GetLoopMergeInst()) { in IsApplicable()
198 if (block.GetLoopMergeInst()) { in IsApplicable()
233 if (auto loop_merge = block.GetLoopMergeInst()) { in IsApplicable()

123