Home
last modified time | relevance | path

Searched refs:tbaa (Results 1 – 25 of 739) sorted by relevance

12345678910>>...30

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Hexagon/
Dcext-ice.ll49 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 …]
Dmemops_global.ll14 %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 …]
Dlarge-number-of-preds.ll15 %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 …]
Dopt-glob-addrs-003.ll43 %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 …]
Dregscavengerbug.ll35 %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 …]
Dregscav-wrong-super-sub-regs.ll26 %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/
Dtbaa-path.ll1 ; 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 …]
Dplacement-tbaa.ll1 ; 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 …]
Daggregates.ll1 ; 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/
Dtbaa-path.ll1 ; 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 …]
Dplacement-tbaa.ll1 ; 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/
Dtbaa.ll4 ; 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/
Dmetadata.ll7 ;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/
Dmetadata.ll7 ;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/
Disel-expand-unaligned-loads-noindexed.ll16 %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/
Dtbaa.ll1 ; 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/
Dpr31710.ll10 %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 …]
Dhoist-const-stores.ll17 %.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/
Darm64-ccmp-heuristics.ll24 %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/
Darm64-ccmp-heuristics.ll24 %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 …]
Dtaildup-cfi.ll23 %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/
Dtbaa.ll1 ; 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 …]
Dpr33367.ll16 ; 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/
Dtbaa.ll1 ; 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/
Dmerge_store_duplicated_loads.ll18 %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 …]

12345678910>>...30