/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyCFGSort.cpp | 145 if (A->isEHPad() && !B->isEHPad()) in operator ()() 147 if (!A->isEHPad() && B->isEHPad()) in operator ()() 159 if (A->isEHPad() && !B->isEHPad()) in operator ()() 161 if (!A->isEHPad() && B->isEHPad()) in operator ()() 296 (WasmDisableEHPadSort || !Next->isEHPad()) && in sortBlocks()
|
H A D | WebAssemblyLateEHPrepare.cpp | 78 if (MBB->isEHPad()) { in getMatchingEHPad() 142 if (MBB.isEHPad() && MBB.pred_empty()) in removeUnreachableEHPads() 206 if (!MBB.isEHPad()) in addCatchAlls() 308 if (!Succ->isEHPad()) in removeUnnecessaryUnreachables() 328 if (!MBB.isEHPad()) in restoreStackPointer()
|
H A D | WebAssemblyExceptionInfo.cpp | 86 if (!EHPad->isEHPad()) in recalculate() 130 if (!EHPad->isEHPad()) in recalculate() 169 if (!EHPad->isEHPad()) in recalculate() 212 if (MBB->isEHPad()) { in recalculate()
|
H A D | WebAssemblyCFGStackify.cpp | 252 assert(!MBB.isEHPad()); in placeBlockMarker() 465 assert(MBB.isEHPad()); in placeTryMarker() 701 if (!MBB.isEHPad()) in removeUnnecessaryInstrs() 709 while (Cont->isEHPad()) { in removeUnnecessaryInstrs() 898 if (EndBB->isEHPad()) { in addTryDelegate() 945 assert(EndBB->isEHPad()); in addTryDelegate() 1123 if (Succ->isEHPad()) { in fixCallUnwindMismatches() 1239 if (Succ->isEHPad()) { in fixCallUnwindMismatches() 1545 if (MBB.isEHPad()) { in placeMarkers() 1585 if (!MBB->isEHPad()) // Target is a delegate BB in getDelegateDepth()
|
H A D | WebAssemblySortRegion.cpp | 63 if (MBB->isEHPad()) { in getBottom()
|
H A D | WebAssemblyUtilities.cpp | 150 assert(EHPad->isEHPad()); in findCatch()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | WinEHPrepare.cpp | 259 if (I->isEHPad()) in calculateCXXStateForAsynchEH() 320 if (I->isEHPad()) in calculateSEHStateForAsynchEH() 366 assert(!TI->isEHPad() && "unexpected EHPad!"); in getEHPadFromPredecessor() 380 assert(BB->isEHPad() && "not a funclet!"); in calculateCXXStateNumbers() 465 if (UserI->isEHPad()) in calculateCXXStateNumbers() 501 assert(BB->isEHPad() && "no a funclet!"); in calculateSEHStateNumbers() 569 if (UserI->isEHPad()) in calculateSEHStateNumbers() 595 if (!BB.isEHPad()) in calculateSEHStateNumbers() 619 if (!BB.isEHPad()) in calculateWinCXXEHStateNumbers() 715 if (I->isEHPad()) in calculateClrEHStateNumbers() [all …]
|
H A D | BasicBlockSections.cpp | 222 if (MBB.isEHPad() && EHPadsSectionID != MBB.getSectionID() && in assignSections() 236 if (MBB.isEHPad()) in assignSections() 267 if (MBB.isBeginSection() && MBB.isEHPad()) { in avoidZeroOffsetLandingPad()
|
H A D | WasmEHPrepare.cpp | 228 if (!BB.isEHPad()) in prepareEHPads() 305 assert(BB->isEHPad() && "BB is not an EHPad!"); in prepareEHPad() 386 if (!BB.isEHPad()) in calculateWasmEHInfo()
|
H A D | BranchFolding.cpp | 944 SameTails[1].tailIsWholeBlock() && !SameTails[1].getBlock()->isEHPad()) in TryTailMergeBlocks() 950 !SameTails[0].getBlock()->isEHPad()) in TryTailMergeBlocks() 957 if ((MBB == EntryBB || MBB->isEHPad()) && in TryTailMergeBlocks() 1357 if (IsEmptyBlock(MBB) && !MBB->isEHPad() && !MBB->hasAddressTaken() && in OptimizeBlock() 1365 } else if (FallThrough->isEHPad()) { in OptimizeBlock() 1382 assert((*SI)->isEHPad() && "Bad CFG"); in OptimizeBlock() 1426 !MBB->hasAddressTaken() && !MBB->isEHPad()) { in OptimizeBlock() 1593 !MBB->hasAddressTaken() && !MBB->isEHPad()) { in OptimizeBlock() 1652 assert((*SI)->isEHPad() && "Bad CFG"); in OptimizeBlock() 1697 if (!MBB->isEHPad()) { in OptimizeBlock() [all …]
|
H A D | PHIEliminationUtils.cpp | 34 bool EHPadSuccessor = SuccMBB->isEHPad(); in findPHICopyInsertPoint()
|
H A D | MachineFunctionSplitter.cpp | 173 if (MBB.isEHPad()) in runOnMachineFunction()
|
H A D | MachineBasicBlock.cpp | 289 if (Succ->isEHPad()) in hasEHPadSuccessor() 539 if (isEHPad()) { in printName() 647 assert((isEHPad() || this == &getParent()->front()) && in addLiveIn() 722 PreviousLayoutSuccessor->isEHPad()) in updateTerminator() 751 assert(!PreviousLayoutSuccessor->isEHPad()); in updateTerminator() 1386 if (Succ->isEHPad()) in canSplitCriticalEdge()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | EHUtils.h | 46 if (!SuccBB->isEHPad()) in computeEHOnlyBlocks() 57 if (BB.isEHPad()) { in computeEHOnlyBlocks()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86IndirectBranchTracking.cpp | 166 if (MBB.isEHPad()) { in runOnMachineFunction() 181 } else if (MBB.isEHPad()){ in runOnMachineFunction()
|
H A D | X86WinEHState.cpp | 167 if (BB.isEHPad()) { in runOnFunction() 545 if (BB->isEHPad()) in getPredState() 594 if (SuccBB->isEHPad()) in getSuccState()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | BreakCriticalEdges.cpp | 122 if (DestBB->isEHPad()) return nullptr; in SplitKnownCriticalEdge() 295 assert(!DestBB->isEHPad() && "We don't split edges to EH pads!"); in SplitKnownCriticalEdge() 370 if (FirstNonPHI->isEHPad() || Target->isLandingPad()) in SplitIndirectBrCriticalEdges()
|
H A D | DemoteRegToStack.cpp | 107 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemoteRegToStack() 165 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemotePHIToStack()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMBranchTargets.cpp | 80 if (IsFirstBB || MBB.hasAddressTaken() || MBB.isEHPad()) { in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARC.cpp | 36 if (EHPad->isEHPad()) in createCallInstWithColors()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | ConstantHoisting.cpp | 185 if (!isa<PHINode>(Inst) && !Inst->isEHPad()) in findMatInsertPt() 194 if (!InsertionBlock->isEHPad()) { in findMatInsertPt() 205 while (IDom->getBlock()->isEHPad()) { in findMatInsertPt() 305 (!Node->isEHPad() && in findBestInsertionSet()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | EHPersonalities.cpp | 133 if (VisitingHead->isEHPad()) { in colorEHFunclets()
|
H A D | BasicBlock.cpp | 420 if (InsertPt->isEHPad()) ++InsertPt; in getFirstInsertionPt() 434 if (InsertPt->isEHPad()) in getFirstNonPHIOrDbgOrAlloca() 550 if (FirstNonPHI->isEHPad()) in canSplitPredecessors()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/ |
H A D | WebAssemblyUtilities.cpp |
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | BasicBlock.h | 665 bool isEHPad() const { return getFirstNonPHI()->isEHPad(); } in isEHPad() function
|