Home | History | Annotate | Download | only in WebAssembly

Lines Matching refs:Branch

40 struct Branch {
54 Branch::FlowType
58 const char *Condition; // The condition for which we branch. For example,
63 const char *Code; // If provided, code that is run right before the branch is
67 Branch(const char *ConditionInit, const char *CodeInit = nullptr);
68 ~Branch();
72 typedef MapVector<Block *, Branch *> BlockBranchMap;
73 typedef MapVector<Block *, std::unique_ptr<Branch>> OwningBlockBranchMap;
77 /// control flow modifier (a branch, return or throw).
83 // from a set of blocks, we ignore processed branches. Blocks own the Branch