Thanks to visit codestin.com
Credit goes to llvm.org

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

Member Function Documentation

◆ classof()

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

Definition at line 547 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 529 of file Metadata.h.

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

Referenced by ValueAsMetadata.


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