/external/deqp-deps/SPIRV-Tools/source/opt/ |
D | block_merge_pass.cpp | 28 bool BlockMergePass::MergeBlocks(Function* func) { in MergeBlocks() function in spvtools::opt::BlockMergePass 44 ProcessFunction pfn = [this](Function* fp) { return MergeBlocks(fp); }; in Process()
|
D | block_merge_pass.h | 55 bool MergeBlocks(Function* func);
|
/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | block_merge_pass.cpp | 28 bool BlockMergePass::MergeBlocks(Function* func) { in MergeBlocks() function in spvtools::opt::BlockMergePass 44 ProcessFunction pfn = [this](Function* fp) { return MergeBlocks(fp); }; in Process()
|
D | block_merge_pass.h | 55 bool MergeBlocks(Function* func);
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/opt/ |
D | block_merge_pass.cpp | 28 bool BlockMergePass::MergeBlocks(Function* func) { in MergeBlocks() function in spvtools::opt::BlockMergePass 46 ProcessFunction pfn = [this](Function* fp) { return MergeBlocks(fp); }; in Process()
|
D | block_merge_pass.h | 55 bool MergeBlocks(Function* func);
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | LoopUnrollAndJam.cpp | 539 SmallPtrSet<BasicBlock *, 16> MergeBlocks; in UnrollAndJamLoop() local 540 MergeBlocks.insert(ForeBlocksLast.begin(), ForeBlocksLast.end()); in UnrollAndJamLoop() 541 MergeBlocks.insert(SubLoopBlocksLast.begin(), SubLoopBlocksLast.end()); in UnrollAndJamLoop() 542 MergeBlocks.insert(AftBlocksLast.begin(), AftBlocksLast.end()); in UnrollAndJamLoop() 543 while (!MergeBlocks.empty()) { in UnrollAndJamLoop() 544 BasicBlock *BB = *MergeBlocks.begin(); in UnrollAndJamLoop() 553 MergeBlocks.erase(Dest); in UnrollAndJamLoop() 555 MergeBlocks.erase(BB); in UnrollAndJamLoop() 557 MergeBlocks.erase(BB); in UnrollAndJamLoop()
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | LoopUnrollAndJam.cpp | 584 SmallPtrSet<BasicBlock *, 16> MergeBlocks; in UnrollAndJamLoop() local 585 MergeBlocks.insert(ForeBlocksLast.begin(), ForeBlocksLast.end()); in UnrollAndJamLoop() 586 MergeBlocks.insert(SubLoopBlocksLast.begin(), SubLoopBlocksLast.end()); in UnrollAndJamLoop() 587 MergeBlocks.insert(AftBlocksLast.begin(), AftBlocksLast.end()); in UnrollAndJamLoop() 589 MergeBlockSuccessorsIntoGivenBlocks(MergeBlocks, L, &DTU, LI); in UnrollAndJamLoop()
|
D | BasicBlockUtils.cpp | 314 SmallPtrSetImpl<BasicBlock *> &MergeBlocks, Loop *L, DomTreeUpdater *DTU, in MergeBlockSuccessorsIntoGivenBlocks() argument 316 assert(!MergeBlocks.empty() && "MergeBlocks should not be empty"); in MergeBlockSuccessorsIntoGivenBlocks() 319 while (!MergeBlocks.empty()) { in MergeBlockSuccessorsIntoGivenBlocks() 320 BasicBlock *BB = *MergeBlocks.begin(); in MergeBlockSuccessorsIntoGivenBlocks() 328 MergeBlocks.erase(Dest); in MergeBlockSuccessorsIntoGivenBlocks() 331 MergeBlocks.erase(BB); in MergeBlockSuccessorsIntoGivenBlocks() 333 MergeBlocks.erase(BB); in MergeBlockSuccessorsIntoGivenBlocks()
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/fuzz/pass_management/ |
D | repeated_pass_instances.h | 146 REPEATED_PASS_INSTANCE(MergeBlocks);
|
/external/deqp-deps/SPIRV-Tools/source/fuzz/pass_management/ |
D | repeated_pass_instances.h | 146 REPEATED_PASS_INSTANCE(MergeBlocks);
|
/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/pass_management/ |
D | repeated_pass_instances.h | 146 REPEATED_PASS_INSTANCE(MergeBlocks);
|
/external/llvm/lib/CodeGen/ |
D | IfConversion.cpp | 226 void MergeBlocks(BBInfo &ToBBI, BBInfo &FromBBI, bool AddEdges = true); 1163 MergeBlocks(BBI, *CvtBBI); in IfConvertSimple() 1277 MergeBlocks(BBI, *CvtBBI, false); in IfConvertTriangle() 1317 MergeBlocks(BBI, *NextBBI); in IfConvertTriangle() 1539 MergeBlocks(BBI, *BBI1, TailBB == nullptr); in IfConvertDiamond() 1540 MergeBlocks(BBI, *BBI2, TailBB == nullptr); in IfConvertDiamond() 1567 MergeBlocks(BBI, TailBBI); in IfConvertDiamond() 1722 void IfConverter::MergeBlocks(BBInfo &ToBBI, BBInfo &FromBBI, bool AddEdges) { in MergeBlocks() function in IfConverter
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | IfConversion.cpp | 284 void MergeBlocks(BBInfo &ToBBI, BBInfo &FromBBI, bool AddEdges = true); 1588 MergeBlocks(BBI, *CvtBBI); in IfConvertSimple() 1697 MergeBlocks(BBI, *CvtBBI, false); in IfConvertTriangle() 1739 MergeBlocks(BBI, *NextBBI); in IfConvertTriangle() 2002 MergeBlocks(BBI, *BBI1, MergeAddEdges); in IfConvertDiamondCommon() 2003 MergeBlocks(BBI, *BBI2, MergeAddEdges); in IfConvertDiamondCommon() 2097 MergeBlocks(BBI, TailBBI); in IfConvertDiamond() 2244 void IfConverter::MergeBlocks(BBInfo &ToBBI, BBInfo &FromBBI, bool AddEdges) { in MergeBlocks() function in IfConverter
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | IfConversion.cpp | 283 void MergeBlocks(BBInfo &ToBBI, BBInfo &FromBBI, bool AddEdges = true); 1588 MergeBlocks(BBI, *CvtBBI); in IfConvertSimple() 1697 MergeBlocks(BBI, *CvtBBI, false); in IfConvertTriangle() 1739 MergeBlocks(BBI, *NextBBI); in IfConvertTriangle() 2002 MergeBlocks(BBI, *BBI1, MergeAddEdges); in IfConvertDiamondCommon() 2003 MergeBlocks(BBI, *BBI2, MergeAddEdges); in IfConvertDiamondCommon() 2097 MergeBlocks(BBI, TailBBI); in IfConvertDiamond() 2244 void IfConverter::MergeBlocks(BBInfo &ToBBI, BBInfo &FromBBI, bool AddEdges) { in MergeBlocks() function in IfConverter
|
/external/llvm-project/llvm/include/llvm/Transforms/Utils/ |
D | BasicBlockUtils.h | 108 SmallPtrSetImpl<BasicBlock *> &MergeBlocks, Loop *L = nullptr,
|