Add OpBranch

This commit is contained in:
ReinUsesLisp 2018-08-31 04:10:05 -03:00
parent 48ddaf4913
commit cdeeb9127c
2 changed files with 9 additions and 0 deletions

View file

@ -30,6 +30,12 @@ Ref Module::Label() {
return AddCode(spv::Op::OpLabel, bound++);
}
Ref Module::Branch(Ref target_label) {
Op* op{new Op(spv::Op::OpBranch)};
op->Add(target_label);
return AddCode(op);
}
Ref Module::Return() {
return AddCode(spv::Op::OpReturn);
}