/external/llvm/test/CodeGen/Thumb/ |
2011-EpilogueBug.ll | 4 %struct.state = type { i32, %struct.info*, float**, i32, i32, i32, i32, i32, i32, i32, i32, i32, i64, i64, i64, i64, i64, i64, i8* }
|
/external/llvm/test/CodeGen/Thumb2/ |
thumb2-lsr3.ll | 3 define i1 @test1(i64 %poscnt, i32 %work) { 7 %0 = lshr i64 %poscnt, 1 8 %1 = icmp eq i64 %0, 0 12 define i1 @test2(i64 %poscnt, i32 %work) { 16 %0 = ashr i64 %poscnt, 1 17 %1 = icmp eq i64 %0, 0
|
/external/llvm/test/CodeGen/X86/ |
coalescer-remat.ll | 3 @val = internal global i64 0 8 %0 = cmpxchg i64* @val, i64 0, i64 1 monotonic 9 %1 = tail call i32 (i8*, ...)* @printf(i8* getelementptr ([7 x i8]* @"\01LC", i32 0, i64 0), i64 %0) nounwind
|
fold-pcmpeqd-1.ll | 7 ret <2 x double> bitcast (<2 x i64><i64 -1, i64 -1> to <2 x double>) 10 ret <2 x double> bitcast (<2 x i64><i64 0, i64 0> to <2 x double>)
|
lsr-redundant-addressing.ll | 23 %tmp39 = phi i64 [ %tmp201, %bb200 ], [ 0, %bb ] 24 %tmp40 = sub i64 0, %tmp39 25 %tmp47 = getelementptr [5 x %0]* @pgm, i64 0, i64 %tmp40, i32 0 31 %tmp201 = add i64 %tmp39, 1 35 %tmp50 = getelementptr [5 x %0]* @pgm, i64 0, i64 %tmp40, i32 1, i64 2 36 %tmp49 = getelementptr [5 x %0]* @pgm, i64 0, i64 %tmp40, i32 1, i64 [all...] |
subreg-to-reg-1.ll | 8 define i64 @foo(i64 %a) nounwind { 9 %b = add i64 %a, 4294967295 10 %c = and i64 %b, 4294967295 11 %d = add i64 %c, 1 12 ret i64 %d
|
zext-inreg-0.ll | 26 define i64 @d(i64 %d) nounwind { 27 %e = add i64 %d, 1 28 %retval = and i64 %e, 255 29 ret i64 %retval 31 define i64 @e(i64 %d) nounwind { 32 %e = add i64 %d, 1 33 %retval = and i64 %e, 65535 34 ret i64 %retva [all...] |
Atomics-64.ll | 3 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128" 12 @sl = common global i64 0 13 @ul = common global i64 0 14 @sll = common global i64 0 15 @ull = common global i64 0 29 %10 = bitcast i8* bitcast (i64* @sl to i8*) to i64* 30 %11 = atomicrmw add i64* %10, i64 1 monotonic 31 %12 = bitcast i8* bitcast (i64* @ul to i8*) to i64 [all...] |
store_op_load_fold2.ll | 4 %struct.Macroblock = type { i32, i32, i32, i32, i32, [8 x i32], %struct.Macroblock*, %struct.Macroblock*, i32, [2 x [4 x [4 x [2 x i32]]]], [16 x i8], [16 x i8], i32, i64, [4 x i32], [4 x i32], i64, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, double, i32, i32, i32, i32, i32, i32, i32, i32, i32 } 8 %tmp2666 = getelementptr %struct.Macroblock* null, i32 0, i32 13 ; <i64*> [#uses=2] 10 %tmp2667.us.us = load i64* %tmp2666 ; <i64> [#uses=1] 11 %tmp2670.us.us = load i64* null ; <i64> [#uses=1] 12 %shift.upgrd.1 = zext i8 %tmp2674 to i64 ; <i64> [#uses=1] 13 %tmp2675.us.us = shl i64 %tmp2670.us.us, %shift.upgrd.1 ; <i64> [#uses=1 [all...] |
vec_zero_cse.ll | 5 @M1 = external global <1 x i64> 8 @S1 = external global <2 x i64> 12 store <1 x i64> zeroinitializer, <1 x i64>* @M1 18 store <1 x i64> < i64 -1 >, <1 x i64>* @M1 24 store <2 x i64> zeroinitializer, <2 x i64>* @S1 30 store <2 x i64> < i64 -1, i64 -1>, <2 x i64>* @S [all...] |
masked-iv-unsafe.ll | 9 define void @count_up(double* %d, i64 %n) nounwind { 14 %indvar = phi i64 [ 10, %entry ], [ %indvar.next, %loop ] 15 %indvar.i8 = and i64 %indvar, 255 16 %t0 = getelementptr double* %d, i64 %indvar.i8 20 %indvar.i24 = and i64 %indvar, 16777215 21 %t3 = getelementptr double* %d, i64 %indvar.i24 25 %t6 = getelementptr double* %d, i64 %indvar 29 %indvar.next = add i64 %indvar, 1 30 %exitcond = icmp eq i64 %indvar.next, 0 37 define void @count_down(double* %d, i64 %n) nounwind [all...] |
/external/llvm/test/CodeGen/SystemZ/ |
04-RetShifts.ll | 29 define signext i64 @foo4(i64 %a, i64 %idx) nounwind readnone { 31 %add = add i64 %idx, 1 ; <i64> [#uses=1] 32 %shr = ashr i64 %a, %add ; <i64> [#uses=1] 33 ret i64 %shr 36 define signext i64 @foo5(i64 %a, i64 %idx) nounwind readnone [all...] |
08-SimpleMuls.ll | 4 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128" 7 define i64 @foo(i64 %a, i64 %b) nounwind readnone { 9 %mul = mul i64 %b, %a ; <i64> [#uses=1] 10 ret i64 %mul 13 define i64 @foo2(i64 %a, i64 %b) nounwind readnone [all...] |
/external/llvm/test/CodeGen/PowerPC/ |
2009-09-18-carrybit.ll | 3 target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128" 6 define i64 @foo(i64 %r.0.ph, i64 %q.0.ph, i32 %sr1.1.ph) nounwind { 13 %tmp0 = add i64 %r.0.ph, -1 ; <i64> [#uses=1] 19 %r.0273 = phi i64 [ %r.0.ph, %entry ], [ %tmp124, %bb40 ] ; <i64> [#uses=2] 20 %q.0272 = phi i64 [ %q.0.ph, %entry ], [ %ins169, %bb40 ] ; <i64> [#uses=3 [all...] |
2008-10-28-f128-i32.ll | 3 define i64 @__fixunstfdi(ppc_fp128 %a) nounwind readnone { 11 %3 = zext i32 %2 to i64 ; <i64> [#uses=1] 12 %4 = shl i64 %3, 32 ; <i64> [#uses=3] 13 %5 = uitofp i64 %4 to ppc_fp128 ; <ppc_fp128> [#uses=1] 21 %10 = zext i32 %9 to i64 ; <i64> [#uses=1] 22 %11 = sub i64 %4, %10 ; <i64> [#uses=1 [all...] |
/external/llvm/test/Analysis/ScalarEvolution/ |
pr3909.ll | 13 %i.0 = phi i64 [ 0, %entry ], [ %tmp11, %endwhile5 ] ; <i64> [#uses=1] 14 %m.0 = phi i64 [ 0, %entry ], [ %tmp11, %endwhile5 ] ; <i64> [#uses=2] 15 %tmp2 = mul i64 %m.0, %m.0 ; <i64> [#uses=1] 19 %j.0 = phi i64 [ %tmp2, %whilebody ], [ %tmp9, %whilebody4 ] ; <i64> [#uses=2] 20 %tmp7 = icmp ne i64 %j.0, 0 ; <i1> [#uses=1] 24 %tmp9 = add i64 %j.0, 1 ; <i64> [#uses=1 [all...] |
sext-inreg.ll | 2 ; RUN: grep {sext i57 \{0,+,199\}<%bb> to i64} %t | count 1 3 ; RUN: grep {sext i59 \{0,+,199\}<%bb> to i64} %t | count 1 5 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128" 8 define i64 @foo(i64* nocapture %x, i64 %n) nounwind { 10 %t0 = icmp sgt i64 %n, 0 ; <i1> [#uses=1] 14 %i.01 = phi i64 [ 0, %entry ], [ %indvar.next, %bb ] ; <i32> [#uses=2] 15 %t1 = shl i64 %i.01, 7 ; <i32> [#uses=1] 16 %t2 = ashr i64 %t1, 7 ; <i32> [#uses=1 [all...] |
/external/llvm/test/Transforms/IndVarSimplify/ |
2007-11-23-BitcastCrash.ll | 3 target datalayout = "e-p:32:32-f64:32:64-i64:32:64-f80:32:32" 5 define void @FuncAt1938470480(i32, i32, i32, i32, i32, i32, i32, i32, i64, i64, i64, i64, i64, i64, i64, i64, i1, i1, i1, i1, i1, i1) { 10 %.lcssa6 = phi i64 [ %23, %asmBlockAt738ab7f3 ] ; <i64> [#uses=0 [all...] |
preserve-gep-remainder.ll | 2 ; CHECK: %p.2.ip.1 = getelementptr [3 x [3 x double]]* %p, i64 2, i64 %0, i64 1 3 target datalayout = "E-p:64:64:64-a0:0:8-f32:32:32-f64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-v64:64:64-v128:128:128-n32:64" 6 ; %p.2.ip.1 = getelementptr [3 x [3 x double]]* %p, i64 0, i64 %tmp, i64 19 14 %i = phi i64 [ 0, %entry ], [ %i.next, %loop ] 15 %ip = add i64 %i, 1 16 %p.2.ip.1 = getelementptr [3 x [3 x double]]* %p, i64 2, i64 %ip, i64 [all...] |
gep-with-mul-base.ll | 15 define void @foo(i64 %n, i64 %m, i64 %o, double* nocapture %p) nounwind { 17 %tmp = icmp sgt i64 %n, 0 ; <i1> [#uses=1] 21 %tmp1 = mul i64 %n, 37 ; <i64> [#uses=1] 22 %tmp2 = mul i64 %tmp1, %m ; <i64> [#uses=1] 23 %tmp3 = mul i64 %tmp2, %o ; <i64> [#uses=1 [all...] |
/external/llvm/test/CodeGen/Generic/ |
llvm-ct-intrinsics.ll | 4 declare i64 @llvm.ctpop.i64(i64) 12 define void @ctpoptest(i8 %A, i16 %B, i32 %C, i64 %D, i8* %AP, i16* %BP, i32* %CP, i64* %DP) { 16 %d = call i64 @llvm.ctpop.i64( i64 %D ) ; <i64> [#uses=1] 20 store i64 %d, i64* %D [all...] |
/external/clang/test/CodeGenCXX/ |
member-function-pointers.cpp | 14 // CHECK: @pa2 = global { i64, i64 } { i64 ptrtoint (void (%struct.A*)* @_ZN1A1fEv to i64), i64 0 }, align 8 17 // CHECK: @pa3 = global { i64, i64 } { i64 1, i64 0 }, align 8 21 // CHECK: @pa4 = global { i64, i64 } { i64 9, i64 0 }, align [all...] |
/external/llvm/test/CodeGen/ARM/ |
debug-info-blocks.ll | 4 target datalayout = "e-p:32:32:32-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:32:64-v128:32:128-a0:0:32-n32" 26 declare void @llvm.dbg.value(metadata, i64, metadata) nounwind readnone 34 call void @llvm.dbg.value(metadata !{i8* %.block_descriptor}, i64 0, metadata !27), !dbg !129 100 !1 = metadata !{i32 589828, metadata !0, metadata !"", metadata !2, i32 248, i64 32, i64 32, i32 0, i32 0, i32 0, metadata !3, i32 0, i32 0} ; [ DW_TAG_enumeration_type ] 103 !4 = metadata !{i32 589864, metadata !"Ver1", i64 0} ; [ DW_TAG_enumerator ] 104 !5 = metadata !{i32 589828, metadata !0, metadata !"Mode", metadata !6, i32 79, i64 32, i64 32, i32 0, i32 0, i32 0, metadata !7, i32 0, i32 0} ; [ DW_TAG_enumeration_type ] 107 !8 = metadata !{i32 589864, metadata !"One", i64 0} ; [ DW_TAG_enumerator ] 108 !9 = metadata !{i32 589828, metadata !0, metadata !"", metadata !10, i32 15, i64 32, i64 32, i32 0, i32 0, i32 0, metadata !11, i32 0, i32 0} ; [ DW_TAG_enumeration_type [all...] |
/external/llvm/test/Analysis/BasicAA/ |
2003-12-11-ConstExprGEP.ll | 12 %D = getelementptr %T* @G, i64 0, i32 0 13 %E = getelementptr %T* @G, i64 0, i32 1, i64 5 14 %F = getelementptr i32* getelementptr (%T* @G, i64 0, i32 0), i64 0 15 %X = getelementptr [10 x i8]* getelementptr (%T* @G, i64 0, i32 1), i64 0, i64 5
|
/external/llvm/test/Assembler/ |
invalid_cast2.ll | 3 define i8 @foo(<4 x i64> %x) { 4 %y = trunc <4 x i64> %x to i8
|