IRMetadataKind
public enum IRMetadataKind
Enumerates the kind of metadata nodes.
-
The metadata is a string.
Declaration
Swift
case mdString
-
The metadata is a constant-as-metadata node.
Declaration
Swift
case constantAsMetadata
-
The metadata is a local-as-metadata node.
Declaration
Swift
case localAsMetadata
-
The metadata is a disctint metadata operand placeholder.
Declaration
Swift
case distinctMDOperandPlaceholder
-
The metadata is a tuple.
Declaration
Swift
case mdTuple
-
The metadata is a location.
Declaration
Swift
case location
-
The metadata is an expression.
Declaration
Swift
case expression
-
The metadata is a global variable expression.
Declaration
Swift
case globalVariableExpression
-
The metadata is a generic DI node.
Declaration
Swift
case genericDINode
-
The metadata is a subrange.
Declaration
Swift
case subrange
-
The metadata is an enumerator.
Declaration
Swift
case enumerator
-
The metadata is a basic type.
Declaration
Swift
case basicType
-
The metadata is a derived type.
Declaration
Swift
case derivedType
-
The metadata is a composite type.
Declaration
Swift
case compositeType
-
The metadata is a subroutine type.
Declaration
Swift
case subroutineType
-
The metadata is a file.
Declaration
Swift
case file
-
The metadata is a compile unit.
Declaration
Swift
case compileUnit
-
The metadata is a subprogram.
Declaration
Swift
case subprogram
-
The metadata is a lexical block.
Declaration
Swift
case lexicalBlock
-
The metadata is a lexical block file.
Declaration
Swift
case lexicalBlockFile
-
The metadata is a namespace.
Declaration
Swift
case namespace
-
The metadata is a module.
Declaration
Swift
case module
-
The metadata is a template type parameter.
Declaration
Swift
case templateTypeParameter
-
The metadata is a template value parameter.
Declaration
Swift
case templateValueParameter
-
The metadata is a global variable.
Declaration
Swift
case globalVariable
-
The metadata is a local variable.
Declaration
Swift
case localVariable
-
The metadata is a label.
Declaration
Swift
case label
-
The metadata is an Objective-C property.
Declaration
Swift
case objCProperty
-
The metadata is an imported entity.
Declaration
Swift
case importedEntity
-
The metadata is a macro.
Declaration
Swift
case macro
-
The metadata is a macro file.
Declaration
Swift
case macroFile