mirror of
https://git.suyu.dev/suyu/sirit.git
synced 2025-12-25 00:36:36 +01:00
Add OpBranchConditional
This commit is contained in:
parent
cdeeb9127c
commit
a6946d3c8e
2 changed files with 17 additions and 0 deletions
|
|
@ -167,6 +167,10 @@ public:
|
|||
/// Unconditional jump to label.
|
||||
Ref Branch(Ref target_label);
|
||||
|
||||
/// If condition is true branch to true_label, otherwise branch to false_label.
|
||||
Ref BranchConditional(Ref condition, Ref true_label, Ref false_label,
|
||||
std::uint32_t true_weight = 0, std::uint32_t false_weight = 0);
|
||||
|
||||
/// Returns with no value from a function with void return type.
|
||||
Ref Return();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue