Lines Matching refs:cond
16 defm BR_IF : I<(outs), (ins bb_op:$dst, I32:$cond),
18 [(brcond I32:$cond, bb:$dst)],
19 "br_if \t$dst, $cond", "br_if \t$dst", 0x0d>;
21 defm BR_UNLESS : I<(outs), (ins bb_op:$dst, I32:$cond),
29 def : Pat<(brcond (i32 (setne I32:$cond, 0)), bb:$dst),
30 (BR_IF bb_op:$dst, I32:$cond)>;
31 def : Pat<(brcond (i32 (seteq I32:$cond, 0)), bb:$dst),
32 (BR_UNLESS bb_op:$dst, I32:$cond)>;
33 def : Pat<(brcond (i32 (xor bool_node:$cond, (i32 1))), bb:$dst),
34 (BR_UNLESS bb_op:$dst, I32:$cond)>;
76 defm IF : I<(outs), (ins Signature:$sig, I32:$cond),
78 [], "if \t$sig, $cond", "if \t$sig", 0x04>;