LLVM  3.7.0
llvm::ConstantAsMetadata Member List

This is the complete list of members for llvm::ConstantAsMetadata, including all inherited members.

classof(const Metadata *MD)llvm::ConstantAsMetadatainlinestatic
ConstantAsMetadataKind enum valuellvm::Metadata
DIBasicTypeKind enum valuellvm::Metadata
DICompileUnitKind enum valuellvm::Metadata
DICompositeTypeKind enum valuellvm::Metadata
DIDerivedTypeKind enum valuellvm::Metadata
DIEnumeratorKind enum valuellvm::Metadata
DIExpressionKind enum valuellvm::Metadata
DIFileKind enum valuellvm::Metadata
DIGlobalVariableKind enum valuellvm::Metadata
DIImportedEntityKind enum valuellvm::Metadata
DILexicalBlockFileKind enum valuellvm::Metadata
DILexicalBlockKind enum valuellvm::Metadata
DILocalVariableKind enum valuellvm::Metadata
DILocationKind enum valuellvm::Metadata
DIModuleKind enum valuellvm::Metadata
DINamespaceKind enum valuellvm::Metadata
DIObjCPropertyKind enum valuellvm::Metadata
Distinct enum valuellvm::Metadataprotected
DISubprogramKind enum valuellvm::Metadata
DISubrangeKind enum valuellvm::Metadata
DISubroutineTypeKind enum valuellvm::Metadata
DITemplateTypeParameterKind enum valuellvm::Metadata
DITemplateValueParameterKind enum valuellvm::Metadata
dump() const llvm::Metadata
dump(const Module *M) const llvm::Metadata
GenericDINodeKind enum valuellvm::Metadata
get(Constant *C)llvm::ConstantAsMetadatainlinestatic
llvm::ValueAsMetadata::get(Value *V)llvm::ValueAsMetadatastatic
getConstant(Value *C)llvm::ValueAsMetadatainlinestatic
getConstantIfExists(Value *C)llvm::ValueAsMetadatainlinestatic
getContext() const llvm::ValueAsMetadatainline
getIfExists(Constant *C)llvm::ConstantAsMetadatainlinestatic
llvm::ValueAsMetadata::getIfExists(Value *V)llvm::ValueAsMetadatastatic
getLocal(Value *Local)llvm::ValueAsMetadatainlinestatic
getLocalIfExists(Value *Local)llvm::ValueAsMetadatainlinestatic
getMetadataID() const llvm::Metadatainline
getType() const llvm::ValueAsMetadatainline
getValue() const llvm::ConstantAsMetadatainline
handleChangedOperand(void *, Metadata *)llvm::Metadatainlineprotected
handleDeletion(Value *V)llvm::ValueAsMetadatastatic
handleRAUW(Value *From, Value *To)llvm::ValueAsMetadatastatic
LocalAsMetadataKind enum valuellvm::Metadata
MDStringKind enum valuellvm::Metadata
MDTupleKind enum valuellvm::Metadata
Metadata(unsigned ID, StorageType Storage)llvm::Metadatainlineprotected
MetadataKind enum namellvm::Metadata
print(raw_ostream &OS, const Module *M=nullptr) const llvm::Metadata
print(raw_ostream &OS, ModuleSlotTracker &MST, const Module *M=nullptr) const llvm::Metadata
printAsOperand(raw_ostream &OS, const Module *M=nullptr) const llvm::Metadata
printAsOperand(raw_ostream &OS, ModuleSlotTracker &MST, const Module *M=nullptr) const llvm::Metadata
replaceAllUsesWith(Metadata *MD)llvm::ValueAsMetadatainlineprotected
Storagellvm::Metadataprotected
StorageType enum namellvm::Metadataprotected
SubclassData16llvm::Metadataprotected
SubclassData32llvm::Metadataprotected
Temporary enum valuellvm::Metadataprotected
Uniqued enum valuellvm::Metadataprotected
ValueAsMetadata classllvm::ConstantAsMetadatafriend
llvm::ValueAsMetadata::ValueAsMetadata(unsigned ID, Value *V)llvm::ValueAsMetadatainlineprotected
~Metadata()=defaultllvm::Metadataprotected
~ValueAsMetadata()=defaultllvm::ValueAsMetadataprotected