LLVM  4.0.0
Public Member Functions | Public Attributes | List of all members
llvm::ValueInfo::ValueUnion Union Reference

Union of the two possible value types. More...

#include <ModuleSummaryIndex.h>

Collaboration diagram for llvm::ValueInfo::ValueUnion:
[legend]

Public Member Functions

 ValueUnion (GlobalValue::GUID Id)
 
 ValueUnion (const GlobalValue *GV)
 

Public Attributes

GlobalValue::GUID Id
 
const GlobalValueGV
 

Detailed Description

Union of the two possible value types.

Definition at line 58 of file ModuleSummaryIndex.h.

Constructor & Destructor Documentation

llvm::ValueInfo::ValueUnion::ValueUnion ( GlobalValue::GUID  Id)
inline

Definition at line 61 of file ModuleSummaryIndex.h.

llvm::ValueInfo::ValueUnion::ValueUnion ( const GlobalValue GV)
inline

Definition at line 62 of file ModuleSummaryIndex.h.

Member Data Documentation

const GlobalValue* llvm::ValueInfo::ValueUnion::GV

Definition at line 60 of file ModuleSummaryIndex.h.

Referenced by llvm::ValueInfo::getValue().

GlobalValue::GUID llvm::ValueInfo::ValueUnion::Id

Definition at line 59 of file ModuleSummaryIndex.h.

Referenced by llvm::ValueInfo::getGUID().


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