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

1 2 3 4 5

  /external/llvm/test/CodeGen/AMDGPU/
saddo.ll 5 declare { i32, i1 } @llvm.sadd.with.overflow.i32(i32, i32) nounwind readnone
6 declare { i64, i1 } @llvm.sadd.with.overflow.i64(i64, i64) nounwind readnone
10 %sadd = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %a, i64 %b) nounwind
11 %val = extractvalue { i64, i1 } %sadd, 0
12 %carry = extractvalue { i64, i1 } %sadd, 1
21 %sadd = call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 %a, i32 %b) nounwind
22 %val = extractvalue { i32, i1 } %sadd, 0
23 %carry = extractvalue { i32, i1 } %sadd,
    [all...]
  /external/llvm/test/CodeGen/ARM/
intrinsics-overflow.ll 4 %sadd = tail call { i32, i1 } @llvm.uadd.with.overflow.i32(i32 %a, i32 %b)
5 %1 = extractvalue { i32, i1 } %sadd, 1
18 %sadd = tail call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 %a, i32 %b)
19 %1 = extractvalue { i32, i1 } %sadd, 1
31 %sadd = tail call { i32, i1 } @llvm.usub.with.overflow.i32(i32 %a, i32 %b)
32 %1 = extractvalue { i32, i1 } %sadd, 1
43 %sadd = tail call { i32, i1 } @llvm.ssub.with.overflow.i32(i32 %a, i32 %b)
44 %1 = extractvalue { i32, i1 } %sadd, 1
55 declare { i32, i1 } @llvm.sadd.with.overflow.i32(i32, i32) #
    [all...]
  /external/llvm/test/CodeGen/X86/
fast-isel-constant.ll 10 %t = call {i32, i1} @llvm.sadd.with.overflow.i32(i32 %a, i32 %v2)
24 declare {i32, i1} @llvm.sadd.with.overflow.i32(i32, i32)
saddo-redundant-add.ll 4 ; Check that we don't create two additions for the sadd.with.overflow.
19 %i.o = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %i, i64 1)
32 declare { i64, i1 } @llvm.sadd.with.overflow.i64(i64, i64)
2009-04-12-FastIselOverflowCrash.ll 7 declare %0 @llvm.sadd.with.overflow.i32(i32, i32) nounwind
11 %tmp1 = call %0 @llvm.sadd.with.overflow.i32(i32 1, i32 0)
cse-add-with-overflow.ll 29 %tmp16 = tail call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 %tmp14, i32 %tmp15)
43 declare { i32, i1 } @llvm.sadd.with.overflow.i32(i32, i32)
fast-isel-extract.ll 29 declare %addovf @llvm.sadd.with.overflow.i32(i32, i32) nounwind readnone
32 %r = call %addovf @llvm.sadd.with.overflow.i32(i32 %x, i32 %y)
  /external/llvm/test/CodeGen/Generic/
