#include <spvIR.h>
◆ Block() [1/2]
__inline spv::Block::Block |
( |
Id |
id, |
|
|
Function & |
parent |
|
) |
| |
◆ ~Block()
virtual spv::Block::~Block |
( |
| ) |
|
|
inlinevirtual |
◆ Block() [2/2]
◆ addInstruction()
__inline void spv::Block::addInstruction |
( |
std::unique_ptr< Instruction > |
inst | ) |
|
◆ addLocalVariable()
◆ addPredecessor()
void spv::Block::addPredecessor |
( |
Block * |
pred | ) |
|
|
inline |
◆ dump()
void spv::Block::dump |
( |
std::vector< unsigned int > & |
out | ) |
const |
|
inline |
◆ getId()
◆ getInstructions()
const std::vector<std::unique_ptr<Instruction> >& spv::Block::getInstructions |
( |
| ) |
const |
|
inline |
◆ getMergeInstruction()
◆ getParent()
Function& spv::Block::getParent |
( |
| ) |
const |
|
inline |
◆ getPredecessors()
const std::vector<Block*>& spv::Block::getPredecessors |
( |
| ) |
const |
|
inline |
◆ getSuccessors()
const std::vector<Block*>& spv::Block::getSuccessors |
( |
| ) |
const |
|
inline |
◆ isTerminated()
bool spv::Block::isTerminated |
( |
| ) |
const |
|
inline |
◆ isUnreachable()
bool spv::Block::isUnreachable |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ setUnreachable()
void spv::Block::setUnreachable |
( |
| ) |
|
|
inline |
◆ Function
friend spv::Block::Function |
|
protected |
◆ instructions
std::vector<std::unique_ptr<Instruction> > spv::Block::instructions |
|
protected |
◆ localVariables
std::vector<std::unique_ptr<Instruction> > spv::Block::localVariables |
|
protected |
◆ parent
◆ predecessors
std::vector<Block*> spv::Block::predecessors |
|
protected |
◆ successors
std::vector<Block*> spv::Block::successors |
|
protected |
◆ unreachable
bool spv::Block::unreachable |
|
protected |
The documentation for this class was generated from the following file: