class ConstantAsMetadata
Declaration
class ConstantAsMetadata : public ValueAsMetadata { /* full declaration omitted */ };
Declared at: llvm/include/llvm/IR/Metadata.h:403
Inherits from: ValueAsMetadata
Member Variables
Inherited from Metadata:
Method Overview
- public static bool classof(const llvm::Metadata * MD)
- public static llvm::ConstantAsMetadata * get(llvm::Constant * C)
- public static llvm::ConstantAsMetadata * getIfExists(llvm::Constant * C)
- public llvm::Constant * getValue() const
Inherited from ValueAsMetadata:
- public classof
- public get
- public getConstant
- public getConstantIfExists
- public getContext
- public getIfExists
- public getLocal
- public getLocalIfExists
- public getType
- public getValue
- public handleDeletion
- public handleRAUW
- protected replaceAllUsesWith
Inherited from Metadata:
- public dump
- public dump
- public getMetadataID
- protected handleChangedOperand
- public print
- public print
- public printAsOperand
- public printAsOperand
Methods
¶static bool classof(const llvm::Metadata* MD)
static bool classof(const llvm::Metadata* MD)
Declared at: llvm/include/llvm/IR/Metadata.h:422
Parameters
- const llvm::Metadata* MD
¶static llvm::ConstantAsMetadata* get(
llvm::Constant* C)
static llvm::ConstantAsMetadata* get(
llvm::Constant* C)
Declared at: llvm/include/llvm/IR/Metadata.h:410
Parameters
¶static llvm::ConstantAsMetadata* getIfExists(
llvm::Constant* C)
static llvm::ConstantAsMetadata* getIfExists(
llvm::Constant* C)
Declared at: llvm/include/llvm/IR/Metadata.h:414
Parameters
¶llvm::Constant* getValue() const
llvm::Constant* getValue() const
Declared at: llvm/include/llvm/IR/Metadata.h:418