/external/llvm/test/CodeGen/ARM/ |
crash.ll | 40 %tmp13 = bitcast <4 x float> %tmp12 to i128 41 %tmp14 = bitcast i128 %tmp13 to <4 x float> 42 %tmp15 = bitcast <4 x float> %tmp14 to i128 43 %tmp16 = bitcast i128 %tmp15 to <4 x float> 44 %tmp17 = bitcast <4 x float> %tmp16 to i128 45 %tmp18 = bitcast i128 %tmp17 to <4 x float> 46 %tmp19 = bitcast <4 x float> %tmp18 to i128 47 %tmp20 = bitcast i128 %tmp19 to <4 x float> 61 %tmp86 = bitcast <4 x float> %tmp85 to i128 62 %tmp136 = bitcast i128 %tmp86 to <4 x float [all...] |
/external/llvm/test/CodeGen/PowerPC/ |
i128-and-beyond.ll | 6 @x = global i128 -1
|
2012-10-12-bitcast.ll | 8 %0 = bitcast <16 x i8> %v to i128 9 %1 = lshr i128 %0, 96 10 %2 = trunc i128 %1 to i32
|
ctrloop-udivti3.ll | 16 %add.i = or i128 undef, undef 17 %div.i = udiv i128 %add.i, 0 18 %conv3.i11 = trunc i128 %div.i to i64
|
/external/llvm/test/CodeGen/SystemZ/ |
int-sub-09.ll | 13 %x = bitcast <2 x i64> %x2 to i128 15 %y = bitcast <2 x i64> %y2 to i128 16 %sub = sub i128 %x, %y 17 %subv = bitcast i128 %sub to <2 x i64>
|
vec-args-error-01.ll | 5 define void @foo(<1 x i128>) {
|
/external/llvm/test/CodeGen/X86/ |
i128-and-beyond.ll | 6 @x = global i128 -1
|
mod128.ll | 6 define i64 @mod128(i128 %x) { 23 %1 = srem i128 %x, 3 24 %2 = trunc i128 %1 to i64
|
atomic_idempotent.ll | 42 define i128 @or128(i128* %p) { 45 %1 = atomicrmw or i128* %p, i128 0 monotonic 46 ret i128 %1
|
remat-fold-load.ll | 33 %ins151154161 = phi i128 [ 0, %while.body12.lr.ph ], [ %phitmp, %if.end24 ] 34 %ins135156160 = phi i128 [ 0, %while.body12.lr.ph ], [ %phitmp158, %if.end24 ] 35 %ins151 = or i128 0, %ins151154161 50 %tmp4 = zext i64 %tmp3 to i128 51 %tmp5 = shl nuw nsw i128 %tmp4, 32 52 %ins148 = or i128 %tmp5, %ins151 55 %tmp7 = zext i32 %tmp6 to i128 56 %tmp8 = shl nuw i128 %tmp7, 96 57 %mask144 = and i128 %ins148, 79228162495817593519834398720 61 %tmp11 = zext i32 %tmp10 to i128 [all...] |
fold-vector-sext-crash2.ll | 29 %Se = sext <2 x i128> <i128 -2000, i128 -1999> to <2 x i256> 73 %Se = zext <2 x i128> <i128 -1, i128 -2> to <2 x i256>
|
/external/llvm/test/Transforms/InstCombine/ |
apint-add2.ll | 32 define i128 @test4(i128 %x) { 34 %tmp.5 = shl i128 1, 127 35 %tmp.1 = ashr i128 %tmp.5, 120 36 %tmp.2 = xor i128 %x, %tmp.1 37 %tmp.4 = add i128 %tmp.2, %tmp.5 38 ret i128 %tmp.4
|
/external/llvm/test/CodeGen/AArch64/ |
arm64-mul.ll | 6 define i128 @t1(i64 %a, i64 %b) nounwind readnone ssp { 11 %tmp1 = zext i64 %a to i128 12 %tmp2 = zext i64 %b to i128 13 %tmp3 = mul i128 %tmp1, %tmp2 14 ret i128 %tmp3 17 define i128 @t2(i64 %a, i64 %b) nounwind readnone ssp { 22 %tmp1 = sext i64 %a to i128 23 %tmp2 = sext i64 %b to i128 24 %tmp3 = mul i128 %tmp1, %tmp2 25 ret i128 %tmp [all...] |
compiler-ident.ll | 4 target datalayout = "e-m:e-i64:64-i128:128-n32:64-S128"
|
arm64-abi_align.ll | 87 ; passed via i128 in x1 and x3 88 define i32 @f39(i32 %i, i128 %s1.coerce, i128 %s2.coerce) #0 { 93 %s1.sroa.0.0.extract.trunc = trunc i128 %s1.coerce to i32 94 %s1.sroa.1.4.extract.shift = lshr i128 %s1.coerce, 32 95 %s2.sroa.0.0.extract.trunc = trunc i128 %s2.coerce to i32 96 %s2.sroa.1.4.extract.shift = lshr i128 %s2.coerce, 32 97 %sext8 = shl nuw nsw i128 %s1.sroa.1.4.extract.shift, 16 98 %sext = trunc i128 %sext8 to i32 100 %sext1011 = shl nuw nsw i128 %s2.sroa.1.4.extract.shift, 1 [all...] |
/external/clang/test/CodeGen/ |
builtins-ppc-quadword.c | 28 // CHECK: add <1 x i128> 29 // CHECK-LE: add <1 x i128> 33 // CHECK: add <1 x i128> 34 // CHECK-LE: add <1 x i128> 39 // CHECK: add <1 x i128> 40 // CHECK-LE: add <1 x i128> 44 // CHECK: add <1 x i128> 45 // CHECK-LE: add <1 x i128> 95 // CHECK: sub <1 x i128> 96 // CHECK-LE: sub <1 x i128> [all...] |
ppc64-qpx-vector.c | 17 // ALL-LABEL: define <4 x float> @foo1(<4 x float> inreg %a.coerce, <4 x float> %b, [2 x i128] %c.coerce) 27 // NORMAL-LABEL: define void @foo2(<4 x double>* noalias sret %agg.result, [2 x i128] %a.coerce, <4 x double>*, [4 x i128] %c.coerce)
|
arm64-aapcs-arguments.c | 6 // CHECK: void @test1(i32 %x0, i128 %x2_x3, i128 %x4_x5, i128 %x6_x7, i128 %sp.coerce) 12 // CHECK: void @test2(i32 %x0, i128 %x2_x3.coerce, i32 %x4, i128 %x6_x7.coerce, i32 %sp, i128 %sp16.coerce)
|
atomic-arm64.c | 57 // CHECK-NEXT: [[T0:%.*]] = bitcast [[PAIR_T]]* [[TEMP]] to i128* 58 // CHECK-NEXT: [[T1:%.*]] = load i128, i128* [[T0]], align 8 59 // CHECK-NEXT: store atomic i128 [[T1]], i128* bitcast ([[PAIR_T]]* @a_pointer_pair to i128*) seq_cst, align 16
|
/external/clang/test/Sema/ |
128bitint.c | 5 typedef int i128 __attribute__((__mode__(TI))); typedef 8 int a[((i128)-1 ^ (i128)-2) == 1 ? 1 : -1];
|
/external/llvm/test/Transforms/GlobalOpt/ |
ctor-list-opt-constexpr.ll | 7 %struct.bar = type { i128 } 30 store i128 ptrtoint (i32* @G to i128), i128* %tmp, align 16 34 ; CHECK: store i128
|
/external/llvm/test/Transforms/MemCpyOpt/ |
memset-memcpy-redundant-memset.ll | 35 ; CHECK-DAG: [[SRCSIZE:%[0-9]+]] = zext i32 %src_size to i128 36 ; CHECK-DAG: [[DST:%[0-9]+]] = getelementptr i8, i8* %dst, i128 [[SRCSIZE]] 37 ; CHECK-DAG: [[ULE:%[0-9]+]] = icmp ule i128 %dst_size, [[SRCSIZE]] 38 ; CHECK-DAG: [[SIZEDIFF:%[0-9]+]] = sub i128 %dst_size, [[SRCSIZE]] 39 ; CHECK-DAG: [[SIZE:%[0-9]+]] = select i1 [[ULE]], i128 0, i128 [[SIZEDIFF]] 40 ; CHECK-NEXT: call void @llvm.memset.p0i8.i128(i8* [[DST]], i8 %c, i128 [[SIZE]], i32 1, i1 false) 43 define void @test_different_types_i128_i32(i8* %dst, i8* %src, i128 %dst_size, i32 %src_size, i8 %c) { 44 call void @llvm.memset.p0i8.i128(i8* %dst, i8 %c, i128 %dst_size, i32 1, i1 false [all...] |
/external/llvm/test/Transforms/LoopVectorize/ |
reverse_induction.ll | 33 ; CHECK: add <4 x i128> %[[SPLAT:.*]], <i128 0, i128 -1, i128 -2, i128 -3> 34 ; CHECK: add <4 x i128> %[[SPLAT]], <i128 -4, i128 -5, i128 -6, i128 -7 [all...] |
/external/llvm/test/Transforms/ScalarRepl/ |
copy-aggregate.ll | 22 define float @test2(i128 %V) nounwind { 26 %Y = bitcast {[4 x float]}* %X to i128* 27 store i128 %V, i128* %Y 54 define i128 @test4(float %a, float %b) nounwind { 63 %Y = bitcast {[4 x float]}* %X to i128* 64 %V = load i128, i128* %Y 65 ret i128 %V 74 ; CHECK-NOT: i128 [all...] |
/external/llvm/test/Instrumentation/AddressSanitizer/ |
experiment-call.ll | 43 define void @load16(i128* %p) sanitize_address { 45 %t = load i128, i128* %p, align 16 97 define void @store16(i128* %p) sanitize_address { 99 store i128 1, i128* %p, align 16
|