LLVM 22.0.0git
llvm::LocalAsMetadata Class Reference

#include "llvm/IR/Metadata.h"

Inheritance diagram for llvm::LocalAsMetadata:
[legend]

Static Public Member Functions

static LocalAsMetadataget (Value *Local)
static LocalAsMetadatagetIfExists (Value *Local)
static bool classof (const Metadata *MD)

Friends

class ValueAsMetadata

Additional Inherited Members

 Active type of storage. More...

Detailed Description

Definition at line 552 of file Metadata.h.

Member Function Documentation

◆ classof()

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

Definition at line 569 of file Metadata.h.

References llvm::Metadata::getMetadataID().

◆ get()

LocalAsMetadata * llvm::LocalAsMetadata::get ( Value * Local)
inlinestatic

Definition at line 561 of file Metadata.h.

References llvm::ValueAsMetadata::getLocal(), and Local.

Referenced by LLVMMDNodeInContext().

◆ getIfExists()

LocalAsMetadata * llvm::LocalAsMetadata::getIfExists ( Value * Local)
inlinestatic

Definition at line 565 of file Metadata.h.

References llvm::ValueAsMetadata::getLocalIfExists(), and Local.

Referenced by findDbgIntrinsics().

◆ ValueAsMetadata

friend class ValueAsMetadata
friend

Definition at line 553 of file Metadata.h.

References llvm::isa(), Local, and ValueAsMetadata.

Referenced by ValueAsMetadata.


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