LLVM 22.0.0git
llvm::ConstantAsMetadata Class Reference

#include "llvm/IR/Metadata.h"

Inheritance 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 529 of file Metadata.h.

Member Function Documentation

โ—† classof()

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

Definition at line 548 of file Metadata.h.

References llvm::Metadata::getMetadataID().

โ—† get()

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

โ—† getIfExists()

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

โ—† getValue()

โ—† ValueAsMetadata

friend class ValueAsMetadata
friend

Definition at line 530 of file Metadata.h.

References llvm::CallingConv::C, and ValueAsMetadata.

Referenced by ValueAsMetadata.


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