/external/llvm/test/CodeGen/R600/ |
saddo.ll | 4 declare { i32, i1 } @llvm.sadd.with.overflow.i32(i32, i32) nounwind readnone 5 declare { i64, i1 } @llvm.sadd.with.overflow.i64(i64, i64) nounwind readnone 9 %sadd = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %a, i64 %b) nounwind 10 %val = extractvalue { i64, i1 } %sadd, 0 11 %carry = extractvalue { i64, i1 } %sadd, 1 20 %sadd = call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 %a, i32 %b) nounwind 21 %val = extractvalue { i32, i1 } %sadd, 0 22 %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)
|
2009-01-16-SchedulerBug.ll | 9 declare { i32, i1 } @llvm.sadd.with.overflow.i32(i32, i32) nounwind 30 %0 = call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 0, i32 0) ; <{ i32, i1 }> [#uses=2]
|
add.ll | 30 %t = call {i32, i1} @llvm.sadd.with.overflow.i32(i32 %v1, i32 %v2) 74 declare {i32, i1} @llvm.sadd.with.overflow.i32(i32, i32) 139 %t = call {i32, i1} @llvm.sadd.with.overflow.i32(i32 %x, i32 1)
|
xaluo.ll | 18 %t = call {i8, i1} @llvm.sadd.with.overflow.i8(i8 %v1, i8 %v2) 33 %t = call {i16, i1} @llvm.sadd.with.overflow.i16(i16 %v1, i16 %v2) 48 %t = call {i32, i1} @llvm.sadd.with.overflow.i32(i32 %v1, i32 %v2) 63 %t = call {i64, i1} @llvm.sadd.with.overflow.i64(i64 %v1, i64 %v2) 80 %t = call {i64, i1} @llvm.sadd.with.overflow.i64(i64 %v1, i64 1) 97 %t = call {i64, i1} @llvm.sadd.with.overflow.i64(i64 1, i64 %v1) 113 %t = call {i64, i1} @llvm.sadd.with.overflow.i64(i64 %v1, i64 -2147483648) 130 %t = call {i64, i1} @llvm.sadd.with.overflow.i64(i64 %v1, i64 -21474836489) 145 %t = call {i64, i1} @llvm.sadd.with.overflow.i64(i64 %v1, i64 2147483647) 163 %t = call {i64, i1} @llvm.sadd.with.overflow.i64(i64 %v1, i64 2147483648 [all...] |
/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)
|
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)
|
add-with-overflow-24.ll | 8 %t = call {i24, i1} @llvm.sadd.with.overflow.i24(i24 %v1, i24 %v2) 41 declare {i24, i1} @llvm.sadd.with.overflow.i24(i24, i24)
|
/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) 55 // TRAPV: llvm.sadd.with.overflow.i32({{.*}}, i32 -1) 56 // 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)
|
unsigned-promotion.c | 20 // CHECKS: [[T1:%.*]] = call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 [[T2:%.*]], i32 [[T3:%.*]]) 29 // CHECKU-NOT: llvm.sadd 85 // CHECKS: [[T1:%.*]] = call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 [[T2:%.*]], i32 [[T3:%.*]]) 94 // CHECKU-NOT: llvm.sadd
|
builtins-overflow.c | 98 // CHECK: %{{.+}} = call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 %{{.+}}, i32 %{{.+}}) 107 // CHECK: %{{.+}} = call { [[UL]], i1 } @llvm.sadd.with.overflow.[[UL]]([[UL]] %{{.+}}, [[UL]] %{{.+}}) 116 // CHECK: %{{.+}} = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %{{.+}}, i64 %{{.+}})
|
/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/llvm/test/Transforms/IndVarSimplify/ |
overflowcheck.ll | 9 ; CHECK: @llvm.sadd.with.overflow 13 ; CHECK: @llvm.sadd.with.overflow 33 %adds = call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 %s, i32 %truncv) 39 %i1 = call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 %i, i32 1) 56 declare { i32, i1 } @llvm.sadd.with.overflow.i32(i32, i32)
|
/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 139 ; CHECK-NOT: llvm.sadd 141 ; CHECK-NOT: llvm.sadd
|
/external/llvm/test/Transforms/ConstProp/ |
overflow-ops.ll | 8 declare {i8, i1} @llvm.sadd.with.overflow.i8(i8, i8) 79 ;; sadd 84 %t = call {i8, i1} @llvm.sadd.with.overflow.i8(i8 42, i8 2) 93 %t = call {i8, i1} @llvm.sadd.with.overflow.i8(i8 120, i8 10) 102 %t = call {i8, i1} @llvm.sadd.with.overflow.i8(i8 -120, i8 10) 111 %t = call {i8, i1} @llvm.sadd.with.overflow.i8(i8 -120, i8 -10) 120 %t = call {i8, i1} @llvm.sadd.with.overflow.i8(i8 2, i8 -10)
|
/frameworks/base/core/tests/coretests/src/android/text/ |
StaticLayoutTest.java | 213 private final float sAdd; 215 Scaler(float sMult, float sAdd) { 217 this.sAdd = sAdd; 221 int altVal = (int)(height * sMult + sAdd + 0.5); 222 int rndVal = Math.round(height * sMult + sAdd);
|
/external/llvm/test/CodeGen/AArch64/ |
arm64-xaluo.ll | 11 %t = call {i32, i1} @llvm.sadd.with.overflow.i32(i32 %v1, i32 %v2) 23 %t = call {i64, i1} @llvm.sadd.with.overflow.i64(i64 %v1, i64 %v2) 166 %t = call {i32, i1} @llvm.sadd.with.overflow.i32(i32 %v1, i32 %v2) 177 %t = call {i64, i1} @llvm.sadd.with.overflow.i64(i64 %v1, i64 %v2) 308 %t = call {i32, i1} @llvm.sadd.with.overflow.i32(i32 %v1, i32 %v2) 325 %t = call {i64, i1} @llvm.sadd.with.overflow.i64(i64 %v1, i64 %v2) 512 declare {i32, i1} @llvm.sadd.with.overflow.i32(i32, i32) nounwind readnone 513 declare {i64, i1} @llvm.sadd.with.overflow.i64(i64, i64) nounwind readnone
|