LLVM  4.0.0
Static Public Member Functions | List of all members
llvm::MachineInstrBundleIteratorHelper< true > Struct Template Reference

#include <MachineInstrBundleIterator.h>

Static Public Member Functions

template<class Iterator >
static Iterator getBundleBegin (Iterator I)
 Get the beginning of the current bundle. More...
 
template<class Iterator >
static Iterator getBundleFinal (Iterator I)
 Get the final node of the current bundle. More...
 
template<class Iterator >
static void increment (Iterator &I)
 Increment reverse ilist iterator. More...
 
template<class Iterator >
static void decrement (Iterator &I)
 Decrement reverse ilist iterator. More...
 

Detailed Description

template<>
struct llvm::MachineInstrBundleIteratorHelper< true >

Definition at line 77 of file MachineInstrBundleIterator.h.

Member Function Documentation

template<class Iterator >
static void llvm::MachineInstrBundleIteratorHelper< true >::decrement ( Iterator &  I)
inlinestatic

Decrement reverse ilist iterator.

Definition at line 98 of file MachineInstrBundleIterator.h.

template<class Iterator >
static Iterator llvm::MachineInstrBundleIteratorHelper< true >::getBundleBegin ( Iterator  I)
inlinestatic

Get the beginning of the current bundle.

Definition at line 79 of file MachineInstrBundleIterator.h.

template<class Iterator >
static Iterator llvm::MachineInstrBundleIteratorHelper< true >::getBundleFinal ( Iterator  I)
inlinestatic

Get the final node of the current bundle.

Definition at line 86 of file MachineInstrBundleIterator.h.

template<class Iterator >
static void llvm::MachineInstrBundleIteratorHelper< true >::increment ( Iterator &  I)
inlinestatic

Increment reverse ilist iterator.

Definition at line 93 of file MachineInstrBundleIterator.h.


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