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

References

include/llvm/CodeGen/MachineBasicBlock.h
  216   iterator                begin()       { return instr_begin();  }
  218   iterator                end  ()       { return instr_end();    }
  236   inline iterator_range<iterator> terminators() {
  244   inline iterator_range<iterator> phis() {
  537   iterator getFirstNonPHI();
  542   iterator SkipPHIsAndLabels(iterator I);
  542   iterator SkipPHIsAndLabels(iterator I);
  547   iterator SkipPHIsLabelsAndDebug(iterator I);
  547   iterator SkipPHIsLabelsAndDebug(iterator I);
  551   iterator getFirstTerminator();
  562   iterator getFirstNonDebugInstr();
  569   iterator getLastNonDebugInstr();
  613   void insert(iterator I, IT S, IT E) {
  620   iterator insert(iterator I, MachineInstr *MI) {
  620   iterator insert(iterator I, MachineInstr *MI) {
  629   iterator insertAfter(iterator I, MachineInstr *MI) {
  629   iterator insertAfter(iterator I, MachineInstr *MI) {
  664   iterator erase(iterator I, iterator E) {
  664   iterator erase(iterator I, iterator E) {
  664   iterator erase(iterator I, iterator E) {
  671   iterator erase(iterator I) {
  671   iterator erase(iterator I) {
  679   iterator erase(MachineInstr *I) {
  708   void splice(iterator Where, MachineBasicBlock *Other, iterator From) {
  708   void splice(iterator Where, MachineBasicBlock *Other, iterator From) {
  719   void splice(iterator Where, MachineBasicBlock *Other,
  720               iterator From, iterator To) {
  720               iterator From, iterator To) {
  753   DebugLoc findDebugLoc(iterator MBBI) {
  760   DebugLoc findPrevDebugLoc(iterator MBBI) {
  924   MachineBasicBlock::iterator I, B, E;
  927   MachineInstrSpan(MachineBasicBlock::iterator I, MachineBasicBlock *BB)
  933   MachineBasicBlock::iterator begin() {
  936   MachineBasicBlock::iterator end() { return E; }
  939   MachineBasicBlock::iterator getInitial() { return I; }
include/llvm/CodeGen/MachineFunction.h
  739       MachineBasicBlock::iterator InsertBefore, const MachineInstr &Orig);
include/llvm/CodeGen/MachineInstrBuilder.h
   70   MachineInstrBuilder(MachineFunction &F, MachineBasicBlock::iterator I)
   76   operator MachineBasicBlock::iterator() const { return MI; }
  333                                    MachineBasicBlock::iterator I,
  378                                    MachineBasicBlock::iterator I,
  448                             MachineBasicBlock::iterator I, const DebugLoc &DL,
  456                             MachineBasicBlock::iterator I, const DebugLoc &DL,
  463                                     MachineBasicBlock::iterator I,
  520   MIBundleBuilder(MachineBasicBlock &BB, MachineBasicBlock::iterator Pos)
  524   MIBundleBuilder(MachineBasicBlock &BB, MachineBasicBlock::iterator B,
  525                   MachineBasicBlock::iterator E)
include/llvm/CodeGen/TargetRegisterInfo.h
  913                                      MachineBasicBlock::iterator I,
  914                                      MachineBasicBlock::iterator &UseMI,
  927   virtual void eliminateFrameIndex(MachineBasicBlock::iterator MI,
lib/CodeGen/MIRCanonicalizerPass.cpp
  101                           std::function<MachineBasicBlock::iterator()> getPos) {
  245     MachineBasicBlock::iterator DefI = BBE;
  246     MachineBasicBlock::iterator UseI = BBE;
usr/include/c++/7.4.0/type_traits
 2427       static __result_of_success<decltype(