HomeSort by relevance Sort by last modified time
    Searched full:umul (Results 1 - 25 of 128) sorted by null

1 2 3 4 5 6

  /external/llvm/test/CodeGen/ARM/
umulo-32.ll 3 %umul.ty = type { i32, i1 }
8 %tmp0 = tail call %umul.ty @llvm.umul.with.overflow.i32(i32 %a, i32 37)
9 %tmp1 = extractvalue %umul.ty %tmp0, 0
14 declare %umul.ty @llvm.umul.with.overflow.i32(i32, i32) nounwind readnone
32 %5 = call %umul.ty @llvm.umul.with.overflow.i32(i32 %4, i32 8)
33 %6 = extractvalue %umul.ty %5, 1
34 %7 = extractvalue %umul.ty %5,
    [all...]
  /external/swiftshader/third_party/LLVM/test/CodeGen/ARM/
umulo-32.ll 3 %umul.ty = type { i32, i1 }
8 %tmp0 = tail call %umul.ty @llvm.umul.with.overflow.i32(i32 %a, i32 37)
9 %tmp1 = extractvalue %umul.ty %tmp0, 0
14 declare %umul.ty @llvm.umul.with.overflow.i32(i32, i32) nounwind readnone
32 %5 = call %umul.ty @llvm.umul.with.overflow.i32(i32 %4, i32 8)
33 %6 = extractvalue %umul.ty %5, 1
34 %7 = extractvalue %umul.ty %5,
    [all...]
  /external/llvm/test/CodeGen/X86/
umul-with-overflow.ll 3 declare {i32, i1} @llvm.umul.with.overflow.i32(i32 %a, i32 %b)
5 %res = call {i32, i1} @llvm.umul.with.overflow.i32(i32 %x, i32 3)
18 %tmp1 = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %tmp0, i32 2)
30 %tmp1 = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %tmp0, i32 4)
umul-with-carry.ll 4 ; FIXME: umul-with-overflow not supported yet.
11 %t = call {i32, i1} @llvm.umul.with.overflow.i32(i32 %v1, i32 %v2)
26 declare {i32, i1} @llvm.umul.with.overflow.i32(i32, i32)
xmulo.ll 5 declare {i64, i1} @llvm.umul.with.overflow.i64(i64, i64) nounwind readnone
16 %1 = call {i64, i1} @llvm.umul.with.overflow.i64(i64 9, i64 8)
30 %1 = call {i64, i1} @llvm.umul.with.overflow.i64(i64 9, i64 0)
44 %1 = call {i64, i1} @llvm.umul.with.overflow.i64(i64 9, i64 -1)
2011-03-08-Sched-crash.ll 7 declare %0 @llvm.umul.with.overflow.i32(i32, i32) nounwind readnone
22 %5 = tail call %0 @llvm.umul.with.overflow.i32(i32 undef, i32 16)
  /external/mesa3d/src/gallium/tests/graw/vertex-shader/
vert-imul_hi.sh 11 UMUL TEMP[0], TEMP[0], IMM[0].wwww
  /external/swiftshader/third_party/LLVM/test/CodeGen/X86/
umul-with-overflow.ll 3 declare {i32, i1} @llvm.umul.with.overflow.i32(i32 %a, i32 %b)
5 %res = call {i32, i1} @llvm.umul.with.overflow.i32(i32 %x, i32 3)
19 %tmp1 = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %tmp0, i32 2)
31 %tmp1 = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %tmp0, i32 4)
umul-with-carry.ll 4 ; FIXME: umul-with-overflow not supported yet.
11 %t = call {i32, i1} @llvm.umul.with.overflow.i32(i32 %v1, i32 %v2)
26 declare {i32, i1} @llvm.umul.with.overflow.i32(i32, i32)
2011-03-08-Sched-crash.ll 7 declare %0 @llvm.umul.with.overflow.i32(i32, i32) nounwind readnone
22 %5 = tail call %0 @llvm.umul.with.overflow.i32(i32 undef, i32 16)
  /external/llvm/test/CodeGen/PowerPC/
mul-with-overflow.ll 3 declare {i32, i1} @llvm.umul.with.overflow.i32(i32 %a, i32 %b)
5 %res = call {i32, i1} @llvm.umul.with.overflow.i32(i32 %x, i32 3)
  /external/swiftshader/third_party/LLVM/test/CodeGen/CellSPU/
mul-with-overflow.ll 10 declare {i16, i1} @llvm.umul.with.overflow.i16(i16 %a, i16 %b)
12 %res = call {i16, i1} @llvm.umul.with.overflow.i16(i16 %x, i16 3)
  /external/swiftshader/third_party/LLVM/test/CodeGen/PowerPC/
mul-with-overflow.ll 3 declare {i32, i1} @llvm.umul.with.overflow.i32(i32 %a, i32 %b)
5 %res = call {i32, i1} @llvm.umul.with.overflow.i32(i32 %x, i32 3)
  /external/llvm/test/CodeGen/Generic/
