LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
llvm::ValueMaterializer Class Referenceabstract

#include <ValueMapper.h>

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