Table of Contents

Class GlobalVariable

Namespace
Ubiquity.NET.Llvm.Values
Assembly
Ubiquity.NET.Llvm.dll

An LLVM Global Variable

public class GlobalVariable : GlobalObject, IEquatable<Value>
Inheritance
GlobalVariable
Implements
Inherited Members
Extension Methods

Properties

Initializer

Gets or sets the initial value for the variable

IsConstant

Gets or sets a value indicating whether this global is a Constant

IsExternallyInitialized

Gets or sets a value indicating whether this variable is initialized in an external module

IsThreadLocal

Gets or sets a value indicating whether this global is stored per thread

Methods

AddDebugInfo(DIGlobalVariableExpression)

Adds a DIGlobalVariableExpression for a GlobalVariable

RemoveFromParent()

Removes the value from its parent module, but does not delete it