Home
last modified time | relevance | path

Searched refs:MergeBlocks (Results 1 – 16 of 16) sorted by relevance

/external/deqp-deps/SPIRV-Tools/source/opt/
Dblock_merge_pass.cpp28 bool BlockMergePass::MergeBlocks(Function* func) { in MergeBlocks() function in spvtools::opt::BlockMergePass
44 ProcessFunction pfn = [this](Function* fp) { return MergeBlocks(fp); }; in Process()
Dblock_merge_pass.h55 bool MergeBlocks(Function* func);
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dblock_merge_pass.cpp28 bool BlockMergePass::MergeBlocks(Function* func) { in MergeBlocks() function in spvtools::opt::BlockMergePass
44 ProcessFunction pfn = [this](Function* fp) { return MergeBlocks(fp); }; in Process()
Dblock_merge_pass.h55 bool MergeBlocks(Function* func);
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/opt/
Dblock_merge_pass.cpp28 bool BlockMergePass::MergeBlocks(Function* func) { in MergeBlocks() function in spvtools::opt::BlockMergePass
46 ProcessFunction pfn = [this](Function* fp) { return MergeBlocks(fp); }; in Process()
Dblock_merge_pass.h55 bool MergeBlocks(Function* func);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopUnrollAndJam.cpp539 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/
DLoopUnrollAndJam.cpp584 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()
DBasicBlockUtils.cpp314 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/
Drepeated_pass_instances.h146 REPEATED_PASS_INSTANCE(MergeBlocks);
/external/deqp-deps/SPIRV-Tools/source/fuzz/pass_management/
Drepeated_pass_instances.h146 REPEATED_PASS_INSTANCE(MergeBlocks);
/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/pass_management/
Drepeated_pass_instances.h146 REPEATED_PASS_INSTANCE(MergeBlocks);
/external/llvm/lib/CodeGen/
DIfConversion.cpp226 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/
DIfConversion.cpp284 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/
DIfConversion.cpp283 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/
DBasicBlockUtils.h108 SmallPtrSetImpl<BasicBlock *> &MergeBlocks, Loop *L = nullptr,