LLVM  3.7.0
Public Member Functions | List of all members
llvm::ValueMaterializer Class Referenceabstract

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

#include <ValueMapper.h>

Public Member Functions

virtual ~ValueMaterializer ()
 
virtual ValuematerializeValueFor (Value *V)=0
 materializeValueFor - The client should implement this method if they want to generate a mapped Value on demand. More...
 

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 ( )
inlinevirtual

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: