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

References

lib/CodeGen/Analysis.cpp
  704     if (Visiting->isEHPad() && Visiting != MBB)
  746     } else if (IsSEH && MBB.isEHPad()) {
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 3017   if (MBB->isEHPad() || MBB->pred_empty())
lib/CodeGen/BranchFolding.cpp
 1412   if (IsEmptyBlock(MBB) && !MBB->isEHPad() && !MBB->hasAddressTaken() &&
 1420     } else if (FallThrough->isEHPad()) {
 1477         !MBB->hasAddressTaken() && !MBB->isEHPad()) {
 1649         !MBB->hasAddressTaken() && !MBB->isEHPad()) {
 1745     if (!MBB->isEHPad()) {
 1790             !SuccBB->isEHPad()) {
 1814           !FallThrough->isEHPad() &&
lib/CodeGen/LiveIntervals.cpp
  321     if ((&MBB != &MF->front() && !MBB.isEHPad()) || MBB.livein_empty())
lib/CodeGen/LiveVariables.cpp
  604     if (SuccMBB->isEHPad())
lib/CodeGen/MIRPrinter.cpp
  627   if (MBB.isEHPad()) {
lib/CodeGen/MachineBasicBlock.cpp
  239     if ((*I)->isEHPad())
  324   if (isEHPad()) {
  497   assert((isEHPad() || this == &getParent()->front()) &&
  555         if ((*SI)->isEHPad())
  595     if ((*SI)->isEHPad() || *SI == TBB)
 1109   if (Succ->isEHPad())
 1274         (MBB != DestA && MBB != DestB && !MBB->isEHPad())) {
lib/CodeGen/MachineBlockPlacement.cpp
  618     if (NewBB->isEHPad())
  652     if (Succ->isEHPad() || (BlockFilter && !BlockFilter->count(Succ))) {
 1596   bool IsEHPad = WorkList[0]->isEHPad();
 1601     assert(MBB->isEHPad() == IsEHPad &&
 1696   if (BB->isEHPad())
 2088       if (Succ->isEHPad())
 2923           if (RemBB->isEHPad())
lib/CodeGen/MachineLICM.cpp
  506     if (ML && ML->getHeader()->isEHPad()) continue;
  690     if (ML && ML->getHeader()->isEHPad())
lib/CodeGen/MachineSink.cpp
  708   if (SuccToSinkTo && SuccToSinkTo->isEHPad())
lib/CodeGen/MachineVerifier.cpp
  626       if (isAllocatable(LI.PhysReg) && !MBB->isEHPad() &&
  638     if ((*I)->isEHPad())
 2622     if (!Register::isVirtualRegister(Reg) && MFI->isEHPad()) {
lib/CodeGen/PHIElimination.cpp
  565   if (MBB.empty() || !MBB.front().isPHI() || MBB.isEHPad())
lib/CodeGen/PHIEliminationUtils.cpp
   30   if (!SuccMBB->isEHPad())
lib/CodeGen/RegisterCoalescer.cpp
 1032   if (MBB.isEHPad())
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 2860   assert(FuncInfo.MBB->isEHPad() &&
lib/CodeGen/ShrinkWrap.cpp
  496     if (MBB.isEHPad()) {
lib/CodeGen/SplitKit.cpp
   84     if (SMBB->isEHPad())
lib/Target/ARM/ARMISelLowering.cpp
 9482     if (!BB->isEHPad()) continue;
 9822       if (SMBB->isEHPad()) {
lib/Target/Hexagon/BitTracker.cpp
  962       if (SB->isEHPad())
lib/Target/Hexagon/HexagonConstPropagation.cpp
  752       if (SB->isEHPad())
  840     if (SB->isEHPad())
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  364   if (B->isEHPad() || B->hasAddressTaken())
lib/Target/Hexagon/HexagonInstrInfo.cpp
 1700       if (I->isEHPad())
lib/Target/Hexagon/RDFGraph.cpp
  923       if (!B.isEHPad())
 1696     bool IsEHPad = SB->isEHPad();
lib/Target/Mips/MipsAsmPrinter.cpp
  487   if (MBB->isEHPad() || MBB->pred_empty())
lib/Target/Mips/MipsDelaySlotFiller.cpp
  845   return S->isEHPad() ? nullptr : S;
lib/Target/PowerPC/PPCBranchCoalescing.cpp
  269   if (Cand.BranchBlock->isEHPad() || Cand.BranchBlock->hasEHPadSuccessor()) {
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp
  199       if (A->isEHPad() && !B->isEHPad())
  199       if (A->isEHPad() && !B->isEHPad())
  201       if (!A->isEHPad() && B->isEHPad())
  201       if (!A->isEHPad() && B->isEHPad())
  213       if (A->isEHPad() && !B->isEHPad())
  213       if (A->isEHPad() && !B->isEHPad())
  215       if (!A->isEHPad() && B->isEHPad())
  215       if (!A->isEHPad() && B->isEHPad())
  320           (WasmDisableEHPadSort || !Next->isEHPad()) &&
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
  210   assert(!MBB.isEHPad());
  440   assert(MBB.isEHPad());
  656     if (!MBB.isEHPad())
  892         if (Succ->isEHPad()) {
 1123         if (Succ->isEHPad()) {
 1281     if (MBB.isEHPad()) {
lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp
   51     if (!EHPad->isEHPad())
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
   71     if (MBB->isEHPad()) {
  130     if (MBB.isEHPad()) {
  202         if (!Succ->isEHPad())
  372     if (!MBB.isEHPad())
lib/Target/X86/X86FrameLowering.cpp
 2560              [](const MachineBasicBlock *Succ) { return Succ->isEHPad(); }) &&
lib/Target/X86/X86ISelLowering.cpp
30947     if (!MBB.isEHPad())
31119       if (MBBS->isEHPad()) {
lib/Target/X86/X86InstrInfo.cpp
 2492     if ((*SI)->isEHPad() || (*SI == TBB && FallthroughBB))
lib/Target/X86/X86SpeculativeLoadHardening.cpp
  227   assert(!Succ.isEHPad() && "Shouldn't get edges to EH pads!");
  521       if (!MBB.isEHPad())
  585       if (!SuccMBB->isEHPad())
 1064     assert(!MBB.isEHPad() &&
 1089             return Succ->isEHPad() || Succ == &MBB;