LLVM API Documentation
#include <Reader.h>
Inheritance diagram for llvm::BytecodeReader::ValueList:
Public Member Functions | |
ValueList () | |
unsigned | size () const |
void | push_back (Value *V) |
Value * | back () const |
void | pop_back () |
bool | empty () const |
virtual void | print (std::ostream &os) const |
This type provides a vector of Value* via the User class for storage of Values that have been constructed when reading the bytecode. Because of forward referencing, constant replacement can occur so we ensure that our list of Value* is updated properly through those transitions. This ensures that the correct Value* is in our list when it comes time to associate constants with global variables at the end of reading the globals section.
Definition at line 80 of file lib/Bytecode/Reader/Reader.h.
|
Definition at line 81 of file lib/Bytecode/Reader/Reader.h. |
|
Definition at line 86 of file lib/Bytecode/Reader/Reader.h. References llvm::User::Operands. |
|
Definition at line 88 of file lib/Bytecode/Reader/Reader.h. References llvm::User::Operands. |
|
Definition at line 87 of file lib/Bytecode/Reader/Reader.h. References llvm::User::Operands. |
|
print - Implement operator<< on Value... Implements llvm::Value. Definition at line 90 of file lib/Bytecode/Reader/Reader.h. References llvm::User::getOperand(), llvm::Value::print(), and size(). |
|
Definition at line 85 of file lib/Bytecode/Reader/Reader.h. References llvm::User::Operands. |
|
Definition at line 84 of file lib/Bytecode/Reader/Reader.h. References llvm::User::getNumOperands(). Referenced by print(). |