Enumerations
The following enumerations are available globally.
-
A memory location in an abstract interpreter.
See moreDeclaration
Swift
enum AbstractLocation : Hashableextension AbstractLocation: CustomStringConvertible -
The value of a register in an abstract interpreter.
See moreDeclaration
Swift
enum AbstractValue<Domain> : Equatable, Sendable where Domain : AbstractDomainextension AbstractValue: CustomStringConvertible -
A predicate testing whether inlining should apply.
See moreDeclaration
Swift
public enum InliningPredicate : Sendable -
The initialization state of an object or sub-object.
Instances form a lattice whose supremum is
See more.initializedand infimum is.consumed(by: s)wheresis the set of all instructions. The meet of two elements denotes the conservative superposition of two initialization states.Declaration
-
The ownership state of an object or sub-object.
Instances form a lattice whose supremum is
See more.uniqueand infimum is.shared(by: s)wheresis the set of all instructions. The meet of two elements denotes the conservative superposition of two ownership states.Declaration
-
The callee of a function call in the IR.
See moreDeclaration
Swift
enum Callee : Sendable -
Where an instruction should be inserted in a basic block.
See moreDeclaration
Swift
enum InsertionPoint : Sendable -
The linkage of an IR symbol.
See moreDeclaration
Swift
public enum Linkage : Sendable -
The demangled qualification of a symbol.
See moreDeclaration
Swift
public indirect enum DemangledQualification : Hashable, Sendableextension DemangledQualification: CustomStringConvertible -
The demangled description of a or entity.
See moreDeclaration
Swift
public indirect enum DemangledSymbol : Hashable, Sendableextension DemangledSymbol: CustomStringConvertible -
The payload of a
See moreDemangledSymbol.type.Declaration
Swift
public indirect enum DemangledType : Hashable, Sendableextension DemangledType: CustomStringConvertible -
A one or two letter identifier specifying how to interpret mangled data.
See moreDeclaration
Swift
public enum ManglingOperator : String, Sendableextension ManglingOperator: TextOutputStreamable -
An unambiguous textual description of a type, scope, or declaration known to the compiler.
See moreDeclaration
Swift
enum ReservedSymbol : UInt8extension ReservedSymbol: TextOutputStreamable -
The identity of an IR module pass.
See moreDeclaration
Swift
public enum ModulePass : String, Sendable -
An instruction operand.
See moreDeclaration
Swift
public enum Operand : Sendableextension Operand: Equatableextension Operand: Hashableextension Operand: CustomStringConvertible
View on GitHub
Enumerations Reference