class LocalAsMetadata

Declaration

class LocalAsMetadata : public ValueAsMetadata { /* full declaration omitted */ };

Declared at: llvm/include/llvm/IR/Metadata.h:427

Inherits from: ValueAsMetadata

Member Variables

Inherited from Metadata:

protected Storage
protected ImplicitCode
protected SubclassData16 = 0
protected SubclassData32 = 0

Method Overview

  • public static bool classof(const llvm::Metadata * MD)
  • public static llvm::LocalAsMetadata * get(llvm::Value * Local)
  • public static llvm::LocalAsMetadata * getIfExists(llvm::Value * Local)

Inherited from ValueAsMetadata:

Inherited from Metadata:

Methods

static bool classof(const llvm::Metadata* MD)

Declared at: llvm/include/llvm/IR/Metadata.h:444

Parameters

const llvm::Metadata* MD

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

Declared at: llvm/include/llvm/IR/Metadata.h:436

Parameters

llvm::Value* Local

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

Declared at: llvm/include/llvm/IR/Metadata.h:440

Parameters

llvm::Value* Local