LLVM API Documentation

llvm::ValueMapCache Class Reference

#include <TransformInternals.h>

Collaboration diagram for llvm::ValueMapCache:

Collaboration graph
[legend]
List of all members.

Public Types

typedef std::map< const Value *,
Value * > 
ExprMapTy

Public Attributes

std::set< const User * > OperandsMapped
std::map< const Value *, Value * > ExprMap
std::set< ValueHandleNewCasts

Detailed Description

Definition at line 80 of file TransformInternals.h.


Member Typedef Documentation

typedef std::map<const Value *, Value *> llvm::ValueMapCache::ExprMapTy

Definition at line 91 of file TransformInternals.h.


Member Data Documentation

std::set<const User*> llvm::ValueMapCache::OperandsMapped

Definition at line 85 of file TransformInternals.h.

Referenced by ConvertOperandToType().

std::map<const Value *, Value *> llvm::ValueMapCache::ExprMap

Definition at line 90 of file TransformInternals.h.

Referenced by llvm::ConvertExpressionToType(), and ConvertOperandToType().

std::set<ValueHandle> llvm::ValueMapCache::NewCasts

Definition at line 99 of file TransformInternals.h.

Referenced by llvm::ConvertExpressionToType(), and ConvertOperandToType().


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