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
- public StaticInitGVIterator()
- public StaticInitGVIterator(llvm::Module & M)
- private bool isStaticInitGlobal(llvm::GlobalValue & GV)
- private void moveToNextStaticInitGlobal()
Methods
¶StaticInitGVIterator()
StaticInitGVIterator()
Declared at: llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h:99
¶StaticInitGVIterator(llvm::Module& M)
StaticInitGVIterator(llvm::Module& M)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h:101
Parameters
- llvm::Module& M
¶bool isStaticInitGlobal(llvm::GlobalValue& GV)
bool isStaticInitGlobal(llvm::GlobalValue& GV)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h:123
Parameters
¶void moveToNextStaticInitGlobal()
void moveToNextStaticInitGlobal()
Declared at: llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h:124