/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...] |