LLVM  4.0.0
Public Member Functions | Static Public Member Functions | Friends | List of all members
llvm::ConstantAsMetadata Class Reference

#include <Metadata.h>

Inheritance diagram for llvm::ConstantAsMetadata:
[legend]
Collaboration diagram for llvm::ConstantAsMetadata:
[legend]

Public Member Functions

ConstantgetValue () const
 

Static Public Member Functions

static ConstantAsMetadataget (Constant *C)
 
static ConstantAsMetadatagetIfExists (Constant *C)
 
static bool classof (const Metadata *MD)
 

Friends

class ValueAsMetadata
 

Additional Inherited Members

 Active type of storage. More...

Detailed Description

Definition at line 385 of file Metadata.h.

Member Function Documentation

static bool llvm::ConstantAsMetadata::classof ( const Metadata MD)
inlinestatic

Definition at line 404 of file Metadata.h.

References llvm::Metadata::getMetadataID().

static ConstantAsMetadata* llvm::ConstantAsMetadata::get ( Constant C)
inlinestatic
static ConstantAsMetadata* llvm::ConstantAsMetadata::getIfExists ( Constant C)
inlinestatic

Definition at line 396 of file Metadata.h.

References llvm::ValueAsMetadata::getConstantIfExists().

Constant* llvm::ConstantAsMetadata::getValue ( ) const
inline

Definition at line 400 of file Metadata.h.

References llvm::ValueAsMetadata::getValue().

Referenced by getSummaryFromMD(), and wrapConstantAsMetadata().

Friends And Related Function Documentation

friend class ValueAsMetadata
friend

Definition at line 386 of file Metadata.h.


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