• Home
  • Raw
  • Download

Lines Matching refs:TARGET

4 …mbine -mtriple i386-pc-linux -S             | FileCheck %s --check-prefix=ALL --check-prefix=TARGET
5 …mbine -mtriple=arm64-apple-ios9.0 -S | FileCheck %s --check-prefix=ALL --check-prefix=TARGET
6 …mbine -mtriple=arm64-apple-tvos9.0 -S | FileCheck %s --check-prefix=ALL --check-prefix=TARGET
7 …mbine -mtriple=thumbv7k-apple-watchos2.0 -S | FileCheck %s --check-prefix=ALL --check-prefix=TARGET
8 …mbine -mtriple=x86_64-apple-macosx10.11 -S | FileCheck %s --check-prefix=ALL --check-prefix=TARGET
9 …mbine -mtriple=x86_64-freebsd-gnu -S | FileCheck %s --check-prefix=ALL --check-prefix=TARGET
30 ; TARGET-LABEL: @test_simplify2(
31 ; TARGET-NEXT: ret i32 0
42 ; TARGET-LABEL: @test_simplify3(
43 ; TARGET-NEXT: ret i32 0
80 ; TARGET-LABEL: @test_simplify7(
81 ; TARGET-NEXT: ret i32 17
92 ; TARGET-LABEL: @test_simplify8(
93 ; TARGET-NEXT: ret i32 11
104 ; TARGET-LABEL: @test_simplify9(
105 ; TARGET-NEXT: ret i32 17
116 ; TARGET-LABEL: @test_simplify10(
117 ; TARGET-NEXT: ret i32 35
128 ; TARGET-LABEL: @test_simplify11(
129 ; TARGET-NEXT: ret i32 49
140 ; TARGET-LABEL: @test_simplify12(
141 ; TARGET-NEXT: ret i32 61
166 ; TARGET-LABEL: @test_simplify14(
167 ; TARGET-NEXT: [[CTTZ:%.*]] = call i32 @llvm.cttz.i32(i32 %x, i1 true), !range !0
168 ; TARGET-NEXT: [[TMP1:%.*]] = add nuw nsw i32 [[CTTZ]], 1
169 ; TARGET-NEXT: [[TMP2:%.*]] = icmp eq i32 %x, 0
170 ; TARGET-NEXT: [[TMP3:%.*]] = select i1 [[TMP2]], i32 0, i32 [[TMP1]]
171 ; TARGET-NEXT: ret i32 [[TMP3]]
182 ; TARGET-LABEL: @test_simplify15(
183 ; TARGET-NEXT: [[CTTZ:%.*]] = call i64 @llvm.cttz.i64(i64 %x, i1 true), !range !1
184 ; TARGET-NEXT: [[TMP1:%.*]] = trunc i64 [[CTTZ]] to i32
185 ; TARGET-NEXT: [[TMP2:%.*]] = add nuw nsw i32 [[TMP1]], 1
186 ; TARGET-NEXT: [[TMP3:%.*]] = icmp eq i64 %x, 0
187 ; TARGET-NEXT: [[TMP4:%.*]] = select i1 [[TMP3]], i32 0, i32 [[TMP2]]
188 ; TARGET-NEXT: ret i32 [[TMP4]]