reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  233     if (BB.isEHPad()) {
  264     if (BB.isEHPad())
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1437     if (LLVMBB->isEHPad())
lib/CodeGen/WasmEHPrepare.cpp
  208     if (!BB.isEHPad())
  276   assert(BB->isEHPad() && "BB is not an EHPad!");
  356     if (!BB.isEHPad())
lib/CodeGen/WinEHPrepare.cpp
  239   assert(BB->isEHPad() && "not a funclet!");
  341   assert(BB->isEHPad() && "no a funclet!");
  434     if (!BB.isEHPad())
  452     if (!BB.isEHPad())
  695     if (!BB->isEHPad())
 1029     assert((DisableDemotion || !(BB.isEHPad() && isa<PHINode>(BB.begin()))) &&
 1096     if (isa<PHINode>(UsingInst) && UsingInst->getParent()->isEHPad()) {
 1151   if (PredBlock->isEHPad() && PredBlock->getFirstNonPHI()->isTerminator()) {
lib/FuzzMutate/Operations.cpp
  146     if (Block->isEHPad())
lib/IR/Verifier.cpp
 3126       II.getUnwindDest()->isEHPad(),
lib/Target/X86/X86WinEHState.cpp
  166     if (BB.isEHPad()) {
  557   if (BB->isEHPad())
  606     if (SuccBB->isEHPad())
lib/Transforms/IPO/HotColdSplitting.cpp
  105   if (BB.isEHPad() || isa<ResumeInst>(BB.getTerminator()))
  137   return !BB.hasAddressTaken() && !BB.isEHPad() && !isa<InvokeInst>(Term) &&
lib/Transforms/IPO/LoopExtractor.cpp
  134       if (ExitBlocks[i]->isEHPad()) {
lib/Transforms/Scalar/CallSiteSplitting.cpp
  204   if (!CallSiteBB->canSplitPredecessors() || CallSiteBB->isEHPad())
lib/Transforms/Scalar/ConstantHoisting.cpp
  194   while (IDom->getBlock()->isEHPad()) {
  295         (!Node->isEHPad() &&
lib/Transforms/Scalar/GVN.cpp
 1123       if (LoadBB->isEHPad()) {
 2430     if (CurrentBlock->isEHPad())
lib/Transforms/Scalar/GVNHoist.cpp
  351     if (BB->isEHPad() || BB->hasAddressTaken()) {
lib/Transforms/Scalar/JumpThreading.cpp
 1306   if (LoadBB->isEHPad())
 1811   if (BB->isEHPad())
lib/Transforms/Utils/BreakCriticalEdges.cpp
  150   if (DestBB->isEHPad()) return nullptr;
  306           assert(!DestBB->isEHPad() && "We don't split edges to EH pads!");
lib/Transforms/Utils/CodeExtractor.cpp
  221       if (BB->isEHPad()) {
lib/Transforms/Utils/InlineFunction.cpp
 1644             if (CalledBB.isEHPad())
lib/Transforms/Utils/LoopSimplify.cpp
  234   assert(!Header->isEHPad() && "Can't insert backedge to EH pad");
  362   assert(!Header->isEHPad() && "Can't insert backedge to EH pad");
tools/opt/Debugify.cpp
  111       if (BB.isEHPad())