Home
last modified time | relevance | path

Searched refs:getExit (Results 1 – 25 of 70) sorted by relevance

123

/external/llvm-project/llvm/include/llvm/Analysis/
DRegionInfoImpl.h88 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 …]
DRegionIterator.h92 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);
DRegionInfo.h359 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/
DRegionInfoImpl.h85 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 …]
DRegionIterator.h82 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);
DRegionInfo.h352 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/
DRegionInfoImpl.h88 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 …]
DRegionIterator.h92 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);
DRegionInfo.h360 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/
DVPlanVerifier.cpp48 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()
DVPlanPredicator.cpp137 if (VPDomTree.dominates(CurrBlock, Region->getExit())) { in createOrPropagatePredicates()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DVPlanVerifier.cpp47 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()
DVPlanPredicator.cpp137 if (VPDomTree.dominates(CurrBlock, Region->getExit())) { in createOrPropagatePredicates()
/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_target.cpp274 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/
DUtils.cpp109 while (PrevRegion->getExit() == EntryBB) { in executeScopConditionally()
117 BasicBlock *ExitBB = S.getExit(); in executeScopConditionally()
DBlockGenerators.cpp813 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/
DStructurizeCFG.cpp318 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/
DCFGDominatorTree.cpp40 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/
DAMDGPUMachineCFGStructurizer.cpp420 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/
DAMDGPUMachineCFGStructurizer.cpp420 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/
DScopHelper.cpp73 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/
DControlFlow.java164 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/
DStructurizeCFG.cpp362 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/
DStructurizeCFG.cpp429 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/
DCFG.h864 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(); }

123