llvm2py.ir.global_variable module

class GlobalVariable(value, initializer, is_const, attributes, global_object, is_externally_initialized)

Bases: object

GlobalVariable class.

attrs: dict[str, tuple | tuple[Any] | tuple[Any, Any]]

Global variable attributes.

global_object: GlobalObject

Global variable as global object.

initializer: Value

A constant value that the global variable takes on during initialization.

is_const: bool

If True, varialbe is marked as a constant.

is_externally_initialized: bool

If True, variable is marked as ExternallyInitialized.

value: Value

Global variable as value