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

References

include/llvm/CodeGen/MachineBasicBlock.h
  680     return erase(iterator(I));
lib/CodeGen/LiveDebugVariables.cpp
  706           MBBI = MBB->erase(MBBI);
  978       MBBI = MBB.erase(MBBI);
lib/CodeGen/TargetInstrInfo.cpp
  147     MBB->erase(MI);
lib/CodeGen/TwoAddressInstructionPass.cpp
  754   MBB->erase(mi); // Nuke the old inst.
lib/Target/AArch64/AArch64FrameLowering.cpp
  316   return MBB.erase(I);
  720   return std::prev(MBB.erase(MBBI));
 1302     MBB.erase(MBBI);
lib/Target/AArch64/AArch64InstrInfo.cpp
 1569   MBB.erase(MI);
lib/Target/AMDGPU/R600InstrInfo.cpp
 1067     MBB->erase(MI);
lib/Target/AMDGPU/R600Packetizer.cpp
  360         MBB->erase(DeleteMI);
lib/Target/AMDGPU/SIFrameLowering.cpp
 1103     return MBB.erase(I);
 1128   return MBB.erase(I);
lib/Target/AMDGPU/SIInstrInfo.cpp
 6084     IfEntry->erase(TI);
 6131     LoopEnd->erase(TI);
lib/Target/ARC/ARCFrameLowering.cpp
  490   return MBB.erase(I);
lib/Target/ARC/ARCRegisterInfo.cpp
   54     MBB.erase(II);
  125   MBB.erase(II);
lib/Target/ARM/ARMBaseInstrInfo.cpp
 1564   BB->erase(MI);
 1572     MI.getParent()->erase(MI);
lib/Target/ARM/ARMExpandPseudoInsts.cpp
 1211       MBB.erase(MBBI);
lib/Target/ARM/ARMFrameLowering.cpp
 2185   return MBB.erase(I);
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
 1314     MBB.erase(MergeInstr);
 1329   MBB.erase(MBBI);
 1430   MBB.erase(MergeInstr);
 1500   MBB.erase(MBBI);
 1538   MBB.erase(MergeInstr);
 1559   MBB.erase(MBBI);
 1759   MBBI = MBB.erase(MBBI);
 1952       MBB.erase(MBBI);
 1988       MBB.erase(MBBI);
 1989       MBB.erase(Prev);
lib/Target/ARM/Thumb1FrameLowering.cpp
  142   return MBB.erase(I);
  646     MBB.erase(MBBI);
  767     MBB.erase(MBBI);
 1057       MI = MBB.erase(MI);
lib/Target/ARM/ThumbRegisterInfo.cpp
  379     MBB.erase(II);
lib/Target/AVR/AVRFrameLowering.cpp
  372     return MBB.erase(MI);
  413   return MBB.erase(MI);
lib/Target/BPF/BPFFrameLowering.h
   36     return MBB.erase(MI);
lib/Target/BPF/BPFInstrInfo.cpp
  112   BB->erase(MI);
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
  206               LayoutSucc->erase(LayoutSucc->begin());
lib/Target/Hexagon/HexagonConstExtenders.cpp
 1612     MBB.erase(MI);
 1622     MBB.erase(MI);
 1637     MBB.erase(MI);
 1688     MBB.erase(MI);
 1746     MBB.erase(MI);
 1768     MBB.erase(MI);
 1792     MBB.erase(MI);
 1814     MBB.erase(MI);
lib/Target/Hexagon/HexagonConstPropagation.cpp
 1038         B.erase(I);
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
 1005     B->erase(I);
lib/Target/Hexagon/HexagonFixupHwLoops.cpp
  152           MII = MBB.erase(MII);
lib/Target/Hexagon/HexagonFrameLowering.cpp
  691         It = MBB.erase(It);
 1350   return MBB.erase(I);
 1585   B.erase(It);
 1618   B.erase(It);
 1649   B.erase(It);
 1686   B.erase(It);
 1721   B.erase(It);
 1781   B.erase(It);
 1822   B.erase(It);
 1851   B.erase(It);
 1878   B.erase(It);
 2318           B.erase(It);
