10 #define TALVOS_BLOCK_H
44 std::unique_ptr<Instruction>
Label;
Instruction & getLabel() const
Returns the label instruction for this block.
Block & operator=(const Block &)=delete
std::unique_ptr< Instruction > Label
The label instruction.
Block(uint32_t Id)
Create a new block with an ID.
uint32_t getId() const
Returns the ID of this block.
This class represents a SPIR-V instruction.
uint32_t Id
The unique ID of the block.
A block of instructions ending with a termination instruction.