overflow.ll 4 ;; SADD
8 %sadd = tail call { i8, i1 } @llvm.sadd.with.overflow.i8(i8 %a, i8 %b)
9 %cmp = extractvalue { i8, i1 } %sadd, 1
10 %sadd.result = extractvalue { i8, i1 } %sadd, 0
11 %X = select i1 %cmp, i8 %sadd.result, i8 42
15 declare { i8, i1 } @llvm.sadd.with.overflow.i8(i8, i8) nounwind readnone
19 %sadd = tail call { i16, i1 } @llvm.sadd.with.overflow.i16(i16 %a, i16 %b
    [all...]
add-with-overflow-128.ll 26 declare {i96, i1} @llvm.sadd.with.overflow.i96(i96, i96)
31 %t = call {i96, i1} @llvm.sadd.with.overflow.i96(i96 %v1, i96 %v2)
  /external/swiftshader/third_party/LLVM/test/CodeGen/Generic/
overflow.ll 4 ;; SADD
8 %sadd = tail call { i8, i1 } @llvm.sadd.with.overflow.i8(i8 %a, i8 %b)
9 %cmp = extractvalue { i8, i1 } %sadd, 1
10 %sadd.result = extractvalue { i8, i1 } %sadd, 0
11 %X = select i1 %cmp, i8 %sadd.result, i8 42
15 declare { i8, i1 } @llvm.sadd.with.overflow.i8(i8, i8) nounwind readnone
19 %sadd = tail call { i16, i1 } @llvm.sadd.with.overflow.i16(i16 %a, i16 %b
    [all...]
add-with-overflow-128.ll 26 declare {i96, i1} @llvm.sadd.with.overflow.i96(i96, i96)
31 %t = call {i96, i1} @llvm.sadd.with.overflow.i96(i96 %v1, i96 %v2)
add-with-overflow.ll 9 %t = call {i32, i1} @llvm.sadd.with.overflow.i32(i32 %v1, i32 %v2)
40 declare {i32, i1} @llvm.sadd.with.overflow.i32(i32, i32)
  /external/swiftshader/third_party/LLVM/test/CodeGen/CBackend/
2011-06-08-addWithOverflow.ll 2 ; Check that uadd and sadd with overflow are handled by C Backend.
21 %t = call %0 @llvm.sadd.with.overflow.i32(i32 %v1, i32 %v2) ; <%0> [#uses=1]
32 declare %0 @llvm.sadd.with.overflow.i32(i32, i32) nounwind
  /external/swiftshader/third_party/LLVM/test/CodeGen/X86/
2009-04-12-FastIselOverflowCrash.ll 7 declare %0 @llvm.sadd.with.overflow.i32(i32, i32) nounwind
11 %tmp1 = call %0 @llvm.sadd.with.overflow.i32(i32 1, i32 0)
fast-isel-extract.ll 29 declare %addovf @llvm.sadd.with.overflow.i32(i32, i32) nounwind readnone
32 %r = call %addovf @llvm.sadd.with.overflow.i32(i32 %x, i32 %y)
  /external/llvm/test/Transforms/GVN/
2011-07-07-MatchIntrinsicExtract.ll 44 %sadd = tail call %0 @llvm.sadd.with.overflow.i64(i64 %a, i64 %b)
45 %sadd.0 = extractvalue %0 %sadd, 0
82 declare %0 @llvm.sadd.with.overflow.i64(i64, i64) nounwind readnone
  /external/swiftshader/third_party/LLVM/test/Transforms/GVN/
2011-07-07-MatchIntrinsicExtract.ll 44 %sadd = tail call %0 @llvm.sadd.with.overflow.i64(i64 %a, i64 %b)
45 %sadd.0 = extractvalue %0 %sadd, 0
82 declare %0 @llvm.sadd.with.overflow.i64(i64, i64) nounwind readnone
  /external/llvm/test/Transforms/InstCombine/
overflow.ll 14 ; CHECK: llvm.sadd.with.overflow.i32
42 ; CHECK-NOT: llvm.sadd.with.overflow
66 ; CHECK-NOT: llvm.sadd.with.overflow
80 ; Should be able to form an i8 sadd computed in an i32.
89 ; CHECK: llvm.sadd.with.overflow.i8
106 ; CHECK-NOT: llvm.sadd
108 ; CHECK-NOT: llvm.sadd
  /external/clang/test/CodeGen/
integer-overflow.c 18 // TRAPV: llvm.sadd.with.overflow.i32
19 // CATCH_UB: llvm.sadd.with.overflow.i32
48 // TRAPV: llvm.sadd.with.overflow.i32({{.*}}, i32 1)
49 // CATCH_UB: llvm.sadd.with.overflow.i32({{.*}}, i32 1)
unsigned-trapv.c 15 // TRAPV: sadd.with.overflow.i32
18 // BOTH: sadd.with.overflow.i32
trapv.c 17 // CHECK-NEXT: [[T3:%.*]] = call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 [[T1]], i32 [[T2]])
32 // CHECK-NEXT: [[T2:%.*]] = call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 [[T1]], i32 1)
46 // CHECK-NEXT: [[T2:%.*]] = call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 [[T1]], i32 1)