lib/Target/Hexagon/HexagonHardwareLoops.cpp
 1289     LastI = LastMBB->erase(LastI);
 1292         LastI = LastMBB->erase(LastI);
 1298     LastMBB->erase(LastI);
lib/Target/Hexagon/HexagonInstrInfo.cpp
 1039     MBB.erase(MI);
 1052       MBB.erase(MBBI);
 1059       MBB.erase(MI);
 1068       MBB.erase(MI);
 1076       MBB.erase(MI);
 1085       MBB.erase(MI);
 1110       MBB.erase(MI);
 1131       MBB.erase(MI);
 1139       MBB.erase(MI);
 1147       MBB.erase(MI);
 1154       MBB.erase(MI);
 1161       MBB.erase(MI);
 1169       MBB.erase(MI);
 1189       MBB.erase(MI);
 1218       MBB.erase(MI);
 1248       MBB.erase(MI);
 1282       MBB.erase(MI);
 1322       MBB.erase(MI);
 1354       MBB.erase(MI);
 1450       MBB.erase(MI);
 1462       MBB.erase(MI);
 1474       MBB.erase(MI);
 1487       MBB.erase(MI);
 1500       MBB.erase(MI);
 1513       MBB.erase(MI);
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  237         MB.erase(MI);
lib/Target/Lanai/LanaiFrameLowering.cpp
  145   return MBB.erase(I);
lib/Target/Lanai/LanaiMemAluCombiner.cpp
  391             BB->erase(AluIter);
  393             BB->erase(MBBIter++);
lib/Target/MSP430/MSP430FrameLowering.cpp
  286   return MBB.erase(I);
lib/Target/Mips/MipsFrameLowering.cpp
  150   return MBB.erase(I);
lib/Target/Mips/MipsSEFrameLowering.cpp
  141       MBB.erase(I);
  145       MBB.erase(I);
  149       MBB.erase(I);
  153       MBB.erase(I);
  163   MBB.erase(I);
lib/Target/Mips/MipsSEInstrInfo.cpp
  487   MBB.erase(MI);
lib/Target/NVPTX/NVPTXFrameLowering.cpp
   84   return MBB.erase(I);
lib/Target/PowerPC/PPCFrameLowering.cpp
 2344   return MBB.erase(I);
lib/Target/PowerPC/PPCRegisterInfo.cpp
  608   MBB.erase(II);
  631   MBB.erase(II);
  684   MBB.erase(II);
  727   MBB.erase(II);
  807   MBB.erase(II);
  857   MBB.erase(II);
  883   MBB.erase(II);
  910   MBB.erase(II);
lib/Target/RISCV/RISCVFrameLowering.cpp
  464   return MBB.erase(MI);
lib/Target/Sparc/SparcFrameLowering.cpp
  216   return MBB.erase(I);
lib/Target/SystemZ/SystemZFrameLowering.cpp
  539     return MBB.erase(MI);
lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp
  149   return MBB.erase(I);
lib/Target/X86/X86CallFrameOptimization.cpp
  585     MBB.erase(Store);
lib/Target/X86/X86CondBrFolding.cpp
  262   MBB->erase(UncondBrI);
  332     RootMBB->erase(UncondBrI);
lib/Target/X86/X86ExpandPseudo.cpp
  281     MBB.erase(MBBI);
  305     MBB.erase(MBBI);
  331     MBB.erase(MBBI);
lib/Target/X86/X86FixupLEAs.cpp
  437   MBB.erase(I);
  472       MBB.erase(MBI);
  524     MBB.erase(I);
  629     MBB.erase(I);
  673   MBB.erase(I);
lib/Target/X86/X86FloatingPoint.cpp
 1671   Inst = MBB->erase(Inst);  // Remove the pseudo instruction
lib/Target/X86/X86FrameLowering.cpp
  442   PI = MBB.erase(PI);
  443   if (PI != MBB.end() && PI->isCFIInstruction()) PI = MBB.erase(PI);
 2801   I = MBB.erase(I);
lib/Target/XCore/XCoreFrameLowering.cpp
  374     MBB.erase(MBBI);  // Erase the previous return instruction.
  405       MBB.erase(MBBI);  // Erase the previous return instruction.
  531   return MBB.erase(I);
lib/Target/XCore/XCoreRegisterInfo.cpp
  320   MBB.erase(II);