コード例 #1
0
ファイル: Emitter.Branching.cs プロジェクト: xeno-by/conflux
 public Emitter bra(Snippet expr, Label label) { var pred = def_local(typeof(bool)); this.ld(expr).st(pred); _ptx.Add(new bra{Guard = pred, tgt = label}); return this; }
コード例 #2
0
ファイル: Emitter.Branching.cs プロジェクト: xeno-by/conflux
 public Emitter bra(Label label) { _ptx.Add(new bra{tgt = label}); return this; }
コード例 #3
0
ファイル: Emitter.Branching.cs プロジェクト: xeno-by/conflux
 public Emitter def_label(String infix, out Label label) { label = def_label(infix); return this; }
コード例 #4
0
ファイル: Emitter.Branching.cs プロジェクト: xeno-by/conflux
 public Emitter label(Label label) { _ptx.Add(label); return this; }
コード例 #5
0
ファイル: Emitter.Branching.cs プロジェクト: xeno-by/conflux
 public Emitter def_label(out Label label) { label = def_label(); return this; }