Alias

public struct Alias : IRGlobal

An Alias represents a global alias in an LLVM module - a new symbol and corresponding metadata for an existing global value.

  • Retrieves the underlying LLVM value object.

    Declaration

    Swift

    public func asLLVM() -> LLVMValueRef
  • Access the target value of this alias.

    Declaration

    Swift

    public var aliasee: IRValue { get set }
  • Retrieves the previous alias in the module, if there is one.

    Declaration

    Swift

    public func previous() -> Alias?
  • Retrieves the next alias in the module, if there is one.

    Declaration

    Swift

    public func next() -> Alias?