LLVM  6.0.0svn
Public Member Functions | List of all members
llvm::ValueMapTypeRemapper Class Referenceabstract

This is a class that can be implemented by clients to remap types when cloning constants and instructions. More...

#include "llvm/Transforms/Utils/ValueMapper.h"

Public Member Functions

virtual ~ValueMapTypeRemapper ()=default
 
virtual TyperemapType (Type *SrcTy)=0
 The client should implement this method if they want to remap types while mapping values. More...
 

Detailed Description

This is a class that can be implemented by clients to remap types when cloning constants and instructions.

Definition at line 38 of file ValueMapper.h.

Constructor & Destructor Documentation

◆ ~ValueMapTypeRemapper()

virtual llvm::ValueMapTypeRemapper::~ValueMapTypeRemapper ( )
virtualdefault

Member Function Documentation

◆ remapType()

virtual Type* llvm::ValueMapTypeRemapper::remapType ( Type SrcTy)
pure virtual

The client should implement this method if they want to remap types while mapping values.

Referenced by wrapConstantAsMetadata().


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