/external/llvm-project/llvm/include/llvm/Analysis/ |
D | RegionInfoImpl.h | 88 BlockT *OldExit = getExit(); in replaceExitRecursive() 97 if (Child->getExit() == OldExit) in replaceExitRecursive() 110 BlockT *entry = getEntry(), *exit = getExit(); in contains() 126 return getExit() == nullptr; in contains() 205 BlockT *exit = getExit(); in getExitingBlock() 241 if (getExit()) { in getNameStr() 242 if (getExit()->getName().empty()) { in getNameStr() 245 getExit()->printAsOperand(OS, false); in getNameStr() 247 exitName = std::string(getExit()->getName()); in getNameStr() 259 BlockT *entry = getEntry(), *exit = getExit(); in verifyBBInRegion() [all …]
|
D | RegionIterator.h | 92 return getNode()->template getNodeAs<RegionT>()->getExit(); in getRegionSucc() 97 return getNode()->getParent()->getExit() == BB; in isExit() 191 Node->getParent()->getExit() == *Itor) in RNSuccIterator() 219 assert(Parent->getExit() != BB && "iterator out of range!"); 229 && Node->getParent()->getExit() == *Itor);
|
D | RegionInfo.h | 359 BlockT *getExit() const { return exit; } 456 if (!getExit()) 460 (contains(SubRegion->getExit()) || 461 SubRegion->getExit() == getExit()); 609 block_iterator block_begin() { return block_iterator(getEntry(), getExit()); } 614 return const_block_iterator(getEntry(), getExit());
|
/external/llvm/include/llvm/Analysis/ |
D | RegionInfoImpl.h | 85 BlockT *OldExit = getExit(); in replaceExitRecursive() 95 if ((*RI)->getExit() == OldExit) in replaceExitRecursive() 108 BlockT *entry = getEntry(), *exit = getExit(); in contains() 124 return getExit() == nullptr; in contains() 183 BlockT *exit = getExit(); in getExitingBlock() 222 if (getExit()) { in getNameStr() 223 if (getExit()->getName().empty()) { in getNameStr() 226 getExit()->printAsOperand(OS, false); in getNameStr() 228 exitName = getExit()->getName(); in getNameStr() 240 BlockT *entry = getEntry(), *exit = getExit(); in verifyBBInRegion() [all …]
|
D | RegionIterator.h | 82 return getNode()->template getNodeAs<RegionT>()->getExit(); in getRegionSucc() 87 return getNode()->getParent()->getExit() == BB; in isExit() 184 && Node->getParent()->getExit() == *Itor) in RNSuccIterator() 213 assert(Parent->getExit() != BB && "iterator out of range!"); 223 && Node->getParent()->getExit() == *Itor);
|
D | RegionInfo.h | 352 BlockT *getExit() const { return exit; } 444 if (!getExit()) 448 (contains(SubRegion->getExit()) || 449 SubRegion->getExit() == getExit()); 597 block_iterator block_begin() { return block_iterator(getEntry(), getExit()); } 602 return const_block_iterator(getEntry(), getExit());
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | RegionInfoImpl.h | 88 BlockT *OldExit = getExit(); in replaceExitRecursive() 97 if (Child->getExit() == OldExit) in replaceExitRecursive() 110 BlockT *entry = getEntry(), *exit = getExit(); in contains() 126 return getExit() == nullptr; in contains() 205 BlockT *exit = getExit(); in getExitingBlock() 241 if (getExit()) { in getNameStr() 242 if (getExit()->getName().empty()) { in getNameStr() 245 getExit()->printAsOperand(OS, false); in getNameStr() 247 exitName = getExit()->getName(); in getNameStr() 259 BlockT *entry = getEntry(), *exit = getExit(); in verifyBBInRegion() [all …]
|
D | RegionIterator.h | 92 return getNode()->template getNodeAs<RegionT>()->getExit(); in getRegionSucc() 97 return getNode()->getParent()->getExit() == BB; in isExit() 191 Node->getParent()->getExit() == *Itor) in RNSuccIterator() 219 assert(Parent->getExit() != BB && "iterator out of range!"); 229 && Node->getParent()->getExit() == *Itor);
|
D | RegionInfo.h | 360 BlockT *getExit() const { return exit; } 457 if (!getExit()) 461 (contains(SubRegion->getExit()) || 462 SubRegion->getExit() == getExit()); 611 block_iterator block_begin() { return block_iterator(getEntry(), getExit()); } 616 return const_block_iterator(getEntry(), getExit());
|
/external/llvm-project/llvm/lib/Transforms/Vectorize/ |
D | VPlanVerifier.cpp | 48 df_iterator<const VPBlockBase *>::end(Region->getExit()))) { in verifyBlocksInRegion() 97 const VPBlockBase *Exit = Region->getExit(); in verifyRegion() 116 df_iterator<const VPBlockBase *>::end(Region->getExit()))) { in verifyRegionRec()
|
D | VPlanPredicator.cpp | 137 if (VPDomTree.dominates(CurrBlock, Region->getExit())) { in createOrPropagatePredicates()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | VPlanVerifier.cpp | 47 df_iterator<const VPBlockBase *>::end(Region->getExit()))) { in verifyBlocksInRegion() 100 const VPBlockBase *Exit = Region->getExit(); in verifyRegion() 119 df_iterator<const VPBlockBase *>::end(Region->getExit()))) { in verifyRegionRec()
|
D | VPlanPredicator.cpp | 137 if (VPDomTree.dominates(CurrBlock, Region->getExit())) { in createOrPropagatePredicates()
|
/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
D | nv50_ir_target.cpp | 274 Instruction *exit = in->getExit(); in prepareEmission() 291 if (!bb->getExit()) in prepareEmission() 339 if (bb->getExit()->encSize == 4) { in prepareEmission() 341 bb->getExit()->encSize = 8; in prepareEmission() 344 if ((bb->getExit()->prev->encSize == 4) && !(nShort & 1)) { in prepareEmission() 346 bb->getExit()->prev->encSize = 8; in prepareEmission() 349 assert(!bb->getEntry() || (bb->getExit() && bb->getExit()->encSize == 8)); in prepareEmission()
|
/external/llvm-project/polly/lib/CodeGen/ |
D | Utils.cpp | 109 while (PrevRegion->getExit() == EntryBB) { in executeScopConditionally() 117 BasicBlock *ExitBB = S.getExit(); in executeScopConditionally()
|
D | BlockGenerators.cpp | 813 BasicBlock *ExitBB = S.getExit(); in createScalarInitialization() 864 BasicBlock *MergeBB = S.getExit(); in createScalarFinalization() 935 auto *MergeBB = S.getExit(); in createExitPHINodeMerges() 1423 for (auto ExitingBB : predecessors(R->getExit())) { in isDominatingSubregionExit() 1439 for (auto ExitingBB : predecessors(R->getExit())) { in findExitDominator() 1545 ExitBBCopy->setName("polly.stmt." + R->getExit()->getName() + ".exit"); in copyStmt() 1546 StartBlockMap[R->getExit()] = ExitBBCopy; in copyStmt() 1547 EndBlockMap[R->getExit()] = ExitBBCopy; in copyStmt() 1634 if (OrigPHI->getParent() != SubR->getExit()) { in buildExitPHI() 1668 Loop *L = LI.getLoopFor(Stmt->getRegion()->getExit()); in getExitScalar()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | StructurizeCFG.cpp | 318 return LI->getLoopFor(SubRegion->getExit()); in getAdjustedLoop() 328 return LI->getLoopDepth(SubR->getExit()); in getAdjustedLoopDepth() 389 BasicBlock *Exit = N->getNodeAs<Region>()->getExit(); in analyzeLoops() 682 BasicBlock *OldExit = SubRegion->getExit(); in changeExit() 726 BasicBlock *Insert = Order.empty() ? ParentRegion->getExit() : in getNextFlow() 760 BasicBlock *Exit = ParentRegion->getExit(); in needPostfix() 886 BasicBlock *Exit = ParentRegion->getExit(); in createFlow()
|
/external/llvm-project/clang/unittests/Analysis/ |
D | CFGDominatorTree.cpp | 40 EXPECT_EQ(ExitBlock, &cfg->getExit()); in TEST() 129 EXPECT_EQ(ExitBlock, &cfg->getExit()); in TEST()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUMachineCFGStructurizer.cpp | 420 MachineBasicBlock *getExit(); 577 MachineBasicBlock *getExit() { in getExit() function in __anona56085670211::RegionMRT 579 return (Tree->isRegion()) ? Tree->getRegionMRT()->getExit() in getExit() 688 RegionMap[Region]->setSucc(Region->getExit()); in buildMRT() 994 MachineBasicBlock *LinearizedRegion::getExit() { return Exit; } in getExit() function in LinearizedRegion 1277 MachineBasicBlock *Exit = Region->getExit(); in transformSimpleIfRegion() 1298 auto Exit = LRegion->getExit(); in fixRegionTerminator() 1978 bool IsSingleBB = InnerRegion->getEntry() == InnerRegion->getExit(); in insertChainedPHI() 2005 insertMergePHI(IfBB, InnerRegion->getExit(), MergeBB, DestReg, NextDestReg, in insertChainedPHI() 2034 bool IsSingleBB = InnerRegion->getEntry() == InnerRegion->getExit(); in rewriteLiveOutRegs() [all …]
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | AMDGPUMachineCFGStructurizer.cpp | 420 MachineBasicBlock *getExit(); 577 MachineBasicBlock *getExit() { in getExit() function in __anonaec7a0f30211::RegionMRT 579 return (Tree->isRegion()) ? Tree->getRegionMRT()->getExit() in getExit() 688 RegionMap[Region]->setSucc(Region->getExit()); in buildMRT() 995 MachineBasicBlock *LinearizedRegion::getExit() { return Exit; } in getExit() function in LinearizedRegion 1278 MachineBasicBlock *Exit = Region->getExit(); in transformSimpleIfRegion() 1299 auto Exit = LRegion->getExit(); in fixRegionTerminator() 1979 bool IsSingleBB = InnerRegion->getEntry() == InnerRegion->getExit(); in insertChainedPHI() 2006 insertMergePHI(IfBB, InnerRegion->getExit(), MergeBB, DestReg, NextDestReg, in insertChainedPHI() 2035 bool IsSingleBB = InnerRegion->getEntry() == InnerRegion->getExit(); in rewriteLiveOutRegs() [all …]
|
/external/llvm-project/polly/lib/Support/ |
D | ScopHelper.cpp | 73 if (RegionOfPred->getExit() != Entry) in simplifyRegionEntry() 77 RegionOfPred->getExit() == Entry) { in simplifyRegionEntry() 110 BasicBlock *ExitBB = R->getExit(); in simplifyRegionExit() 434 for (auto Pred : predecessors(R.getExit())) in isErrorBlock() 609 for (auto Pred : predecessors(R.getExit())) in isHoistableLoad()
|
/external/javassist/src/main/javassist/bytecode/analysis/ |
D | ControlFlow.java | 164 BasicBlock[] exits(Node n) { return n.block.getExit(); } in dominatorTree() 214 BasicBlock[] entrances(Node n) { return n.block.getExit(); } in postDominatorTree() 273 BasicBlock[] getExit() { return exit; } in getExit() method in ControlFlow.Block
|
/external/llvm/lib/Transforms/Scalar/ |
D | StructurizeCFG.cpp | 362 BasicBlock *Exit = N->getNodeAs<Region>()->getExit(); in analyzeLoops() 658 BasicBlock *OldExit = SubRegion->getExit(); in changeExit() 703 BasicBlock *Insert = Order.empty() ? ParentRegion->getExit() : in getNextFlow() 736 BasicBlock *Exit = ParentRegion->getExit(); in needPostfix() 867 BasicBlock *Exit = ParentRegion->getExit(); in createFlow()
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | StructurizeCFG.cpp | 429 BasicBlock *Exit = N->getNodeAs<Region>()->getExit(); in analyzeLoops() 694 BasicBlock *OldExit = SubRegion->getExit(); in changeExit() 738 BasicBlock *Insert = Order.empty() ? ParentRegion->getExit() : in getNextFlow() 772 BasicBlock *Exit = ParentRegion->getExit(); in needPostfix() 898 BasicBlock *Exit = ParentRegion->getExit(); in createFlow()
|
/external/clang/include/clang/Analysis/ |
D | CFG.h | 864 CFGBlock & getExit() { return *Exit; } in getExit() function 865 const CFGBlock & getExit() const { return *Exit; } in getExit() function 1093 static NodeType *getEntryNode( ::clang::CFG* F) { return &F->getExit(); } 1103 static NodeType *getEntryNode(const ::clang::CFG* F) { return &F->getExit(); }
|