Home
last modified time | relevance | path

Searched refs:NoAlias (Results 1 – 25 of 384) sorted by relevance

12345678910>>...16

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUAliasAnalysis.cpp59 …/* Flat */ {MayAlias, MayAlias, NoAlias, MayAlias, MayAlias, MayAlias, MayAlias, …
60 …/* Global */ {MayAlias, MayAlias, NoAlias , NoAlias , MayAlias, NoAlias , MayAlias, …
61 …/* Region */ {NoAlias, NoAlias , MayAlias, NoAlias , NoAlias, NoAlias , NoAlias, …
62 …/* Group */ {MayAlias, NoAlias , NoAlias , MayAlias, NoAlias , NoAlias , NoAlias , …
63 …/* Constant */ {MayAlias, MayAlias, NoAlias, NoAlias , NoAlias , NoAlias , MayAlias, …
64 …/* Private */ {MayAlias, NoAlias , NoAlias , NoAlias , NoAlias , MayAlias, NoAlias , …
65 …/* Constant 32-bit */ {MayAlias, MayAlias, NoAlias, NoAlias , MayAlias, NoAlias , NoAlias , …
66 …/* Buffer Fat Ptr */ {MayAlias, MayAlias, NoAlias , NoAlias , MayAlias, NoAlias , MayAlias, …
85 if (Result == NoAlias) in alias()
131 if (F->hasParamAttribute(ArgNo, Attribute::NoAlias) && in pointsToConstantMemory()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUAliasAnalysis.cpp59 …/* Flat */ {MayAlias, MayAlias, NoAlias, MayAlias, MayAlias, MayAlias, MayAlias, …
60 …/* Global */ {MayAlias, MayAlias, NoAlias , NoAlias , MayAlias, NoAlias , MayAlias, …
61 …/* Region */ {NoAlias, NoAlias , MayAlias, NoAlias , NoAlias, NoAlias , NoAlias, …
62 …/* Group */ {MayAlias, NoAlias , NoAlias , MayAlias, NoAlias , NoAlias , NoAlias , …
63 …/* Constant */ {MayAlias, MayAlias, NoAlias, NoAlias , NoAlias , NoAlias , MayAlias, …
64 …/* Private */ {MayAlias, NoAlias , NoAlias , NoAlias , NoAlias , MayAlias, NoAlias , …
65 …/* Constant 32-bit */ {MayAlias, MayAlias, NoAlias, NoAlias , MayAlias, NoAlias , NoAlias , …
66 …/* Buffer Fat Ptr */ {MayAlias, MayAlias, NoAlias , NoAlias , MayAlias, NoAlias , MayAlias, …
85 if (Result == NoAlias) in alias()
109 return NoAlias; in alias()
[all …]
/external/llvm-project/llvm/test/Analysis/BasicAA/
Dargs-rets-allocas-loads.ll52 ; CHECK-NEXT: NoAlias: double* %arg_a0, double* %noalias_arg_a0
53 ; CHECK-NEXT: NoAlias: double* %arg_a1, double* %noalias_arg_a0
54 ; CHECK-NEXT: NoAlias: double* %arg_a0, double* %noalias_arg_a1
55 ; CHECK-NEXT: NoAlias: double* %arg_a1, double* %noalias_arg_a1
56 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double* %noalias_arg_a1
59 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double** %indirect_a0
60 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a1, double** %indirect_a0
63 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double** %indirect_a1
64 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a1, double** %indirect_a1
66 ; CHECK-NEXT: NoAlias: double* %arg_a0, double* %escape_alloca_a0
[all …]
Dstruct-geps.ll13 ; CHECK-DAG: NoAlias: i32* %x, i32* %y
14 ; CHECK-DAG: NoAlias: i32* %x, i32* %z
15 ; CHECK-DAG: NoAlias: i32* %y, i32* %z
23 ; CHECK-DAG: NoAlias: i32* %x, i64* %y_8
45 ; CHECK-DAG: NoAlias: i32* %x, i32* %y
46 ; CHECK-DAG: NoAlias: i32* %x, i32* %z
47 ; CHECK-DAG: NoAlias: i32* %y, i32* %z
55 ; CHECK-DAG: NoAlias: i32* %x, i64* %y_8
77 ; CHECK-DAG: NoAlias: i32* %x, i32* %y
78 ; CHECK-DAG: NoAlias: i32* %x, i32* %z
[all …]
Drecphi.ll5 ; CHECK: NoAlias: float* %src1, float* %src2
6 ; CHECK: NoAlias: float* %phi, float* %src1
8 ; CHECK: NoAlias: float* %next, float* %src1
10 ; CHECK: NoAlias: float* %next, float* %phi
11 ; CHECK: NoAlias: float* %g, float* %src1
12 ; CHECK: NoAlias: float* %g, float* %src2
13 ; CHECK: NoAlias: float* %g, float* %phi
14 ; CHECK: NoAlias: float* %g, float* %next
38 ; CHECK: NoAlias: i32* %arrayidx, i8* %0
41 ; CHECK: NoAlias: i32* %arrayidx, i32* %arrayidx1
[all …]
/external/llvm/test/Analysis/BasicAA/
Dargs-rets-allocas-loads.ll52 ; CHECK-NEXT: NoAlias: double* %arg_a0, double* %noalias_arg_a0
53 ; CHECK-NEXT: NoAlias: double* %arg_a1, double* %noalias_arg_a0
54 ; CHECK-NEXT: NoAlias: double* %arg_a0, double* %noalias_arg_a1
55 ; CHECK-NEXT: NoAlias: double* %arg_a1, double* %noalias_arg_a1
56 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double* %noalias_arg_a1
59 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double** %indirect_a0
60 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a1, double** %indirect_a0
63 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double** %indirect_a1
64 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a1, double** %indirect_a1
66 ; CHECK-NEXT: NoAlias: double* %arg_a0, double* %escape_alloca_a0
[all …]
/external/llvm-project/llvm/test/Analysis/CFLAliasAnalysis/Andersen/
Dcycle.ll7 ; CHECK: NoAlias: i64* %a, i64** %b
8 ; CHECK: NoAlias: i64* %a, i64*** %c
9 ; CHECK: NoAlias: i64** %b, i64*** %c
10 ; CHECK: NoAlias: i64* %a, i64**** %d
11 ; CHECK: NoAlias: i64** %b, i64**** %d
12 ; CHECK: NoAlias: i64*** %c, i64**** %d
13 ; CHECK: NoAlias: i64* %a, i64* %e
14 ; CHECK: NoAlias: i64* %e, i64** %b
15 ; CHECK: NoAlias: i64* %e, i64*** %c
17 ; CHECK: NoAlias: i64* %f, i64** %b
[all …]
Dinterproc-ret-deref-arg-multilevel.ll13 ; CHECK: NoAlias: i32* %a, i32* %b
15 ; CHECK: NoAlias: i32* %b, i32* %c
16 ; CHECK: NoAlias: i32* %c, i32** %p
17 ; CHECK: NoAlias: i32* %c, i32*** %pp
19 ; CHECK: NoAlias: i32** %lpp, i32*** %pp
20 ; CHECK: NoAlias: i32* %c, i32** %lpp
22 ; CHECK: NoAlias: i32* %b, i32* %lpp_deref
23 ; CHECK: NoAlias: i32* %lpp_deref, i32*** %pp
25 ; CHECK: NoAlias: i32* %b, i32* %lp
26 ; CHECK: NoAlias: i32* %lp, i32** %p
[all …]
Dinterproc-arg-deref-escape.ll14 ; CHECK: NoAlias: i32* %a, i32** %x
15 ; CHECK: NoAlias: i32* %b, i32** %x
16 ; CHECK: NoAlias: i32* %a, i32* %b
17 ; CHECK: NoAlias: i32** %p, i32** %x
18 ; CHECK: NoAlias: i32* %a, i32** %p
19 ; CHECK: NoAlias: i32* %b, i32** %p
21 ; CHECK: NoAlias: i32* %b, i32* %c
22 ; CHECK: NoAlias: i32* %c, i32** %p
Dinterproc-ret-ref-arg-multilevel.ll19 ; CHECK: NoAlias: i32* %a, i32*** %b
20 ; CHECK: NoAlias: i32** %p, i32*** %b
21 ; CHECK: NoAlias: i32*** %b, i32*** %pp
22 ; CHECK: NoAlias: i32* %a, i32** %lb
23 ; CHECK: NoAlias: i32** %lb, i32** %p
24 ; CHECK: NoAlias: i32** %lb, i32*** %pp
25 ; CHECK: NoAlias: i32** %lb, i32*** %b
27 ; CHECK: NoAlias: i32* %lb_deref, i32** %lpp
29 ; CHECK: NoAlias: i32* %lpp_deref, i32** %lpp
31 ; CHECK: NoAlias: i32* %lp, i32** %lpp
Dinterproc-arg-escape.ll13 ; CHECK: NoAlias: i32* %a, i32** %x
14 ; CHECK: NoAlias: i32* %b, i32** %x
15 ; CHECK: NoAlias: i32* %a, i32* %b
16 ; CHECK: NoAlias: i32* %c, i32** %x
17 ; CHECK: NoAlias: i32* %a, i32* %c
18 ; CHECK: NoAlias: i32* %b, i32* %c
21 ; CHECK: NoAlias: i32* %c, i32* %d
/external/llvm-project/llvm/test/Analysis/CFLAliasAnalysis/Steensgaard/
Dinterproc-ret-deref-arg-multilevel.ll13 ; CHECK: NoAlias: i32* %a, i32* %b
15 ; CHECK: NoAlias: i32* %b, i32* %c
16 ; CHECK: NoAlias: i32* %c, i32** %p
17 ; CHECK: NoAlias: i32* %c, i32*** %pp
19 ; CHECK: NoAlias: i32** %lpp, i32*** %pp
20 ; CHECK: NoAlias: i32* %c, i32** %lpp
22 ; CHECK: NoAlias: i32* %b, i32* %lpp_deref
23 ; CHECK: NoAlias: i32* %lpp_deref, i32*** %pp
25 ; CHECK: NoAlias: i32* %b, i32* %lp
26 ; CHECK: NoAlias: i32* %lp, i32** %p
[all …]
Dinterproc-ret-ref-arg-multilevel.ll19 ; CHECK: NoAlias: i32* %a, i32*** %b
20 ; CHECK: NoAlias: i32** %p, i32*** %b
21 ; CHECK: NoAlias: i32* %a, i32** %lb
22 ; CHECK: NoAlias: i32** %lb, i32*** %pp
23 ; CHECK: NoAlias: i32** %lb, i32*** %b
25 ; CHECK: NoAlias: i32* %lb_deref, i32** %lpp
27 ; CHECK: NoAlias: i32* %lpp_deref, i32** %lpp
29 ; CHECK: NoAlias: i32* %lp, i32** %lpp
33 ; NoAlias: i32*** %b, i32*** %pp
34 ; NoAlias: i32** %lb, i32** %p
Dinterproc-arg-deref-escape.ll14 ; CHECK: NoAlias: i32* %a, i32** %x
15 ; CHECK: NoAlias: i32* %b, i32** %x
16 ; CHECK: NoAlias: i32* %a, i32* %b
17 ; CHECK: NoAlias: i32** %p, i32** %x
18 ; CHECK: NoAlias: i32* %a, i32** %p
19 ; CHECK: NoAlias: i32* %b, i32** %p
21 ; CHECK: NoAlias: i32* %b, i32* %c
22 ; CHECK: NoAlias: i32* %c, i32** %p
Dinterproc-arg-escape.ll13 ; CHECK: NoAlias: i32* %a, i32** %x
14 ; CHECK: NoAlias: i32* %b, i32** %x
15 ; CHECK: NoAlias: i32* %a, i32* %b
16 ; CHECK: NoAlias: i32* %c, i32** %x
17 ; CHECK: NoAlias: i32* %a, i32* %c
18 ; CHECK: NoAlias: i32* %b, i32* %c
21 ; CHECK: NoAlias: i32* %c, i32* %d
/external/llvm/test/Analysis/CFLAliasAnalysis/Steensgaard/
Dinterproc-ret-deref-arg-multilevel.ll13 ; CHECK: NoAlias: i32* %a, i32* %b
15 ; CHECK: NoAlias: i32* %b, i32* %c
16 ; CHECK: NoAlias: i32* %c, i32** %p
17 ; CHECK: NoAlias: i32* %c, i32*** %pp
19 ; CHECK: NoAlias: i32** %lpp, i32*** %pp
20 ; CHECK: NoAlias: i32* %c, i32** %lpp
22 ; CHECK: NoAlias: i32* %b, i32* %lpp_deref
23 ; CHECK: NoAlias: i32* %lpp_deref, i32*** %pp
25 ; CHECK: NoAlias: i32* %b, i32* %lp
26 ; CHECK: NoAlias: i32* %lp, i32** %p
[all …]
Dinterproc-ret-ref-arg-multilevel.ll19 ; CHECK: NoAlias: i32* %a, i32*** %b
20 ; CHECK: NoAlias: i32** %p, i32*** %b
21 ; CHECK: NoAlias: i32* %a, i32** %lb
22 ; CHECK: NoAlias: i32** %lb, i32*** %pp
23 ; CHECK: NoAlias: i32** %lb, i32*** %b
25 ; CHECK: NoAlias: i32* %lb_deref, i32** %lpp
27 ; CHECK: NoAlias: i32* %lpp_deref, i32** %lpp
29 ; CHECK: NoAlias: i32* %lp, i32** %lpp
33 ; NoAlias: i32*** %b, i32*** %pp
34 ; NoAlias: i32** %lb, i32** %p
Dinterproc-arg-deref-escape.ll14 ; CHECK: NoAlias: i32* %a, i32** %x
15 ; CHECK: NoAlias: i32* %b, i32** %x
16 ; CHECK: NoAlias: i32* %a, i32* %b
17 ; CHECK: NoAlias: i32** %p, i32** %x
18 ; CHECK: NoAlias: i32* %a, i32** %p
19 ; CHECK: NoAlias: i32* %b, i32** %p
21 ; CHECK: NoAlias: i32* %b, i32* %c
22 ; CHECK: NoAlias: i32* %c, i32** %p
Dinterproc-store-arg-multilevel.ll17 ; CHECK: NoAlias: i32* %a, i32** %lpp
18 ; CHECK: NoAlias: i32* %b, i32** %lpp
22 ; CHECK: NoAlias: i32* %lpp_deref, i32** %p
23 ; CHECK: NoAlias: i32* %lpp_deref, i32*** %pp
24 ; CHECK: NoAlias: i32* %lpp_deref, i32** %lpp
26 ; CHECK: NoAlias: i32* %lp, i32*** %pp
27 ; CHECK: NoAlias: i32* %lp, i32** %lpp
31 ; NoAlias: i32* %a, i32* %b
32 ; NoAlias: i32* %b, i32* %lp
Dinterproc-arg-escape.ll13 ; CHECK: NoAlias: i32* %a, i32** %x
14 ; CHECK: NoAlias: i32* %b, i32** %x
15 ; CHECK: NoAlias: i32* %a, i32* %b
16 ; CHECK: NoAlias: i32* %c, i32** %x
17 ; CHECK: NoAlias: i32* %a, i32* %c
18 ; CHECK: NoAlias: i32* %b, i32* %c
21 ; CHECK: NoAlias: i32* %c, i32* %d
Dinterproc-ret-escape.ll17 ; CHECK: NoAlias: i32* %a, i32** %x
18 ; CHECK: NoAlias: i32* %b, i32** %x
19 ; CHECK: NoAlias: i32* %a, i32* %b
20 ; CHECK: NoAlias: i32* %c, i32** %x
21 ; CHECK: NoAlias: i32* %a, i32* %c
22 ; CHECK: NoAlias: i32* %b, i32* %c
23 ; CHECK: NoAlias: i32* %a, i32* %d
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Damdgpu-alias-analysis.ll4 ; CHECK: NoAlias: i8 addrspace(1)* %p1, i8 addrspace(5)* %p
54 ; CHECK: NoAlias: i8 addrspace(2)* %p, i8* %p1
59 ; CHECK: NoAlias: i8 addrspace(1)* %p1, i8 addrspace(2)* %p
69 ; CHECK: NoAlias: i8 addrspace(2)* %p, i8 addrspace(3)* %p1
74 ; CHECK: NoAlias: i8 addrspace(2)* %p, i8 addrspace(4)* %p1
79 ; CHECK: NoAlias: i8 addrspace(2)* %p, i8 addrspace(5)* %p1
84 ; CHECK: NoAlias: i8 addrspace(2)* %p, i8 addrspace(6)* %p1
99 ; CHECK: NoAlias: i8 addrspace(2)* %p1, i8 addrspace(7)* %p
104 ; CHECK: NoAlias: i8 addrspace(3)* %p1, i8 addrspace(7)* %p
114 ; CHECK: NoAlias: i8 addrspace(5)* %p1, i8 addrspace(7)* %p
[all …]
/external/llvm-project/llvm/lib/Analysis/
DScopedNoAliasAA.cpp62 const MDNode *ANoAlias = LocA.AATags.NoAlias, *BNoAlias = LocB.AATags.NoAlias; in alias()
65 return NoAlias; in alias()
68 return NoAlias; in alias()
85 Loc.AATags.NoAlias)) in getModRefInfo()
117 const MDNode *NoAlias) const { in mayAliasInScopes()
118 if (!Scopes || !NoAlias) in mayAliasInScopes()
123 for (const MDOperand &MDOp : NoAlias->operands()) in mayAliasInScopes()
137 collectMDInDomain(NoAlias, Domain, NANodes); in mayAliasInScopes()
/external/llvm/lib/Analysis/
DScopedNoAliasAA.cpp83 const MDNode *ANoAlias = LocA.AATags.NoAlias, *BNoAlias = LocB.AATags.NoAlias; in alias()
86 return NoAlias; in alias()
89 return NoAlias; in alias()
106 Loc.AATags.NoAlias)) in getModRefInfo()
140 const MDNode *NoAlias) const { in mayAliasInScopes()
141 if (!Scopes || !NoAlias) in mayAliasInScopes()
146 for (const MDOperand &MDOp : NoAlias->operands()) in mayAliasInScopes()
155 collectMDInDomain(NoAlias, Domain, NANodes); in mayAliasInScopes()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DScopedNoAliasAA.cpp87 const MDNode *ANoAlias = LocA.AATags.NoAlias, *BNoAlias = LocB.AATags.NoAlias; in alias()
90 return NoAlias; in alias()
93 return NoAlias; in alias()
110 Loc.AATags.NoAlias)) in getModRefInfo()
142 const MDNode *NoAlias) const { in mayAliasInScopes()
143 if (!Scopes || !NoAlias) in mayAliasInScopes()
148 for (const MDOperand &MDOp : NoAlias->operands()) in mayAliasInScopes()
162 collectMDInDomain(NoAlias, Domain, NANodes); in mayAliasInScopes()

12345678910>>...16