LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
llvm::MachineInstrSpan Class Reference

#include <MachineBasicBlock.h>

Public Member Functions

 MachineInstrSpan (MachineBasicBlock::iterator I)
 
MachineBasicBlock::iterator begin ()
 
MachineBasicBlock::iterator end ()
 
bool empty ()
 
MachineBasicBlock::iterator getInitial ()
 

Detailed Description

MachineInstrSpan provides an interface to get an iteration range containing the instruction it was initialized with, along with all those instructions inserted prior to or following that instruction at some point after the MachineInstrSpan is constructed.

Definition at line 742 of file MachineBasicBlock.h.

Constructor & Destructor Documentation

llvm::MachineInstrSpan::MachineInstrSpan ( MachineBasicBlock::iterator  I)
inline

Definition at line 746 of file MachineBasicBlock.h.

Member Function Documentation

MachineBasicBlock::iterator llvm::MachineInstrSpan::begin ( )
inline
bool llvm::MachineInstrSpan::empty ( )
inline

Definition at line 756 of file MachineBasicBlock.h.

References begin(), and end().

MachineBasicBlock::iterator llvm::MachineInstrSpan::end ( )
inline

Definition at line 755 of file MachineBasicBlock.h.

Referenced by empty().

MachineBasicBlock::iterator llvm::MachineInstrSpan::getInitial ( )
inline

Definition at line 758 of file MachineBasicBlock.h.


The documentation for this class was generated from the following file: