Lines Matching full:metadata
1 //===-- Metadata.cpp - Implement Metadata classes -------------------------===//
10 // This file implements the Metadata classes.
14 #include "llvm/Metadata.h"
139 // FIXME: This does not handle cyclic function local metadata.
151 assert((NewF == 0 || F == NewF) &&"inconsistent function-local metadata");
157 // getFunction - If this metadata is function-local and recursively has a
308 // Metadata can be function-local without having an associated function.
401 /// addOperand - Add metadata Operand.
419 /// getName - Return a constant reference to this named metadata's name.
425 // Instruction Metadata method implementations.
437 /// setMetadata - Set the metadata of of the specified kind to the specified
438 /// node. This updates/replaces metadata if already present, or removes it if
449 // Handle the case when we're adding/updating metadata on an instruction.
470 // Otherwise, we're removing metadata from an instruction.
555 /// clearMetadataHashEntries - Clear all hashtable-based metadata from