/external/llvm/lib/CodeGen/ |
D | WinEHPrepare.cpp | 220 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 …]
|
D | PHIEliminationUtils.cpp | 31 if (!SuccMBB->isEHPad()) in findPHICopyInsertPoint()
|
D | MachineBasicBlock.cpp | 203 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()
|
D | BranchFolding.cpp | 1049 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()
|
D | MachineBlockPlacement.cpp | 413 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()
|
D | Analysis.cpp | 648 if (Visiting->isEHPad() && Visiting != MBB) in collectFuncletMembers() 690 } else if (IsSEH && MBB.isEHPad()) { in getFuncletMembership()
|
D | MachineLICM.cpp | 457 if (ML && ML->getHeader()->isEHPad()) continue; in HoistRegionPostRA() 642 if (ML && ML->getHeader()->isEHPad()) in HoistOutOfLoop()
|
/external/llvm/lib/Transforms/Utils/ |
D | DemoteRegToStack.cpp | 93 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemoteRegToStack() 137 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemotePHIToStack()
|
D | BreakCriticalEdges.cpp | 128 if (DestBB->isEHPad()) return nullptr; in SplitCriticalEdge() 303 assert(!DestBB->isEHPad() && "We don't split edges to EH pads!"); in SplitCriticalEdge()
|
D | LoopSimplify.cpp | 259 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()
|
D | InlineFunction.cpp | 570 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/ |
D | BasicBlock.h | 315 bool isEHPad() const { return getFirstNonPHI()->isEHPad(); } in isEHPad() function
|
D | Instruction.h | 453 bool isEHPad() const { in isEHPad() function
|
/external/llvm/include/llvm/IR/ |
D | BasicBlock.h | 314 bool isEHPad() const { return getFirstNonPHI()->isEHPad(); }
|
D | Instruction.h | 411 bool isEHPad() const {
|
/external/llvm/lib/Analysis/ |
D | EHPersonalities.cpp | 79 if (VisitingHead->isEHPad()) { in colorEHFunclets()
|
D | DemandedBits.cpp | 70 I->isEHPad() || I->mayHaveSideEffects(); in isAlwaysLive()
|
/external/llvm/lib/IR/ |
D | BasicBlock.cpp | 215 if (InsertPt->isEHPad()) ++InsertPt; in getFirstInsertionPt() 358 if (FirstNonPHI->isEHPad()) in canSplitPredecessors()
|
/external/llvm/lib/Transforms/Scalar/ |
D | ADCE.cpp | 82 if (isa<TerminatorInst>(I) || I.isEHPad() || I.mayHaveSideEffects()) { in aggressiveDCE()
|
D | Sink.cpp | 75 if (isa<TerminatorInst>(Inst) || isa<PHINode>(Inst) || Inst->isEHPad() || in isSafeToMove()
|
/external/llvm/lib/Target/X86/ |
D | X86WinEHState.cpp | 167 if (BB.isEHPad()) { in runOnFunction() 553 if (BB->isEHPad()) in getPredState() 602 if (SuccBB->isEHPad()) in getSuccState()
|
/external/llvm/tools/bugpoint/ |
D | CrashDebugger.cpp | 377 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/ |
D | LoopExtractor.cpp | 132 if (ExitBlocks[i]->isEHPad()) { in runOnLoop()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | FunctionLoweringInfo.cpp | 255 if (BB->isEHPad()) { in set() 315 if (BB->isEHPad() && MBBMap.count(&*BB)) in set()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombinePHI.cpp | 397 if (TI->isEHPad()) in FoldPHIArgZextsIntoPHI() 471 if (TI->isEHPad()) in FoldPHIArgOpIntoPHI()
|