/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Hexagon/ |
D | cext-ice.ll | 49 store volatile i32 %a1, i32* %v26, align 4, !tbaa !0 50 %v27 = load i32, i32* %v7, align 8, !tbaa !0 51 store volatile i32 %v27, i32* %v4, align 4, !tbaa !0 52 %v28 = load i32, i32* %v8, align 4, !tbaa !0 53 store volatile i32 %v28, i32* %v4, align 4, !tbaa !0 54 %v29 = load i32, i32* %v9, align 8, !tbaa !0 55 store volatile i32 %v29, i32* %v4, align 4, !tbaa !0 56 %v30 = load i32, i32* %v10, align 4, !tbaa !0 57 store volatile i32 %v30, i32* %v4, align 4, !tbaa !0 58 %v31 = load i32, i32* %v11, align 8, !tbaa !0 [all …]
|
D | memops_global.ll | 14 %v0 = load i8, i8* @g0, align 1, !tbaa !0 16 store i8 %v1, i8* @g0, align 1, !tbaa !0 24 %v0 = load i8, i8* @g0, align 1, !tbaa !0 26 store i8 %v1, i8* @g0, align 1, !tbaa !0 34 %v0 = load i8, i8* @g0, align 1, !tbaa !0 38 store i8 %v3, i8* @g0, align 1, !tbaa !0 46 %v0 = load i8, i8* @g0, align 1, !tbaa !0 50 store i8 %v3, i8* @g0, align 1, !tbaa !0 58 %v0 = load i8, i8* @g0, align 1, !tbaa !0 62 store i8 %v3, i8* @g0, align 1, !tbaa !0 [all …]
|
D | large-number-of-preds.ll | 15 %v3 = load float, float* %a0, align 4, !tbaa !0 17 store float %v3, float* %v4, align 4, !tbaa !0 19 store float %v3, float* %v5, align 16, !tbaa !0 21 %v7 = load float, float* %v6, align 4, !tbaa !0 23 store float %v7, float* %v8, align 16, !tbaa !0 25 store float %v7, float* %v9, align 4, !tbaa !0 27 store float 1.000000e+00, float* %v10, align 4, !tbaa !0 29 store float 1.000000e+00, float* %v11, align 8, !tbaa !0 31 store float 0.000000e+00, float* %v12, align 8, !tbaa !0 33 store float 0.000000e+00, float* %v13, align 4, !tbaa !0 [all …]
|
D | opt-glob-addrs-003.ll | 43 %v3 = load i16, i16* %a1, align 2, !tbaa !0 48 %v5 = load i16, i16* @g0, align 2, !tbaa !0 50 store i16 %v6, i16* @g0, align 2, !tbaa !0 55 store i16 3, i16* @g0, align 2, !tbaa !0 59 store i16 0, i16* @g0, align 2, !tbaa !0 63 %v8 = load i16, i16* %a1, align 2, !tbaa !0 74 …oad i16, i16* getelementptr inbounds ([10 x i16], [10 x i16]* @g2, i32 0, i32 0), align 2, !tbaa !0 75 …oad i16, i16* getelementptr inbounds ([10 x i16], [10 x i16]* @g2, i32 0, i32 1), align 2, !tbaa !0 78 …oad i16, i16* getelementptr inbounds ([10 x i16], [10 x i16]* @g2, i32 0, i32 2), align 2, !tbaa !0 81 …oad i16, i16* getelementptr inbounds ([10 x i16], [10 x i16]* @g2, i32 0, i32 3), align 2, !tbaa !0 [all …]
|
D | regscavengerbug.ll | 35 %v11 = load %5*, %5** %v10, align 4, !tbaa !0 37 … = load i32 (%5*, double, double, %6*)**, i32 (%5*, double, double, %6*)*** %v12, align 4, !tbaa !4 46 store double -1.000000e+06, double* %v18, align 8, !tbaa !6 48 store double -1.000000e+06, double* %v19, align 8, !tbaa !6 50 store double -1.000000e+06, double* %v20, align 8, !tbaa !6 52 store double 1.000000e+06, double* %v21, align 8, !tbaa !6 54 store double 1.000000e+06, double* %v22, align 8, !tbaa !6 56 store double 1.000000e+06, double* %v23, align 8, !tbaa !6 92 %v46 = load double, double* %v39, align 8, !tbaa !6 94 store double %v46, double* %v47, align 8, !tbaa !6 [all …]
|
D | regscav-wrong-super-sub-regs.ll | 26 %v1 = load i32, i32* @g0, align 4, !tbaa !0 28 %v3 = load i32, i32* %v2, align 4, !tbaa !0 29 %v4 = load i32*, i32** getelementptr inbounds (%s.0, %s.0* @g1, i32 0, i32 1), align 4, !tbaa !4 30 %v5 = load i32, i32* @g2, align 4, !tbaa !0 34 %v9 = load i32, i32* %v8, align 4, !tbaa !0 41 store i32 0, i32* @g3, align 4, !tbaa !0 69 store i32 %v30, i32* @g3, align 4, !tbaa !0 87 store i32 0, i32* @g3, align 4, !tbaa !0 91 store i32 %v26, i32* @g3, align 4, !tbaa !0 95 %v36 = load i32*, i32** @g4, align 4, !tbaa !7 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/TypeBasedAliasAnalysis/ |
D | tbaa-path.ll | 1 ; RUN: opt < %s -tbaa -basicaa -aa-eval -evaluate-aa-metadata -print-no-aliases -print-may-aliases … 2 ; RUN: opt < %s -tbaa -basicaa -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*, i32** %s.addr, align 8, !tbaa !0 29 store i32 1, i32* %0, align 4, !tbaa !6 30 %1 = load %struct.StructA*, %struct.StructA** %A.addr, align 8, !tbaa !0 [all …]
|
D | placement-tbaa.ll | 1 ; RUN: opt < %s -tbaa -basicaa -aa-eval -evaluate-aa-metadata -print-no-aliases -print-may-aliases … 22 …CK: NoAlias: store i64 %conv, i64* %i5, align 8, !tbaa !6 <-> store i8* null, i8** %p, align 8, … 33 store i32 %n, i32* %n.addr, align 4, !tbaa !0 36 store %struct.Foo* %0, %struct.Foo** %f, align 8, !tbaa !4 37 %1 = load %struct.Foo*, %struct.Foo** %f, align 8, !tbaa !4 39 store i64 1, i64* %i, align 8, !tbaa !6 40 store i32 0, i32* %i1, align 4, !tbaa !0 44 %2 = load i32, i32* %i1, align 4, !tbaa !0 45 %3 = load i32, i32* %n.addr, align 4, !tbaa !0 50 %4 = load %struct.Foo*, %struct.Foo** %f, align 8, !tbaa !4 [all …]
|
D | aggregates.ll | 1 ; RUN: opt < %s -tbaa -basicaa -aa-eval -evaluate-aa-metadata \ 4 ; RUN: opt < %s -tbaa -basicaa -gvn -S | FileCheck %s --check-prefix=OPT 24 store i32 5, i32* %i, align 4, !tbaa !3 ; TAG_int 26 store i32 7, i32* %A_i, align 4, !tbaa !5 ; TAG_A_i 27 %0 = load i32, i32* %i, align 4, !tbaa !3 ; TAG_int 41 store i32 5, i32* %i, align 4, !tbaa !3 ; TAG_int 43 store i32 7, i32* %B_a, align 4, !tbaa !7 ; TAG_B_a 44 %0 = load i32, i32* %i, align 4, !tbaa !3 ; TAG_int 58 store i32 5, i32* %i, align 4, !tbaa !3 ; TAG_int 60 store i32 7, i32* %C_b, align 4, !tbaa !9 ; TAG_C_b [all …]
|
/external/llvm/test/Analysis/TypeBasedAliasAnalysis/ |
D | tbaa-path.ll | 1 ; RUN: opt < %s -tbaa -basicaa -aa-eval -evaluate-aa-metadata -print-no-aliases -print-may-aliases … 2 ; RUN: opt < %s -tbaa -basicaa -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*, i32** %s.addr, align 8, !tbaa !0 29 store i32 1, i32* %0, align 4, !tbaa !6 30 %1 = load %struct.StructA*, %struct.StructA** %A.addr, align 8, !tbaa !0 [all …]
|
D | placement-tbaa.ll | 1 ; RUN: opt < %s -tbaa -basicaa -aa-eval -evaluate-aa-metadata -print-no-aliases -print-may-aliases … 22 …CK: NoAlias: store i64 %conv, i64* %i5, align 8, !tbaa !6 <-> store i8* null, i8** %p, align 8, … 33 store i32 %n, i32* %n.addr, align 4, !tbaa !0 36 store %struct.Foo* %0, %struct.Foo** %f, align 8, !tbaa !4 37 %1 = load %struct.Foo*, %struct.Foo** %f, align 8, !tbaa !4 39 store i64 1, i64* %i, align 8, !tbaa !6 40 store i32 0, i32* %i1, align 4, !tbaa !0 44 %2 = load i32, i32* %i1, align 4, !tbaa !0 45 %3 = load i32, i32* %n.addr, align 4, !tbaa !0 50 %4 = load %struct.Foo*, %struct.Foo** %f, align 8, !tbaa !4 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Verifier/ |
D | tbaa.ll | 4 ; STRIP-NOT: tbaa 11 ; CHECK-NEXT: store i32 0, i32* %ptr, !tbaa !{{[0-9]+}} 14 ; CHECK-NEXT: store i32 1, i32* %ptr, !tbaa !{{[0-9]+}} 17 ; CHECK-NEXT: store i32 2, i32* %ptr, !tbaa !{{[0-9]+}} 20 ; CHECK-NEXT: store i32 3, i32* %ptr, !tbaa !{{[0-9]+}} 23 ; CHECK-NEXT: store i32 4, i32* %ptr, !tbaa !{{[0-9]+}} 26 ; CHECK-NEXT: store i32 5, i32* %ptr, !tbaa !{{[0-9]+}} 29 ; CHECK-NEXT: store i32 6, i32* %ptr, !tbaa !{{[0-9]+}} 32 ; CHECK-NEXT: store i32 7, i32* %ptr, !tbaa !{{[0-9]+}} 38 ; CHECK-NEXT: store i32 9, i32* %ptr, !tbaa !{{[0-9]+}} [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SLPVectorizer/X86/ |
D | metadata.ll | 7 ;CHECK: load <2 x double>{{.*}}!tbaa ![[TBAA:[0-9]+]] 8 ;CHECK: load <2 x double>{{.*}}!tbaa ![[TBAA]] 10 ;CHECK: store <2 x double>{{.*}}!tbaa ![[TBAA]] 15 %i0 = load double, double* %a, align 8, !tbaa !4 16 %i1 = load double, double* %b, align 8, !tbaa !4 19 %i3 = load double, double* %arrayidx3, align 8, !tbaa !4 21 %i4 = load double, double* %arrayidx4, align 8, !tbaa !4 23 store double %mul, double* %c, align 8, !tbaa !4 25 store double %mul5, double* %arrayidx5, align 8, !tbaa !4 30 ;CHECK: load <2 x double>{{.*}}!tbaa ![[TBAA]] [all …]
|
/external/llvm/test/Transforms/SLPVectorizer/X86/ |
D | metadata.ll | 7 ;CHECK: load <2 x double>{{.*}}!tbaa ![[TBAA:[0-9]+]] 8 ;CHECK: load <2 x double>{{.*}}!tbaa ![[TBAA]] 10 ;CHECK: store <2 x double>{{.*}}!tbaa ![[TBAA]] 15 %i0 = load double, double* %a, align 8, !tbaa !4 16 %i1 = load double, double* %b, align 8, !tbaa !4 19 %i3 = load double, double* %arrayidx3, align 8, !tbaa !4 21 %i4 = load double, double* %arrayidx4, align 8, !tbaa !4 23 store double %mul, double* %c, align 8, !tbaa !4 25 store double %mul5, double* %arrayidx5, align 8, !tbaa !4 30 ;CHECK: load <2 x double>{{.*}}!tbaa ![[TBAA]] [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Hexagon/autohvx/ |
D | isel-expand-unaligned-loads-noindexed.ll | 16 %v2 = load <64 x i8>, <64 x i8>* undef, align 1, !tbaa !0, !alias.scope !3 21 store i8 0, i8* undef, align 1, !tbaa !0, !alias.scope !6, !noalias !8 23 store i8 %v7, i8* undef, align 1, !tbaa !0, !alias.scope !6, !noalias !8 24 store i8 0, i8* undef, align 1, !tbaa !0, !alias.scope !6, !noalias !8 25 store i8 undef, i8* %v4, align 1, !tbaa !0, !alias.scope !6, !noalias !8 26 store i8 0, i8* %v5, align 1, !tbaa !0, !alias.scope !6, !noalias !8 27 store i8 0, i8* undef, align 1, !tbaa !0, !alias.scope !6, !noalias !8 29 store i8 %v8, i8* undef, align 1, !tbaa !0, !alias.scope !6, !noalias !8 30 store i8 0, i8* undef, align 1, !tbaa !0, !alias.scope !6, !noalias !8 32 store i8 %v9, i8* undef, align 1, !tbaa !0, !alias.scope !6, !noalias !8 [all …]
|
/external/llvm/test/Transforms/GVN/ |
D | tbaa.ll | 1 ; RUN: opt -tbaa -basicaa -gvn -S < %s | FileCheck %s 6 ; CHECK-NOT: tbaa 8 %a = call i32 @foo(i8* %p), !tbaa !0 16 ; CHECK: call i32 @foo(i8* %p), !tbaa [[TAGC:!.*]] 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 [[TAGB:!.*]] 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 [[TAGA:!.*]] [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/ |
D | pr31710.ll | 10 %x0 = load i32*, i32** %p0, align 8, !tbaa !0 11 store i64 0, i64* %u0, align 8, !tbaa !4 12 %x1 = load i32*, i32** %p1, align 8, !tbaa !0 13 %x2 = load i32, i32* %x1, align 4, !tbaa !6 15 store i32 %x2, i32* %x1, align 4, !tbaa !6 16 %x3 = load i32*, i32** %p3, align 8, !tbaa !0 18 %x4 = load i32, i32* %ptr, align 4, !tbaa !6 20 store i32 %x4inc, i32* %ptr, align 4, !tbaa !6 21 store i64 undef, i64* %u0, align 8, !tbaa !4 22 %x5 = load i32*, i32** %p5, align 8, !tbaa !0 [all …]
|
D | hoist-const-stores.ll | 17 %.pr = load i32, i32* @c, align 4, !tbaa !2 22 …store i32 5, i32* getelementptr inbounds ([6 x i32], [6 x i32]* @a, i64 0, i64 1), align 4, !tbaa … 23 store i32 6, i32* @c, align 4, !tbaa !2 29 store i32 14, i32* %i, align 4, !tbaa !2 30 %.pr2 = load i32, i32* @d, align 4, !tbaa !2 35 %.pre10 = load i32, i32* @b, align 4, !tbaa !2 47 %.pr3.pre = load i32, i32* @e, align 4, !tbaa !2 58 store i32 %5, i32* %3, align 4, !tbaa !2 59 %6 = load i32, i32* @e, align 4, !tbaa !2 61 store i32 %inc811, i32* @e, align 4, !tbaa !2 [all …]
|
/external/llvm/test/CodeGen/AArch64/ |
D | arm64-ccmp-heuristics.ll | 24 %0 = load i64, i64* @channelColumns, align 8, !tbaa !0 32 %2 = load i8*, i8** @mazeRoute, align 8, !tbaa !3 34 %3 = load i8, i8* %arrayidx, align 1, !tbaa !1 39 %4 = load i64*, i64** @TOP, align 8, !tbaa !3 41 %5 = load i64, i64* %arrayidx1, align 8, !tbaa !0 42 %6 = load i64*, i64** @netsAssign, align 8, !tbaa !3 44 %7 = load i64, i64* %arrayidx2, align 8, !tbaa !0 45 %8 = load i64*, i64** @BOT, align 8, !tbaa !3 47 %9 = load i64, i64* %arrayidx3, align 8, !tbaa !0 49 %10 = load i64, i64* %arrayidx4, align 8, !tbaa !0 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/ |
D | arm64-ccmp-heuristics.ll | 24 %0 = load i64, i64* @channelColumns, align 8, !tbaa !0 32 %2 = load i8*, i8** @mazeRoute, align 8, !tbaa !3 34 %3 = load i8, i8* %arrayidx, align 1, !tbaa !1 39 %4 = load i64*, i64** @TOP, align 8, !tbaa !3 41 %5 = load i64, i64* %arrayidx1, align 8, !tbaa !0 42 %6 = load i64*, i64** @netsAssign, align 8, !tbaa !3 44 %7 = load i64, i64* %arrayidx2, align 8, !tbaa !0 45 %8 = load i64*, i64** @BOT, align 8, !tbaa !3 47 %9 = load i64, i64* %arrayidx3, align 8, !tbaa !0 49 %10 = load i64, i64* %arrayidx4, align 8, !tbaa !0 [all …]
|
D | taildup-cfi.ll | 23 %0 = load i32, i32* @g, align 4, !tbaa !2 28 %.pre = load i32, i32* @f, align 4, !tbaa !2 32 store i32 0, i32* @f, align 4, !tbaa !2 44 %.pre7 = load i32, i32* @a, align 4, !tbaa !2 45 %.pre8 = load i32, i32* @l, align 4, !tbaa !2 46 %.pre9 = load i32, i32* @j, align 4, !tbaa !2 47 %.pre10 = load i32, i32* @k, align 4, !tbaa !2 48 %.pre11 = load i32, i32* @i, align 4, !tbaa !2 56 store i32 %.pre7, i32* @m, align 4, !tbaa !2 64 %6 = load i32, i32* @d, align 4, !tbaa !2 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/NewGVN/ |
D | tbaa.ll | 1 ; RUN: opt -tbaa -basicaa -newgvn -S < %s | FileCheck %s 6 ; CHECK-NOT: tbaa 8 %a = call i32 @foo(i8* %p), !tbaa !0 16 ; CHECK: call i32 @foo(i8* %p), !tbaa [[TAGC:!.*]] 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 [[TAGB:!.*]] 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 [[TAGA:!.*]] [all …]
|
D | pr33367.ll | 16 ; CHECK-NEXT: [[BASE:%.*]] = load i64*, i64** [[PBASE]], !tbaa !14 18 ; CHECK-NEXT: [[EXTARGET:%.*]] = load i64, i64* [[ABSADDR]], align 8, !tbaa !4 23 ; CHECK-NEXT: [[BASE9:%.*]] = load i64*, i64** [[PBASE8]], !tbaa !14 25 ; CHECK-NEXT: [[RMEM:%.*]] = load i64, i64* [[ABSADDR1]], align 8, !tbaa !4 28 ; CHECK-NEXT: [[SHIFTS:%.*]] = load i16, i16* [[PWTE]], align 2, !tbaa !18, !invariant.load !20 39 ; CHECK-NEXT: store i64 [[VAL]], i64* [[PREG]], align 32, !tbaa !10 41 ; CHECK-NEXT: [[REG:%.*]] = load i64, i64* [[PREG2]], align 16, !tbaa !12 42 ; CHECK-NEXT: [[BASE2:%.*]] = load i64*, i64** [[PBASE8]], !tbaa !14 44 ; CHECK-NEXT: [[RMEM2:%.*]] = load i64, i64* [[ABSADDR2]], align 8, !tbaa !1 46 ; CHECK-NEXT: store i64 [[RMEM2]], i64* [[PREG7]], align 8, !tbaa !8 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/GVN/ |
D | tbaa.ll | 1 ; RUN: opt -tbaa -basicaa -gvn -S < %s | FileCheck %s 6 ; CHECK-NOT: tbaa 8 %a = call i32 @foo(i8* %p), !tbaa !0 16 ; CHECK: call i32 @foo(i8* %p), !tbaa [[TAGC:!.*]] 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 [[TAGB:!.*]] 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 [[TAGA:!.*]] [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | merge_store_duplicated_loads.ll | 18 %ld0 = load double, double* %ld, align 8, !tbaa !2 19 %ld1 = load double, double* %ld_idx1, align 8, !tbaa !2 25 store double %ld0, double* %st, align 8, !tbaa !2 26 store double %ld1, double* %st_idx1, align 8, !tbaa !2 27 store double %ld0, double* %st_idx2, align 8, !tbaa !2 28 store double %ld1, double* %st_idx3, align 8, !tbaa !2 43 %0 = load i64, i64* %p, align 8, !tbaa !1 45 %1 = load i64, i64* %arrayidx1, align 8, !tbaa !1 46 store i64 %0, i64* %q, align 8, !tbaa !1 48 store i64 %1, i64* %arrayidx3, align 8, !tbaa !1 [all …]
|