LLVM API Documentation

Public Member Functions
llvm::ValueMaterializer Class Reference

#include <ValueMapper.h>

List of all members.

Public Member Functions

virtual ~ValueMaterializer ()
virtual ValuematerializeValueFor (Value *V)=0

Detailed Description

ValueMaterializer - This is a class that can be implemented by clients to materialize Values on demand.

Definition at line 39 of file ValueMapper.h.


Constructor & Destructor Documentation

virtual llvm::ValueMaterializer::~ValueMaterializer ( ) [inline, virtual]

Definition at line 42 of file ValueMapper.h.


Member Function Documentation

virtual Value* llvm::ValueMaterializer::materializeValueFor ( Value V) [pure virtual]

materializeValueFor - The client should implement this method if they want to generate a mapped Value on demand. For example, if linking lazily.

Referenced by llvm::MapValue().


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