Lines Matching refs:FWD
3 …rve-domtree=1 -forward-switch-cond=true -switch-range-to-icmp -S | FileCheck %s --check-prefix=FWD
6 …passes='simplifycfg<forward-switch-cond;switch-range-to-icmp>' -S | FileCheck %s --check-prefix=FWD
34 ; FWD-LABEL: @t(
35 ; FWD-NEXT: entry:
36 ; FWD-NEXT: [[SWITCH:%.*]] = icmp ult i32 [[M:%.*]], 4
37 ; FWD-NEXT: [[SPEC_SELECT:%.*]] = select i1 [[SWITCH]], i32 [[M]], i32 4
38 ; FWD-NEXT: ret i32 [[SPEC_SELECT]]
90 ; FWD-LABEL: @PR34471(
91 ; FWD-NEXT: entry:
92 ; FWD-NEXT: switch i32 [[X:%.*]], label [[ELSE3:%.*]] [
93 ; FWD-NEXT: i32 17, label [[RETURN:%.*]]
94 ; FWD-NEXT: i32 19, label [[RETURN]]
95 ; FWD-NEXT: i32 42, label [[RETURN]]
96 ; FWD-NEXT: ]
97 ; FWD: else3:
98 ; FWD-NEXT: br label [[RETURN]]
99 ; FWD: return:
100 ; FWD-NEXT: [[R:%.*]] = phi i32 [ 0, [[ELSE3]] ], [ [[X]], [[ENTRY:%.*]] ], [ [[X]], [[ENTRY]] ]…
101 ; FWD-NEXT: ret i32 [[R]]