/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | WinEHPrepare.cpp | 229 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 …]
|
D | WasmEHPrepare.cpp | 184 if (!BB.isEHPad()) in runOnFunction() 261 assert(BB->isEHPad() && "BB is not an EHPad!"); in prepareEHPad() 336 if (!BB.isEHPad()) in calculateWasmEHInfo()
|
D | PHIEliminationUtils.cpp | 31 if (!SuccMBB->isEHPad()) in findPHICopyInsertPoint()
|
D | MachineBasicBlock.cpp | 227 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()
|
D | BranchFolding.cpp | 1189 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/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 | 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 | PHIEliminationUtils.cpp | 31 if (!SuccMBB->isEHPad()) in findPHICopyInsertPoint()
|
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()
|
/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()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
D | DemoteRegToStack.cpp | 95 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemoteRegToStack() 142 for (; isa<PHINode>(InsertPt) || InsertPt->isEHPad(); ++InsertPt) in DemotePHIToStack()
|
D | BreakCriticalEdges.cpp | 145 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/ |
D | WebAssemblyLateEHPrepare.cpp | 73 if (MBB->isEHPad()) { in GetMatchingEHPad() 198 if (!MBB.isEHPad()) in addCatchAlls() 247 if (!Succ->isEHPad()) in addRethrows()
|
D | WebAssemblyUtilities.cpp | 210 if (!MBB.isEHPad()) in isCatchTerminatePad() 228 if (!MBB.isEHPad()) in isCatchAllTerminatePad()
|
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/ |
D | BasicBlock.h | 315 bool isEHPad() const { return getFirstNonPHI()->isEHPad(); } in isEHPad() function
|
/external/llvm/include/llvm/IR/ |
D | BasicBlock.h | 314 bool isEHPad() const { return getFirstNonPHI()->isEHPad(); }
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/ |
D | BasicBlock.h | 394 bool isEHPad() const { return getFirstNonPHI()->isEHPad(); } in isEHPad() function
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | ConstantHoisting.cpp | 169 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/ |
D | LoopExtractor.cpp | 133 if (ExitBlocks[i]->isEHPad()) { in runOnLoop()
|
/external/llvm/lib/IR/ |
D | BasicBlock.cpp | 215 if (InsertPt->isEHPad()) ++InsertPt; in getFirstInsertionPt() 358 if (FirstNonPHI->isEHPad()) in canSplitPredecessors()
|
/external/llvm/lib/Analysis/ |
D | EHPersonalities.cpp | 79 if (VisitingHead->isEHPad()) { in colorEHFunclets()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/ |
D | BasicBlock.cpp | 224 if (InsertPt->isEHPad()) ++InsertPt; in getFirstInsertionPt() 372 if (FirstNonPHI->isEHPad()) in canSplitPredecessors()
|
/external/llvm/lib/Transforms/Scalar/ |
D | ADCE.cpp | 82 if (isa<TerminatorInst>(I) || I.isEHPad() || I.mayHaveSideEffects()) { in aggressiveDCE()
|