LLVM API Documentation

Public Types | Public Member Functions
llvm::DbgValueHistoryMap Class Reference

#include <DbgValueHistoryCalculator.h>

List of all members.

Public Types

typedef std::pair< const
MachineInstr *, const
MachineInstr * > 
InstrRange
typedef SmallVector
< InstrRange, 4 > 
InstrRanges
typedef MapVector< const
MDNode *, InstrRanges
InstrRangesMap

Public Member Functions

void startInstrRange (const MDNode *Var, const MachineInstr &MI)
void endInstrRange (const MDNode *Var, const MachineInstr &MI)
unsigned getRegisterForVar (const MDNode *Var) const
bool empty () const
void clear ()
InstrRangesMap::const_iterator begin () const
InstrRangesMap::const_iterator end () const

Detailed Description

Definition at line 25 of file DbgValueHistoryCalculator.h.


Member Typedef Documentation

Definition at line 32 of file DbgValueHistoryCalculator.h.

Definition at line 33 of file DbgValueHistoryCalculator.h.

Definition at line 34 of file DbgValueHistoryCalculator.h.


Member Function Documentation


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