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

References

lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  274     TB = T1B, FB = T2B;
  276     TB = T2B, FB = T1B;
  278   if (!MDT->properlyDominates(B, TB) || !MDT->properlyDominates(B, FB))
  285   unsigned TNP = TB->pred_size(), FNP = FB->pred_size();
  286   unsigned TNS = TB->succ_size(), FNS = FB->succ_size();
  294   bool FOk = (FNP == 1 && FNS == 1 && MLI->getLoopFor(FB) == L);
  298   if (SkipExitBranches && MLI->getLoopFor(TB) != MLI->getLoopFor(FB))
  306   MachineBasicBlock *FSB = (FNS > 0) ? *FB->succ_begin() : nullptr;
  316       if (TSB == FB)
  317         JB = FB;
  318       FB = nullptr;
  327   if ((TB && isPreheader(TB)) || (FB && isPreheader(FB))) {
  327   if ((TB && isPreheader(TB)) || (FB && isPreheader(FB))) {
  328     LLVM_DEBUG(dbgs() << "One of blocks " << PrintMB(TB) << ", " << PrintMB(FB)
  333   FP = FlowPattern(B, PredR, TB, FB, JB);