/external/llvm/test/CodeGen/Mips/ |
D | ra-allocatable.ll | 101 %0 = load i32* @a0, align 4, !tbaa !0 102 %1 = load i32** @b0, align 4, !tbaa !3 103 store i32 %0, i32* %1, align 4, !tbaa !0 104 %2 = load i32* @a1, align 4, !tbaa !0 105 %3 = load i32** @b1, align 4, !tbaa !3 106 store i32 %2, i32* %3, align 4, !tbaa !0 107 %4 = load i32* @a2, align 4, !tbaa !0 108 %5 = load i32** @b2, align 4, !tbaa !3 109 store i32 %4, i32* %5, align 4, !tbaa !0 110 %6 = load i32* @a3, align 4, !tbaa !0 [all …]
|
/external/llvm/test/Analysis/TypeBasedAliasAnalysis/ |
D | tbaa-path.ll | 1 ; RUN: opt < %s -tbaa -basicaa -struct-path-tbaa -aa-eval -evaluate-tbaa -print-no-aliases -print-m… 2 ; RUN: opt < %s -tbaa -basicaa -struct-path-tbaa -gvn -S | FileCheck %s --check-prefix=OPT 3 ; Generated from clang/test/CodeGen/tbaa.cpp with "-O1 -struct-path-tbaa -disable-llvm-optzns". 16 …ECK: MayAlias: store i32 4, i32* %f32, align 4, !tbaa !8 <-> store i32 1, i32* %0, align 4, !t… 25 store i32* %s, i32** %s.addr, align 8, !tbaa !0 26 store %struct.StructA* %A, %struct.StructA** %A.addr, align 8, !tbaa !0 27 store i64 %count, i64* %count.addr, align 8, !tbaa !4 28 %0 = load i32** %s.addr, align 8, !tbaa !0 29 store i32 1, i32* %0, align 4, !tbaa !6 30 %1 = load %struct.StructA** %A.addr, align 8, !tbaa !0 [all …]
|
D | placement-tbaa.ll | 1 ; RUN: opt < %s -tbaa -basicaa -aa-eval -evaluate-tbaa -print-no-aliases -print-may-aliases -disabl… 21 …CK: NoAlias: store i64 %conv, i64* %i5, align 8, !tbaa !4 <-> store i8* null, i8** %p, align 8, … 32 store i32 %n, i32* %n.addr, align 4, !tbaa !0 35 store %struct.Foo* %0, %struct.Foo** %f, align 8, !tbaa !3 36 %1 = load %struct.Foo** %f, align 8, !tbaa !3 38 store i64 1, i64* %i, align 8, !tbaa !4 39 store i32 0, i32* %i1, align 4, !tbaa !0 43 %2 = load i32* %i1, align 4, !tbaa !0 44 %3 = load i32* %n.addr, align 4, !tbaa !0 49 %4 = load %struct.Foo** %f, align 8, !tbaa !3 [all …]
|
D | aliastest.ll | 1 ; RUN: opt < %s -tbaa -basicaa -gvn -S | FileCheck %s 8 %x = load i8* %a, !tbaa !1 9 store i8 0, i8* %b, !tbaa !2 10 %y = load i8* %a, !tbaa !1 18 %x = load i8* %a, !tbaa !3 19 store i8 0, i8* %b, !tbaa !4 20 %y = load i8* %a, !tbaa !3 30 %x = load i8* %a, !tbaa !5 32 %y = load i8* %a, !tbaa !5 40 %x = load i8* %a, !tbaa !6 [all …]
|
D | argument-promotion.ll | 1 ; RUN: opt < %s -tbaa -basicaa -argpromotion -mem2reg -S | FileCheck %s 8 store i32 77, i32* %Q, !tbaa !2 9 %A = load i32* %X, !tbaa !1 10 %B = load i32* %Y, !tbaa !1 19 store i32 78, i32* %Q, !tbaa !2 20 store i32 1, i32* %A, !tbaa !1 29 store i32 2, i32* %B, !tbaa !1 30 store i32 79, i32* %Q, !tbaa !2
|
D | dynamic-indices.ll | 1 ; RUN: opt -tbaa -basicaa -gvn -S < %s | FileCheck %s 16 ; CHECK: %tmp32 = load i64* %arrayidx31, align 8, !tbaa !3 29 %tmp4 = load i16* %arrayidx, align 2, !tbaa !0 36 %tmp11 = load i16* %arrayidx10, align 2, !tbaa !0 43 %tmp20 = load i16* %arrayidx19, align 2, !tbaa !0 53 store i16 %conv24, i16* %arrayidx29, align 2, !tbaa !0 60 %tmp32 = load i64* %arrayidx31, align 8, !tbaa !3 62 store i64 %tmp32, i64* %arrayidx35, align 8, !tbaa !3 64 %tmp38 = load i64* %arrayidx37, align 8, !tbaa !3 66 store i64 %tmp38, i64* %arrayidx41, align 8, !tbaa !3 [all …]
|
D | gvn-nonlocal-type-mismatch.ll | 1 ; RUN: opt -tbaa -basicaa -gvn -S < %s | FileCheck %s 15 store i32 0, i32* %p, !tbaa !1 16 store i32 1, i32* %p1, !tbaa !2 20 %t = load i32* %p, !tbaa !1 44 store i32 0, i32* %p, !tbaa !1 45 store i32 1, i32* %p1, !tbaa !2 49 %t = load i32* %p, !tbaa !4 54 %u = load i32* %p, !tbaa !3 72 store i32 0, i32* %p, !tbaa !1 73 store i32 1, i32* %p1, !tbaa !2 [all …]
|
D | precedence.ll | 1 ; RUN: opt -basicaa -tbaa -gvn -instcombine -S < %s | FileCheck %s --check-prefix=TBAA 2 ; RUN: opt -tbaa -basicaa -gvn -instcombine -S < %s | FileCheck %s --check-prefix=BASICAA 18 store i32 0, i32* %x, !tbaa !0 20 store float 0x4002666660000000, float* %0, !tbaa !3 21 %tmp3 = load i32* %x, !tbaa !0 34 store i64 0, i64* %x, !tbaa !4 37 store i8 1, i8* %1, !tbaa !5 38 %tmp3 = load i64* %x, !tbaa !4
|
D | dse.ll | 1 ; RUN: opt < %s -tbaa -basicaa -dse -S | FileCheck %s 10 store i8 0, i8* %a, !tbaa !1 11 %y = load i8* %b, !tbaa !2 12 store i8 1, i8* %a, !tbaa !1 22 store i8 0, i8* %a, !tbaa !3 23 %y = load i8* %b, !tbaa !4 24 store i8 1, i8* %a, !tbaa !3 34 %y = load i8* %b, !tbaa !5 46 %y = load i8* %b, !tbaa !6
|
D | memcpyopt.ll | 1 ; RUN: opt -S -tbaa -basicaa -memcpyopt -instcombine < %s | FileCheck %s 9 …-NEXT: tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %p, i8* %q, i64 16, i32 1, i1 false), !tbaa !0 10 ; CHECK-NEXT: store i8 2, i8* %s, align 1, !tbaa !2 13 tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %p, i8* %q, i64 16, i32 1, i1 false), !tbaa !2 14 store i8 2, i8* %s, align 1, !tbaa !1 15 tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %q, i8* %p, i64 16, i32 1, i1 false), !tbaa !2 21 !0 = metadata !{metadata !"tbaa root", null}
|
D | licm.ll | 1 ; RUN: opt -tbaa -licm -S < %s | FileCheck %s 8 ; CHECK-NEXT: %tmp3 = load double** @P, !tbaa !0 19 %tmp3 = load double** @P, !tbaa !1 21 %tmp4 = load double* %scevgep, !tbaa !2 23 store double %mul, double* %scevgep, !tbaa !2 52 %tmp51 = load i8** %p, !tbaa !4 54 %tmp40 = load i8* %q, !tbaa !5
|
D | functionattrs.ll | 1 ; RUN: opt < %s -tbaa -basicaa -functionattrs -S | FileCheck %s 14 store i32 0, i32* %p, !tbaa !1 20 store i32 0, i32* %p, !tbaa !2 29 call void @callee(i32* %p), !tbaa !1 35 call void @callee(i32* %p), !tbaa !2 48 call void @llvm.memcpy.p0i8.p0i8.i64(i8* %p, i8* %q, i64 %n, i32 1, i1 false), !tbaa !1 54 call void @llvm.memcpy.p0i8.p0i8.i64(i8* %p, i8* %q, i64 %n, i32 1, i1 false), !tbaa !2 62 %t = va_arg i8* %p, i32, !tbaa !1 68 %t = va_arg i8* %p, i32, !tbaa !2
|
D | sink.ll | 1 ; RUN: opt -tbaa -sink -S < %s | FileCheck %s 4 ; CHECK: %f = load float* %p, !tbaa !2 8 %f = load float* %p, !tbaa !0 9 store float 0.0, float* %r, !tbaa !1
|
/external/llvm/test/CodeGen/Hexagon/ |
D | memops.ll | 7 %0 = load i8* %p, align 1, !tbaa !0 11 store i8 %conv1, i8* %p, align 1, !tbaa !0 19 %0 = load i8* %p, align 1, !tbaa !0 23 store i8 %conv2, i8* %p, align 1, !tbaa !0 31 %0 = load i8* %p, align 1, !tbaa !0 35 store i8 %conv2, i8* %p, align 1, !tbaa !0 42 %0 = load i8* %p, align 1, !tbaa !0 44 store i8 %or3, i8* %p, align 1, !tbaa !0 51 %0 = load i8* %p, align 1, !tbaa !0 53 store i8 %and3, i8* %p, align 1, !tbaa !0 [all …]
|
/external/llvm/test/Transforms/GVN/ |
D | tbaa.ll | 6 ; CHECK-NOT: tbaa 8 %a = call i32 @foo(i8* %p), !tbaa !0 16 ; CHECK: call i32 @foo(i8* %p), !tbaa !0 18 %a = call i32 @foo(i8* %p), !tbaa !0 19 %b = call i32 @foo(i8* %p), !tbaa !0 26 ; CHECK: call i32 @foo(i8* %p), !tbaa !3 28 %a = call i32 @foo(i8* %p), !tbaa !3 29 %b = call i32 @foo(i8* %p), !tbaa !3 36 ; CHECK: call i32 @foo(i8* %p), !tbaa !1 38 %a = call i32 @foo(i8* %p), !tbaa !1 [all …]
|
/external/llvm/test/Transforms/Inline/ |
D | alloca-merge-align.ll | 12 %0 = load i32* %a1, align 4, !tbaa !0 14 store i32 %0, i32* %arrayidx, align 4, !tbaa !0 16 %1 = load i32* %b, align 4, !tbaa !0 18 store i32 %1, i32* %arrayidx2, align 4, !tbaa !0 27 %0 = load i32* %a1, align 4, !tbaa !0 29 store i32 %0, i32* %arrayidx, align 4, !tbaa !0 31 %1 = load i32* %b, align 4, !tbaa !0 33 store i32 %1, i32* %arrayidx2, align 4, !tbaa !0 42 %0 = load i32* %a1, align 4, !tbaa !0 44 store i32 %0, i32* %arrayidx, align 4, !tbaa !0 [all …]
|
D | alloca-merge-align-nodl.ll | 11 %0 = load i32* %a1, align 4, !tbaa !0 13 store i32 %0, i32* %arrayidx, align 4, !tbaa !0 15 %1 = load i32* %b, align 4, !tbaa !0 17 store i32 %1, i32* %arrayidx2, align 4, !tbaa !0 26 %0 = load i32* %a1, align 4, !tbaa !0 28 store i32 %0, i32* %arrayidx, align 4, !tbaa !0 30 %1 = load i32* %b, align 4, !tbaa !0 32 store i32 %1, i32* %arrayidx2, align 4, !tbaa !0 43 %0 = load i32* %a1, align 4, !tbaa !0 45 store i32 %0, i32* %arrayidx, align 32, !tbaa !0 [all …]
|
/external/llvm/test/CodeGen/ARM/ |
D | fast-isel-ldr-str-thumb-neg-index.ll | 7 %0 = load i32* %add.ptr, align 4, !tbaa !0 16 %0 = load i32* %add.ptr, align 4, !tbaa !0 25 %0 = load i32* %add.ptr, align 4, !tbaa !0 34 %0 = load i16* %add.ptr, align 2, !tbaa !3 43 %0 = load i16* %add.ptr, align 2, !tbaa !3 52 %0 = load i16* %add.ptr, align 2, !tbaa !3 61 %0 = load i8* %add.ptr, align 1, !tbaa !1 70 %0 = load i8* %add.ptr, align 1, !tbaa !1 79 %0 = load i8* %add.ptr, align 1, !tbaa !1 88 store i32 0, i32* %add.ptr, align 4, !tbaa !0 [all …]
|
/external/llvm/test/CodeGen/PowerPC/ |
D | cr-spills.ll | 56 %1 = load i32* undef, align 4, !tbaa !0 57 %2 = load i32* @weight_luma, align 4, !tbaa !0 58 %3 = load i32* @wp_luma_round, align 4, !tbaa !0 59 %4 = load i32* @luma_log_weight_denom, align 4, !tbaa !0 60 %5 = load i32* @offset_luma, align 4, !tbaa !0 71 %6 = load i16* %refptr.11590, align 2, !tbaa !3 81 %7 = load i16* %srcptr.41591, align 2, !tbaa !3 86 %8 = load i32* %arrayidx303, align 4, !tbaa !0 88 %9 = load i32* undef, align 4, !tbaa !0 90 %10 = load i16* undef, align 2, !tbaa !3 [all …]
|
D | stack-realign.ll | 14 %0 = load i32* %a1, align 4, !tbaa !0 16 store i32 %0, i32* %arrayidx, align 32, !tbaa !0 18 %1 = load i32* %b, align 4, !tbaa !0 20 store i32 %1, i32* %arrayidx2, align 4, !tbaa !0 77 %0 = load i32* %a1, align 4, !tbaa !0 79 store i32 %0, i32* %arrayidx, align 32, !tbaa !0 81 %1 = load i32* %b, align 4, !tbaa !0 83 store i32 %1, i32* %arrayidx2, align 4, !tbaa !0 108 %0 = load i32* %a1, align 4, !tbaa !0 110 store i32 %0, i32* %arrayidx, align 32, !tbaa !0 [all …]
|
D | optcmp.ll | 8 store i32 %sub, i32* %c, align 4, !tbaa !0 20 store i32 %shl, i32* %c, align 4, !tbaa !0 32 store i64 %sub, i64* %c, align 8, !tbaa !3 46 store i64 %sub, i64* %c, align 8, !tbaa !3 60 store i64 %sub, i64* %c, align 8, !tbaa !3 74 store i64 %sub, i64* %c, align 8, !tbaa !3 88 store i64 %sub, i64* %c, align 8, !tbaa !3 102 store i64 %shl, i64* %c, align 8, !tbaa !3 115 store double %sub, double* %c, align 8, !tbaa !3 128 store float %sub, float* %c, align 4, !tbaa !3
|
/external/llvm/test/CodeGen/X86/ |
D | coalesce-implicitdef.ll | 29 store i32 0, i32* @c, align 4, !tbaa !0 38 store i32 0, i32* %i, align 4, !tbaa !0 46 store i32 1, i32* @b, align 4, !tbaa !0 69 store i32 %inc28, i32* @b, align 4, !tbaa !0 74 %1 = load i16* %p2.1, align 2, !tbaa !3 79 store i32 %inc20, i32* @a, align 4, !tbaa !0 81 store i32 %inc2858, i32* @b, align 4, !tbaa !0 86 store i32 %inc20, i32* @a, align 4, !tbaa !0 92 %2 = load i32* %pi.4, align 4, !tbaa !0 103 %3 = load i32* @c, align 4, !tbaa !0 [all …]
|
/external/llvm/test/Transforms/LICM/ |
D | 2011-04-06-PromoteResultOfPromotion.ll | 1 ; RUN: opt < %s -tbaa -licm -S | FileCheck %s 20 store i32* @g_58, i32** @g_116, align 8, !tbaa !0 21 %tmp2 = load i32** @g_116, align 8, !tbaa !0 22 %tmp3 = load i32* %tmp2, !tbaa !4 24 store i32 %or, i32* %tmp2, !tbaa !4
|
/external/llvm/test/Transforms/BBVectorize/X86/ |
D | pr15289.ll | 48 store double %13, double* %15, align 8, !tbaa !0 57 store double %22, double* %23, align 8, !tbaa !0 65 store double undef, double* %30, align 8, !tbaa !0 74 store double %37, double* %38, align 8, !tbaa !0 82 store double %13, double* %45, align 8, !tbaa !0 85 store double %47, double* %16, align 8, !tbaa !0 86 store double undef, double* %24, align 8, !tbaa !0 87 store double -0.000000e+00, double* %31, align 8, !tbaa !0 88 store double undef, double* %39, align 8, !tbaa !0 89 store double undef, double* %46, align 8, !tbaa !0
|
/external/llvm/test/Analysis/BasicAA/ |
D | full-store-partial-alias.ll | 1 ; RUN: opt -S -tbaa -basicaa -gvn < %s | FileCheck -check-prefix=BASICAA %s 2 ; RUN: opt -S -tbaa -gvn < %s | FileCheck %s 22 store double %x, double* %tmp9, align 8, !tbaa !0 23 %tmp2 = load i32* bitcast (i64* @endianness_test to i32*), align 8, !tbaa !3 27 %tmp5 = load i32* %arrayidx, align 4, !tbaa !3
|