Class GlobalVariable
An LLVM Global Variable
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Ubiquity.NET.Llvm.Values
Assembly: Ubiquity.NET.Llvm.dll
Syntax
public class GlobalVariable : GlobalObject, IExtensiblePropertyContainer
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 |