LLVM API Documentation

Public Member Functions
llvm::ScheduleDAGSDNodes::RegDefIter Class Reference

#include <ScheduleDAGSDNodes.h>

List of all members.

Public Member Functions

 RegDefIter (const SUnit *SU, const ScheduleDAGSDNodes *SD)
bool IsValid () const
MVT GetValue () const
const SDNodeGetNode () const
unsigned GetIdx () const
void Advance ()

Detailed Description

RegDefIter - In place iteration over the values defined by an SUnit. This does not need copies of the iterator or any other STLisms. The iterator creates itself, rather than being provided by the SchedDAG.

Definition at line 133 of file ScheduleDAGSDNodes.h.


Constructor & Destructor Documentation

Definition at line 558 of file ScheduleDAGSDNodes.cpp.

References Advance().


Member Function Documentation

Definition at line 153 of file ScheduleDAGSDNodes.h.

Referenced by GetCostForDef().

Definition at line 149 of file ScheduleDAGSDNodes.h.

Referenced by GetCostForDef().

Definition at line 144 of file ScheduleDAGSDNodes.h.

References IsValid().

Referenced by GetCostForDef().

Definition at line 142 of file ScheduleDAGSDNodes.h.

Referenced by GetValue().


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