Lines Matching refs:uniform

204 ; IR: %4 = phi i1 [ %uniform.cond0, %LeafBlock1 ], [ false, %entry ]
213 ; IR: %uniform.cond0 = icmp ne i32 %arg3, 2
266 %uniform.cond0 = icmp eq i32 %arg3, 2
267 br i1 %uniform.cond0, label %exit0, label %exit1
380 %uniform.cond = icmp slt i32 %sgpr, 2
381 br i1 %uniform.cond, label %LeafBlock, label %LeafBlock1
574 %uniform.cond0 = icmp eq i32 %arg0, 4
575 br i1 %uniform.cond0, label %divergent.multi.exit.region, label %uniform.ret
590 uniform.ret:
598 %uniform.cond0 = icmp eq i32 %arg0, 4
599 br i1 %uniform.cond0, label %divergent.multi.exit.region, label %uniform.ret
629 uniform.ret:
635 ; IR: Flow1: ; preds = %uniform.ret1, %uniform.multi.exi…
636 ; IR: %6 = phi i1 [ false, %uniform.ret1 ], [ true, %uniform.multi.exit.region ]
637 ; IR: br i1 %6, label %uniform.if, label %Flow2
639 ; IR: Flow: ; preds = %uniform.then, %uniform.if
640 ; IR: %7 = phi i1 [ %uniform.cond2, %uniform.then ], [ %uniform.cond1.inv, %uniform.if ]
641 ; IR: br i1 %7, label %uniform.endif, label %uniform.ret0
650 br i1 %divergent.cond0, label %uniform.multi.exit.region, label %divergent.ret
652 uniform.multi.exit.region:
653 %uniform.cond0 = icmp eq i32 %arg0, 4
654 br i1 %uniform.cond0, label %uniform.if, label %uniform.ret1
656 uniform.if:
658 %uniform.cond1 = icmp slt i32 %sgpr0, 1
659 br i1 %uniform.cond1, label %uniform.then, label %uniform.endif
661 uniform.then:
663 %uniform.cond2 = icmp sge i32 %sgpr1, 4
665 br i1 %uniform.cond2, label %uniform.ret0, label %uniform.endif
667 uniform.endif:
669 br label %uniform.ret0
671 uniform.ret0:
675 uniform.ret1: