Home
last modified time | relevance | path

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

123

/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 …]
DPHIEliminationUtils.cpp31 if (!SuccMBB->isEHPad()) in findPHICopyInsertPoint()
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()
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()
DAnalysis.cpp648 if (Visiting->isEHPad() && Visiting != MBB) in collectFuncletMembers()
690 } else if (IsSEH && MBB.isEHPad()) { in getFuncletMembership()
DMachineLICM.cpp457 if (ML && ML->getHeader()->isEHPad()) continue; in HoistRegionPostRA()
642 if (ML && ML->getHeader()->isEHPad()) in HoistOutOfLoop()
/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()
DLoopSimplify.cpp259 assert(!Header->isEHPad() && "Can't insert backedge to EH pad"); in separateNestedLoop()
365 assert(!Header->isEHPad() && "Can't insert backedge to EH pad"); in insertUniqueBackedgeBlock()
DInlineFunction.cpp570 assert(UnwindDest->getFirstNonPHI()->isEHPad() && "unexpected BasicBlock!"); in HandleInlinedEHPad()
619 if (!I->isEHPad()) in HandleInlinedEHPad()
1451 if (CalledBB.isEHPad()) in InlineFunction()
1836 if (!I->isEHPad()) in InlineFunction()
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DBasicBlock.h315 bool isEHPad() const { return getFirstNonPHI()->isEHPad(); } in isEHPad() function
DInstruction.h453 bool isEHPad() const { in isEHPad() function
/external/llvm/include/llvm/IR/
DBasicBlock.h314 bool isEHPad() const { return getFirstNonPHI()->isEHPad(); }
DInstruction.h411 bool isEHPad() const {
/external/llvm/lib/Analysis/
DEHPersonalities.cpp79 if (VisitingHead->isEHPad()) { in colorEHFunclets()
DDemandedBits.cpp70 I->isEHPad() || I->mayHaveSideEffects(); in isAlwaysLive()
/external/llvm/lib/IR/
DBasicBlock.cpp215 if (InsertPt->isEHPad()) ++InsertPt; in getFirstInsertionPt()
358 if (FirstNonPHI->isEHPad()) in canSplitPredecessors()
/external/llvm/lib/Transforms/Scalar/
DADCE.cpp82 if (isa<TerminatorInst>(I) || I.isEHPad() || I.mayHaveSideEffects()) { in aggressiveDCE()
DSink.cpp75 if (isa<TerminatorInst>(Inst) || isa<PHINode>(Inst) || Inst->isEHPad() || in isSafeToMove()
/external/llvm/lib/Target/X86/
DX86WinEHState.cpp167 if (BB.isEHPad()) { in runOnFunction()
553 if (BB->isEHPad()) in getPredState()
602 if (SuccBB->isEHPad()) in getSuccState()
/external/llvm/tools/bugpoint/
DCrashDebugger.cpp377 if (BBTerm->isEHPad() || BBTerm->getType()->isTokenTy()) in TestBlocks()
480 !Inst->isEHPad() && !Inst->getType()->isTokenTy()) { in TestInsts()
757 if (I->isEHPad() || I->getType()->isTokenTy()) in ReduceInsts()
/external/llvm/lib/Transforms/IPO/
DLoopExtractor.cpp132 if (ExitBlocks[i]->isEHPad()) { in runOnLoop()
/external/llvm/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp255 if (BB->isEHPad()) { in set()
315 if (BB->isEHPad() && MBBMap.count(&*BB)) in set()
/external/llvm/lib/Transforms/InstCombine/
DInstCombinePHI.cpp397 if (TI->isEHPad()) in FoldPHIArgZextsIntoPHI()
471 if (TI->isEHPad()) in FoldPHIArgOpIntoPHI()

123