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

References

lib/CodeGen/SplitKit.cpp
  229     BI.MBB = &*MFI;
  231     std::tie(Start, Stop) = LIS.getSlotIndexes()->getMBBRange(BI.MBB);
  238       ThroughBlocks.set(BI.MBB->getNumber());
  245       BI.FirstInstr = *UseI;
  246       assert(BI.FirstInstr >= Start);
  249       BI.LastInstr = UseI[-1];
  250       assert(BI.LastInstr < Stop);
  253       BI.LiveIn = LVI->start <= Start;
  256       if (!BI.LiveIn) {
  258         assert(LVI->start == BI.FirstInstr && "First instr should be a def");
  259         BI.FirstDef = BI.FirstInstr;
  259         BI.FirstDef = BI.FirstInstr;
  263       BI.LiveOut = true;
  267           BI.LiveOut = false;
  268           BI.LastInstr = LastStop;
  278           BI.LiveOut = false;
  279           UseBlocks.push_back(BI);
  283           BI.LiveIn = false;
  284           BI.LiveOut = true;
  285           BI.FirstInstr = BI.FirstDef = LVI->start;
  285           BI.FirstInstr = BI.FirstDef = LVI->start;
  290         if (!BI.FirstDef)
  291           BI.FirstDef = LVI->start;
  294       UseBlocks.push_back(BI);