Home
last modified time | relevance | path

Searched refs:isEHPad (Results 1 – 25 of 137) sorted by relevance

123456

/external/llvm/lib/CodeGen/
DWinEHPrepare.cpp220 assert(!TI->isEHPad() && "unexpected EHPad!"); in getEHPadFromPredecessor()
231 assert(BB->isEHPad() && "not a funclet!"); in calculateCXXStateNumbers()
299 if (UserI->isEHPad()) in calculateCXXStateNumbers()
332 assert(BB->isEHPad() && "no a funclet!"); in calculateSEHStateNumbers()
399 if (UserI->isEHPad()) in calculateSEHStateNumbers()
425 if (!BB.isEHPad()) in calculateSEHStateNumbers()
443 if (!BB.isEHPad()) in calculateWinCXXEHStateNumbers()
533 if (I->isEHPad()) in calculateClrEHStateNumbers()
557 if (I->isEHPad()) in calculateClrEHStateNumbers()
685 if (!BB->isEHPad()) in demotePHIsOnFunclets()
[all …]
DMachineBasicBlock.cpp203 if ((*I)->isEHPad()) in hasEHPadSuccessor()
267 if (isEHPad()) { OS << Comma << "EH LANDING PAD"; Comma = ", "; } in print()
369 assert((isEHPad() || this == &getParent()->front()) && in addLiveIn()
427 if ((*SI)->isEHPad()) in updateTerminator()
467 if ((*SI)->isEHPad() || *SI == TBB) in updateTerminator()
960 if (Succ->isEHPad()) in canSplitCriticalEdge()
1115 (MBB != DestA && MBB != DestB && !MBB->isEHPad())) { in CorrectExtraCFGEdges()
DPHIEliminationUtils.cpp31 if (!SuccMBB->isEHPad()) in findPHICopyInsertPoint()
DBranchFolding.cpp1049 if (IBB->isEHPad()) { in TailMergeBlocks()
1245 if (IsEmptyBlock(MBB) && !MBB->isEHPad() && !MBB->hasAddressTaken() && in OptimizeBlock()
1252 } else if (FallThrough->isEHPad()) { in OptimizeBlock()
1309 !MBB->hasAddressTaken() && !MBB->isEHPad()) { in OptimizeBlock()
1444 !MBB->hasAddressTaken() && !MBB->isEHPad()) { in OptimizeBlock()
1541 if (!MBB->isEHPad()) { in OptimizeBlock()
1586 !SuccBB->isEHPad()) { in OptimizeBlock()
1602 while (FallThrough != MF.end() && FallThrough->isEHPad()) in OptimizeBlock()
DMachineBlockPlacement.cpp413 if (MBB->isEHPad()) in markChainSuccessors()
447 if (Succ->isEHPad() || (BlockFilter && !BlockFilter->count(Succ))) { in collectViableSuccessors()
737 bool IsEHPad = WorkList[0]->isEHPad(); in selectBestCandidateBlock()
742 assert(MBB->isEHPad() == IsEHPad); in selectBestCandidateBlock()
832 if (MBB->isEHPad()) in fillWorkLists()
995 if (Succ->isEHPad()) in findBestLoopExit()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DWinEHPrepare.cpp229 assert(!TI->isEHPad() && "unexpected EHPad!"); in getEHPadFromPredecessor()
240 assert(BB->isEHPad() && "not a funclet!"); in calculateCXXStateNumbers()
309 if (UserI->isEHPad()) in calculateCXXStateNumbers()
342 assert(BB->isEHPad() && "no a funclet!"); in calculateSEHStateNumbers()
409 if (UserI->isEHPad()) in calculateSEHStateNumbers()
435 if (!BB.isEHPad()) in calculateSEHStateNumbers()
453 if (!BB.isEHPad()) in calculateWinCXXEHStateNumbers()
543 if (I->isEHPad()) in calculateClrEHStateNumbers()
567 if (I->isEHPad()) in calculateClrEHStateNumbers()
696 if (!BB->isEHPad()) in demotePHIsOnFunclets()
[all …]
DWasmEHPrepare.cpp184 if (!BB.isEHPad()) in runOnFunction()
261 assert(BB->isEHPad() && "BB is not an EHPad!"); in prepareEHPad()
336 if (!BB.isEHPad()) in calculateWasmEHInfo()
DPHIEliminationUtils.cpp31 if (!SuccMBB->isEHPad()) in findPHICopyInsertPoint()
DMachineBasicBlock.cpp227 if ((*I)->isEHPad()) in hasEHPadSuccessor()
312 if (isEHPad()) { in print()
485 assert((isEHPad() || this == &getParent()->front()) && in addLiveIn()
543 if ((*SI)->isEHPad()) in updateTerminator()
583 if ((*SI)->isEHPad() || *SI == TBB) in updateTerminator()
1107 if (Succ->isEHPad()) in canSplitCriticalEdge()
1262 (MBB != DestA && MBB != DestB && !MBB->isEHPad())) { in CorrectExtraCFGEdges()
DBranchFolding.cpp1189 if (IBB->isEHPad()) { in TailMergeBlocks()
1430 if (IsEmptyBlock(MBB) && !MBB->isEHPad() && !MBB->hasAddressTaken() && in OptimizeBlock()
1438 } else if (FallThrough->isEHPad()) { in OptimizeBlock()
1495 !MBB->hasAddressTaken() && !MBB->isEHPad()) { in OptimizeBlock()
1667 !MBB->hasAddressTaken() && !MBB->isEHPad()) { in OptimizeBlock()
1763 if (!MBB->isEHPad()) { in OptimizeBlock()
1808 !SuccBB->isEHPad()) { in OptimizeBlock()
1832 !FallThrough->isEHPad() && in OptimizeBlock()
/external/llvm/lib/Transforms/Utils/
DDemoteRegToStack.cpp93 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemoteRegToStack()
137 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemotePHIToStack()
DBreakCriticalEdges.cpp128 if (DestBB->isEHPad()) return nullptr; in SplitCriticalEdge()
303 assert(!DestBB->isEHPad() && "We don't split edges to EH pads!"); in SplitCriticalEdge()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DDemoteRegToStack.cpp95 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemoteRegToStack()
142 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemotePHIToStack()
DBreakCriticalEdges.cpp145 if (DestBB->isEHPad()) return nullptr; in SplitCriticalEdge()
284 assert(!DestBB->isEHPad() && "We don't split edges to EH pads!"); in SplitCriticalEdge()
365 if (FirstNonPHI->isEHPad() || Target->isLandingPad()) in SplitIndirectBrCriticalEdges()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/
DWebAssemblyLateEHPrepare.cpp73 if (MBB->isEHPad()) { in GetMatchingEHPad()
198 if (!MBB.isEHPad()) in addCatchAlls()
247 if (!Succ->isEHPad()) in addRethrows()
DWebAssemblyUtilities.cpp210 if (!MBB.isEHPad()) in isCatchTerminatePad()
228 if (!MBB.isEHPad()) in isCatchAllTerminatePad()
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DBasicBlock.h315 bool isEHPad() const { return getFirstNonPHI()->isEHPad(); } in isEHPad() function
/external/llvm/include/llvm/IR/
DBasicBlock.h314 bool isEHPad() const { return getFirstNonPHI()->isEHPad(); }
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DBasicBlock.h394 bool isEHPad() const { return getFirstNonPHI()->isEHPad(); } in isEHPad() function
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DConstantHoisting.cpp169 if (!isa<PHINode>(Inst) && !Inst->isEHPad()) in findMatInsertPt()
182 while (IDom->getBlock()->isEHPad()) { in findMatInsertPt()
280 (!Node->isEHPad() && in findBestInsertionSet()
312 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in findConstantInsertionPoint()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/IPO/
DLoopExtractor.cpp133 if (ExitBlocks[i]->isEHPad()) { in runOnLoop()
/external/llvm/lib/IR/
DBasicBlock.cpp215 if (InsertPt->isEHPad()) ++InsertPt; in getFirstInsertionPt()
358 if (FirstNonPHI->isEHPad()) in canSplitPredecessors()
/external/llvm/lib/Analysis/
DEHPersonalities.cpp79 if (VisitingHead->isEHPad()) { in colorEHFunclets()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DBasicBlock.cpp224 if (InsertPt->isEHPad()) ++InsertPt; in getFirstInsertionPt()
372 if (FirstNonPHI->isEHPad()) in canSplitPredecessors()
/external/llvm/lib/Transforms/Scalar/
DADCE.cpp82 if (isa<TerminatorInst>(I) || I.isEHPad() || I.mayHaveSideEffects()) { in aggressiveDCE()

123456