LLVM: llvm::ValueMaterializer Class Reference (original) (raw)

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

#include "[llvm/Transforms/Utils/ValueMapper.h](ValueMapper%5F8h%5Fsource.html)"

Public Member Functions
virtual Value * materialize (Value *V)=0
This method can be implemented to generate a mapped Value on demand.

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

Definition at line 58 of file ValueMapper.h.

llvm::ValueMaterializer::ValueMaterializer ( ) protecteddefault

Referenced by operator=(), and ValueMaterializer().

ValueMaterializer() [2/2]

References ValueMaterializer().

~ValueMaterializer()

llvm::ValueMaterializer::~ValueMaterializer ( ) protecteddefault

materialize()

virtual Value * llvm::ValueMaterializer::materialize ( Value * V) pure virtual

This method can be implemented to generate a mapped Value on demand.

For example, if linking lazily. Returns null if the value is not materialized.

operator=()

References ValueMaterializer().


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