class StaticInitGVIterator

Declaration

class StaticInitGVIterator { /* full declaration omitted */ };

Description

This iterator provides a convenient way to iterate over GlobalValues that have initialization effects.

Declared at: llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h:97

Member Variables

private Module::global_value_iterator I
private Module::global_value_iterator E
private Triple::ObjectFormatType ObjFmt

Method Overview

Methods

StaticInitGVIterator()

Declared at: llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h:99

StaticInitGVIterator(llvm::Module& M)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h:101

Parameters

llvm::Module& M

bool isStaticInitGlobal(llvm::GlobalValue& GV)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h:123

Parameters

llvm::GlobalValue& GV

void moveToNextStaticInitGlobal()

Declared at: llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h:124