Add Phi support

This commit is contained in:
ReinUsesLisp 2021-02-12 21:08:46 -03:00
parent 1f7b70730d
commit c374bfd9fd
2 changed files with 12 additions and 0 deletions

View file

@ -232,6 +232,12 @@ public:
// Flow
/**
* The SSA phi function.
* @param operands An immutable span of variable, parent block pairs
*/
Id OpPhi(Id result_type, std::span<const Id> operands);
/// Declare a structured loop.
Id OpLoopMerge(Id merge_block, Id continue_target, spv::LoopControlMask loop_control,
std::span<const Id> literals = {});