LLVM 20.0.0git
|
Provides API functions, like getIterator() and getReverseIterator() to GlobalIFunc, Function, GlobalVariable and GlobalAlias. More...
#include "llvm/SandboxIR/Constant.h"
Public Types | |
using | iterator = mapped_iterator< decltype(static_cast< LLVMGlobalT * >(nullptr) ->getIterator()), LLVMGVToGV > |
using | reverse_iterator = mapped_iterator< decltype(static_cast< LLVMGlobalT * >(nullptr) ->getReverseIterator()), LLVMGVToGV > |
Public Member Functions | |
GlobalWithNodeAPI (Value::ClassID ID, LLVMParentT *C, Context &Ctx) | |
Module * | getParent () const |
iterator | getIterator () const |
reverse_iterator | getReverseIterator () const |
Provides API functions, like getIterator() and getReverseIterator() to GlobalIFunc, Function, GlobalVariable and GlobalAlias.
In LLVM IR these are provided by ilist_node.
Definition at line 767 of file Constant.h.
using llvm::sandboxir::GlobalWithNodeAPI< GlobalT, LLVMGlobalT, ParentT, LLVMParentT >::iterator = mapped_iterator< decltype(static_cast<LLVMGlobalT *>(nullptr)->getIterator()), LLVMGVToGV> |
Definition at line 784 of file Constant.h.
using llvm::sandboxir::GlobalWithNodeAPI< GlobalT, LLVMGlobalT, ParentT, LLVMParentT >::reverse_iterator = mapped_iterator< decltype(static_cast<LLVMGlobalT *>(nullptr)->getReverseIterator()), LLVMGVToGV> |
Definition at line 786 of file Constant.h.
|
inline |
Definition at line 776 of file Constant.h.
|
inline |
Definition at line 789 of file Constant.h.
References llvm::map_iterator().
|
inline |
Definition at line 779 of file Constant.h.
|
inline |
Definition at line 794 of file Constant.h.
References llvm::map_iterator().