overflow.ll 186 ;; umul
190 %umul = tail call { i8, i1 } @llvm.umul.with.overflow.i8(i8 %a, i8 %b)
191 %cmp = extractvalue { i8, i1 } %umul, 1
192 %umul.result = extractvalue { i8, i1 } %umul, 0
193 %X = select i1 %cmp, i8 %umul.result, i8 42
197 declare { i8, i1 } @llvm.umul.with.overflow.i8(i8, i8) nounwind readnone
201 %umul = tail call { i16, i1 } @llvm.umul.with.overflow.i16(i16 %a, i16 %b
    [all...]
  /external/swiftshader/third_party/LLVM/test/CodeGen/Generic/
overflow.ll 186 ;; umul
190 %umul = tail call { i8, i1 } @llvm.umul.with.overflow.i8(i8 %a, i8 %b)
191 %cmp = extractvalue { i8, i1 } %umul, 1
192 %umul.result = extractvalue { i8, i1 } %umul, 0
193 %X = select i1 %cmp, i8 %umul.result, i8 42
197 declare { i8, i1 } @llvm.umul.with.overflow.i8(i8, i8) nounwind readnone
201 %umul = tail call { i16, i1 } @llvm.umul.with.overflow.i16(i16 %a, i16 %b
    [all...]
  /external/llvm/test/CodeGen/AArch64/
setcc-takes-i32.ll 12 declare {i64, i1} @llvm.umul.with.overflow.i64(i64, i64)
17 %res = call {i64, i1} @llvm.umul.with.overflow.i64(i64 %lhs, i64 %rhs)
  /external/llvm/test/Transforms/GVN/
2011-07-07-MatchIntrinsicExtract.ll 32 %umul = tail call %0 @llvm.umul.with.overflow.i64(i64 %a, i64 %b)
33 %umul.0 = extractvalue %0 %umul, 0
81 declare %0 @llvm.umul.with.overflow.i64(i64, i64) nounwind readnone
  /external/swiftshader/third_party/LLVM/test/Transforms/GVN/
2011-07-07-MatchIntrinsicExtract.ll 32 %umul = tail call %0 @llvm.umul.with.overflow.i64(i64 %a, i64 %b)
33 %umul.0 = extractvalue %0 %umul, 0
81 declare %0 @llvm.umul.with.overflow.i64(i64, i64) nounwind readnone
  /external/llvm/test/Transforms/InstCombine/
overflow-mul.ll 11 ; CHECK: [[MUL:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %x, i32 %y)
26 ; CHECK: [[MUL:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %x, i32 %y)
42 ; CHECK: [[MUL:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %x, i32 %y)
60 ; CHECK-NOT: umul.with.overflow.i32
74 ; CHECK: [[MUL:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %x, i32 %y)
90 ; CHECK: [[MUL:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %x, i32 %y)
108 ; CHECK: [[MUL:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %x, i32 [[Y]])
123 ; CHECK: [[MUL:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %x, i32 %y)
139 ; CHECK: [[MUL:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %x, i32 %y)
156 ; CHECK: [[MUL:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %x, i32 %y
    [all...]
  /external/compiler-rt/test/ubsan/TestCases/Integer/
umul-overflow.cpp 16 // CHECK: umul-overflow.cpp:15:31: runtime error: unsigned integer overflow: 4294967295 * 2 cannot be represented in type 'unsigned int'
  /external/clang/test/CodeGenCXX/
operator-new.cpp 23 // SANE: [[UWO:%.*]] = call {{.*}} @llvm.umul.with.overflow
new-overflow.cpp 16 // CHECK-NEXT: [[T0:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 [[N]], i32 4)
38 // CHECK-NEXT: [[T0:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 [[N]], i32 400)
62 // CHECK-NEXT: [[T0:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 [[N]], i32 400)
127 // CHECK-NEXT: [[T0:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 [[N]], i32 4)
149 // CHECK-NEXT: [[T0:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 [[N]], i32 400)
174 // CHECK-NEXT: [[T2:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 [[T1]], i32 4)
199 // CHECK-NEXT: [[T2:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 [[T1]], i32 4)
  /toolchain/binutils/binutils-2.27/gas/testsuite/gas/sparc/
splet.s 29 ! test UMUL with no overflow inside Y
31 umul %g1, %g2, %g3
33 ! test UMUL with an overflow inside Y
35 umul %g1, %g2, %g3 ! %g3 must be equal to 0
  /external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/
intrinsics.ll 6 declare %overflow.result @llvm.umul.with.overflow.i8(i8, i8)
94 %x = call %overflow.result @llvm.umul.with.overflow.i8(i8 0, i8 %A)
105 %x = call %overflow.result @llvm.umul.with.overflow.i8(i8 1, i8 %A)
116 declare %ov.result.32 @llvm.umul.with.overflow.i32(i32, i32) nounwind readnone
120 %mul = call %ov.result.32 @llvm.umul.with.overflow.i32(i32 %shr, i32 3)
133 %mul = call %ov.result.32 @llvm.umul.with.overflow.i32(i32 %shr, i32 4)
139 ; CHECK: umul.with.overflow
  /external/mesa3d/src/gallium/tests/trivial/
compute.c 487 " UMUL TEMP[0], SV[0], SV[1]\n"
489 " UMUL TEMP[1], SV[1], SV[2]\n"
490 " UMUL TEMP[0].w, TEMP[0], TEMP[1].zzzz\n"
491 " UMUL TEMP[0].zw, TEMP[0], TEMP[1].yyyy\n"
492 " UMUL TEMP[0].yzw, TEMP[0], TEMP[1].xxxx\n"
495 " UMUL TEMP[0].x, TEMP[0], IMM[0]\n"
544 " UMUL TEMP[0].x, TEMP[0], IMM[1]\n"
546 " UMUL TEMP[1], SV[0], IMM[1]\n"
594 "01: UMUL TEMP[0].x, TEMP[0], TEMP[0]\n"
600 "07: UMUL TEMP[0].x, TEMP[0], TEMP[0]\n
    [all...]

Completed in 1113 milliseconds

1 2 3 4 5 6