Home
last modified time | relevance | path

Searched refs:NoModRef (Results 1 – 25 of 46) sorted by relevance

12

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DAliasAnalysis.cpp129 return ModRefInfo::NoModRef; in getArgModRefInfo()
153 return ModRefInfo::NoModRef; in getModRefInfo()
165 return ModRefInfo::NoModRef; in getModRefInfo()
173 return ModRefInfo::NoModRef; in getModRefInfo()
183 ModRefInfo AllArgsMask = ModRefInfo::NoModRef; in getModRefInfo()
203 return ModRefInfo::NoModRef; in getModRefInfo()
227 return ModRefInfo::NoModRef; in getModRefInfo()
236 return ModRefInfo::NoModRef; in getModRefInfo()
240 return ModRefInfo::NoModRef; in getModRefInfo()
244 return ModRefInfo::NoModRef; in getModRefInfo()
[all …]
DScopedNoAliasAA.cpp105 return ModRefInfo::NoModRef; in getModRefInfo()
110 return ModRefInfo::NoModRef; in getModRefInfo()
123 return ModRefInfo::NoModRef; in getModRefInfo()
128 return ModRefInfo::NoModRef; in getModRefInfo()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DAliasAnalysis.cpp81 return NoModRef; in getModRefInfo()
104 return NoModRef; in getModRefInfo()
126 if (CS1B == DoesNotAccessMemory) return NoModRef; in getModRefInfo()
129 if (CS2B == DoesNotAccessMemory) return NoModRef; in getModRefInfo()
133 return NoModRef; in getModRefInfo()
146 AliasAnalysis::ModRefResult R = NoModRef; in getModRefInfo()
166 AliasAnalysis::ModRefResult R = NoModRef; in getModRefInfo()
175 if (getModRefInfo(CS2, CS1Loc) != NoModRef) { in getModRefInfo()
181 if (R == NoModRef) in getModRefInfo()
291 return NoModRef; in getModRefInfo()
[all …]
DAliasAnalysisEvaluator.cpp50 unsigned NoModRef, Mod, Ref, ModRef; member in __anon349e4f3b0111::AAEval
65 NoModRef = Mod = Ref = ModRef = 0; in doInitialization()
214 case AliasAnalysis::NoModRef: in runOnFunction()
216 ++NoModRef; break; in runOnFunction()
239 case AliasAnalysis::NoModRef: in runOnFunction()
241 ++NoModRef; break; in runOnFunction()
285 unsigned ModRefSum = NoModRef + Mod + Ref + ModRef; in doFinalization()
290 errs() << " " << NoModRef << " no mod/ref responses "; in doFinalization()
291 PrintPercent(NoModRef, ModRefSum); in doFinalization()
299 << NoModRef*100/ModRefSum << "%/" << Mod*100/ModRefSum << "%/" in doFinalization()
DLibCallAliasAnalysis.cpp51 if (MRInfo == NoModRef) return MRInfo; in AnalyzeLibCallDetails()
110 return NoModRef; in AnalyzeLibCallDetails()
130 if (MRInfo == NoModRef) return NoModRef; in getModRefInfo()
DAliasSetTracker.cpp172 AliasAnalysis::NoModRef) in aliasesPointer()
186 AA.getModRefInfo(C1, C2) != AliasAnalysis::NoModRef || in aliasesUnknownInst()
187 AA.getModRefInfo(C2, C1) != AliasAnalysis::NoModRef) in aliasesUnknownInst()
193 AliasAnalysis::NoModRef) in aliasesUnknownInst()
292 addPointer(Ptr, Size, TBAAInfo, AliasSet::NoModRef, NewPtr); in add()
554 case NoModRef: OS << "No access "; break; in print()
/external/llvm/test/Analysis/BasicAA/
Dargs-rets-allocas-loads.ll173 ; CHECK-NEXT: NoModRef: Ptr: double* %noalias_arg_a0 <-> %normal_ret_a0 = call double* @normal_…
174 ; CHECK-NEXT: NoModRef: Ptr: double* %noalias_arg_a1 <-> %normal_ret_a0 = call double* @normal_…
179 ; CHECK-NEXT: NoModRef: Ptr: double* %noescape_alloca_a0 <-> %normal_ret_a0 = call double* @nor…
180 ; CHECK-NEXT: NoModRef: Ptr: double* %noescape_alloca_a1 <-> %normal_ret_a0 = call double* @nor…
183 ; CHECK-NEXT: NoModRef: Ptr: double* %noalias_ret_a0 <-> %normal_ret_a0 = call double* @normal_…
184 ; CHECK-NEXT: NoModRef: Ptr: double* %noalias_ret_a1 <-> %normal_ret_a0 = call double* @normal_…
189 ; CHECK-NEXT: NoModRef: Ptr: double* %noalias_arg_a0 <-> %normal_ret_a1 = call double* @normal_…
190 ; CHECK-NEXT: NoModRef: Ptr: double* %noalias_arg_a1 <-> %normal_ret_a1 = call double* @normal_…
195 ; CHECK-NEXT: NoModRef: Ptr: double* %noescape_alloca_a0 <-> %normal_ret_a1 = call double* @nor…
196 ; CHECK-NEXT: NoModRef: Ptr: double* %noescape_alloca_a1 <-> %normal_ret_a1 = call double* @nor…
[all …]
Dassume.ll15 ; CHECK: NoModRef: Ptr: i8* %P <-> tail call void @llvm.assume(i1 true)
16 ; CHECK: NoModRef: Ptr: i8* %Q <-> tail call void @llvm.assume(i1 true)
19 ; CHECK: NoModRef: tail call void @llvm.assume(i1 true) <-> tail call void @llvm.memcpy.p0i8.p0…
20 ; CHECK: NoModRef: tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %Q, i64 12, i32 1, i1 fa…
Dcs-cs.ll27 ; CHECK: NoModRef: Ptr: i8* %q <-> %a = call <8 x i16> @llvm.arm.neon.vld1.v8i16.p0i8(i8* …
28 ; CHECK: NoModRef: Ptr: i8* %p <-> call void @llvm.arm.neon.vst1.p0i8.v8i16(i8* %q, <8 x i…
31 ; CHECK: NoModRef: Ptr: i8* %q <-> %b = call <8 x i16> @llvm.arm.neon.vld1.v8i16.p0i8(i8* …
32 ; CHECK: NoModRef: %a = call <8 x i16> @llvm.arm.neon.vld1.v8i16.p0i8(i8* %p, i32 16) #5 <-> ca…
33 ; CHECK: NoModRef: %a = call <8 x i16> @llvm.arm.neon.vld1.v8i16.p0i8(i8* %p, i32 16) #5 <-> %b…
34 ; CHECK: NoModRef: call void @llvm.arm.neon.vst1.p0i8.v8i16(i8* %q, <8 x i16> %y, i32 16) <-> %…
35 ; CHECK: NoModRef: call void @llvm.arm.neon.vst1.p0i8.v8i16(i8* %q, <8 x i16> %y, i32 16) <-> %…
36 ; CHECK: NoModRef: %b = call <8 x i16> @llvm.arm.neon.vld1.v8i16.p0i8(i8* %p, i32 16) #5 <-> %a…
37 ; CHECK: NoModRef: %b = call <8 x i16> @llvm.arm.neon.vld1.v8i16.p0i8(i8* %p, i32 16) #5 <-> ca…
85 ; CHECK: NoModRef: Ptr: i8* %R <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %…
[all …]
Dgetmodrefinfo-cs-cs.ll15 ; CHECK: NoModRef: call void @llvm.memset.p0i8.i64(i8* @A, i8 0, i64 1, i32 1, i1 false) <-> ca…
16 ; CHECK: NoModRef: call void @llvm.memset.p0i8.i64(i8* @B, i8 0, i64 1, i32 1, i1 false) <-> ca…
/external/swiftshader/third_party/LLVM/test/Analysis/BasicAA/
Dargs-rets-allocas-loads.ll173 ; CHECK-NEXT: NoModRef: Ptr: double* %noalias_arg_a0 <-> %normal_ret_a0 = call double* @normal_…
174 ; CHECK-NEXT: NoModRef: Ptr: double* %noalias_arg_a1 <-> %normal_ret_a0 = call double* @normal_…
179 ; CHECK-NEXT: NoModRef: Ptr: double* %noescape_alloca_a0 <-> %normal_ret_a0 = call double* @nor…
180 ; CHECK-NEXT: NoModRef: Ptr: double* %noescape_alloca_a1 <-> %normal_ret_a0 = call double* @nor…
183 ; CHECK-NEXT: NoModRef: Ptr: double* %noalias_ret_a0 <-> %normal_ret_a0 = call double* @normal_…
184 ; CHECK-NEXT: NoModRef: Ptr: double* %noalias_ret_a1 <-> %normal_ret_a0 = call double* @normal_…
189 ; CHECK-NEXT: NoModRef: Ptr: double* %noalias_arg_a0 <-> %normal_ret_a1 = call double* @normal_…
190 ; CHECK-NEXT: NoModRef: Ptr: double* %noalias_arg_a1 <-> %normal_ret_a1 = call double* @normal_…
195 ; CHECK-NEXT: NoModRef: Ptr: double* %noescape_alloca_a0 <-> %normal_ret_a1 = call double* @nor…
196 ; CHECK-NEXT: NoModRef: Ptr: double* %noescape_alloca_a1 <-> %normal_ret_a1 = call double* @nor…
[all …]
Dgetmodrefinfo-cs-cs.ll15 ; CHECK: NoModRef: call void @llvm.memset.p0i8.i64(i8* @A, i8 0, i64 1, i32 1, i1 false) <-> ca…
16 ; CHECK: NoModRef: call void @llvm.memset.p0i8.i64(i8* @B, i8 0, i64 1, i32 1, i1 false) <-> ca…
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/BasicAA/
Dargs-rets-allocas-loads.ll173 ; CHECK-NEXT: NoModRef: Ptr: double* %noalias_arg_a0 <-> %normal_ret_a0 = call double* @normal_…
174 ; CHECK-NEXT: NoModRef: Ptr: double* %noalias_arg_a1 <-> %normal_ret_a0 = call double* @normal_…
179 ; CHECK-NEXT: NoModRef: Ptr: double* %noescape_alloca_a0 <-> %normal_ret_a0 = call double* @nor…
180 ; CHECK-NEXT: NoModRef: Ptr: double* %noescape_alloca_a1 <-> %normal_ret_a0 = call double* @nor…
183 ; CHECK-NEXT: NoModRef: Ptr: double* %noalias_ret_a0 <-> %normal_ret_a0 = call double* @normal_…
184 ; CHECK-NEXT: NoModRef: Ptr: double* %noalias_ret_a1 <-> %normal_ret_a0 = call double* @normal_…
189 ; CHECK-NEXT: NoModRef: Ptr: double* %noalias_arg_a0 <-> %normal_ret_a1 = call double* @normal_…
190 ; CHECK-NEXT: NoModRef: Ptr: double* %noalias_arg_a1 <-> %normal_ret_a1 = call double* @normal_…
195 ; CHECK-NEXT: NoModRef: Ptr: double* %noescape_alloca_a0 <-> %normal_ret_a1 = call double* @nor…
196 ; CHECK-NEXT: NoModRef: Ptr: double* %noescape_alloca_a1 <-> %normal_ret_a1 = call double* @nor…
[all …]
Dcs-cs-arm.ll23 ; CHECK: NoModRef: Ptr: i8* %q <-> %a = call <8 x i16> @llvm.arm.neon.vld1.v8i16.p0i8(i8* …
24 ; CHECK: NoModRef: Ptr: i8* %p <-> call void @llvm.arm.neon.vst1.p0i8.v8i16(i8* %q, <8 x i…
27 ; CHECK: NoModRef: Ptr: i8* %q <-> %b = call <8 x i16> @llvm.arm.neon.vld1.v8i16.p0i8(i8* …
28 ; CHECK: NoModRef: %a = call <8 x i16> @llvm.arm.neon.vld1.v8i16.p0i8(i8* %p, i32 16) #{{[0-9]+}}…
29 ; CHECK: NoModRef: %a = call <8 x i16> @llvm.arm.neon.vld1.v8i16.p0i8(i8* %p, i32 16) #{{[0-9]+}}…
30 ; CHECK: NoModRef: call void @llvm.arm.neon.vst1.p0i8.v8i16(i8* %q, <8 x i16> %y, i32 16) <-> %…
31 ; CHECK: NoModRef: call void @llvm.arm.neon.vst1.p0i8.v8i16(i8* %q, <8 x i16> %y, i32 16) <-> %…
32 ; CHECK: NoModRef: %b = call <8 x i16> @llvm.arm.neon.vld1.v8i16.p0i8(i8* %p, i32 16) #{{[0-9]+}}…
33 ; CHECK: NoModRef: %b = call <8 x i16> @llvm.arm.neon.vld1.v8i16.p0i8(i8* %p, i32 16) #{{[0-9]+}}…
Dinvariant_group.ll29 ; CHECK-DAG: NoModRef: Ptr: %struct.A* %a <-> %a.laundered = call i8* @llvm.launder.invariant.group…
30 ; CHECK-DAG: NoModRef: Ptr: i8* %a.bitcast <-> %a.laundered = call i8* @llvm.launder.invariant.grou…
31 ; CHECK-DAG: NoModRef: Ptr: i8* %n <-> %a.laundered = call i8* @llvm.launder.invariant.group.p0i8(i…
32 ; CHECK-DAG: NoModRef: Ptr: i8* %a.laundered <-> %a.laundered = call i8* @llvm.launder.invariant.gr…
33 ; CHECK-DAG: NoModRef: Ptr: i8* %n.laundered <-> %a.laundered = call i8* @llvm.launder.invariant.gr…
Dassume.ll15 ; CHECK: NoModRef: Ptr: i8* %P <-> tail call void @llvm.assume(i1 true)
16 ; CHECK: NoModRef: Ptr: i8* %Q <-> tail call void @llvm.assume(i1 true)
19 ; CHECK: NoModRef: tail call void @llvm.assume(i1 true) <-> tail call void @llvm.memcpy.p0i8.p0…
20 ; CHECK: NoModRef: tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %Q, i64 12, i1 false) <-…
Dcs-cs.ll73 ; CHECK: NoModRef: Ptr: i8* %R <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %…
74 ; CHECK: NoModRef: Ptr: i8* %P <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %R, i8* %…
77 ; CHECK: NoModRef: tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %Q, i64 12, i1 false) <-…
78 ; CHECK: NoModRef: tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %R, i8* %Q, i64 12, i1 false) <-…
95 ; CHECK: NoModRef: Ptr: i8* %P <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %R, i8* %…
115 ; CHECK: NoModRef: Ptr: i8* %R <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %…
116 ; CHECK: NoModRef: Ptr: i8* %P <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %R, i8* %…
119 ; CHECK: NoModRef: tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %Q, i64 12, i1 false) <-…
120 ; CHECK: NoModRef: tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %R, i8* %Q, i64 12, i1 false) <-…
136 ; CHECK: NoModRef: Ptr: i8* %R <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %…
[all …]
Dgetmodrefinfo-cs-cs.ll15 ; CHECK: NoModRef: call void @llvm.memset.p0i8.i64(i8* @A, i8 0, i64 1, i1 false) <-> call void…
16 ; CHECK: NoModRef: call void @llvm.memset.p0i8.i64(i8* @B, i8 0, i64 1, i1 false) <-> call void…
Dcall-attrs.ll38 ; CHECK: NoModRef: Ptr: i8* %p <-> call void @readnone_attr(i8* %p)
39 ; CHECK: NoModRef: Ptr: i8* %p <-> call void @readnone_func(i8* %p)
Dguards.ll28 ; CHECK: NoModRef: tail call void (i1, ...) @llvm.experimental.guard(i1 true) [ "deopt"() ] <-> …
29 ; CHECK: NoModRef: tail call void @unknown_but_readonly() <-> tail call void (i1, ...) @llvm.e…
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/CFLAliasAnalysis/Andersen/
Dinterproc-ret-deref-arg.ll21 ; NoModRef: Ptr: i32* %a <-> %c = call i32* @return_deref_arg_callee(i32** %p)
22 ; NoModRef: Ptr: i32* %b <-> %c = call i32* @return_deref_arg_callee(i32** %p)
24 ; NoModRef: Ptr: i32* %c <-> %c = call i32* @return_deref_arg_callee(i32** %p)
25 ; NoModRef: Ptr: i32* %lp <-> %c = call i32* @return_deref_arg_callee(i32** %p)
Dinterproc-ret-arg.ll16 ; NoModRef: Ptr: i32* %a <-> %c = call i32* @return_arg_callee(i32* %a, i32* %b)
17 ; NoModRef: Ptr: i32* %b <-> %c = call i32* @return_arg_callee(i32* %a, i32* %b)
18 ; NoModRef: Ptr: i32* %c <-> %c = call i32* @return_arg_callee(i32* %a, i32* %b)
Dinterproc-store-arg.ll22 ; NoModRef: Ptr: i32* %a <-> call void @store_arg_callee(i32** %p, i32* %b)
25 ; NoModRef: Ptr: i32** %q <-> call void @store_arg_callee(i32** %p, i32* %b)
/external/swiftshader/third_party/LLVM/
DOnlyX86.patch27 return NoModRef;
38 - return NoModRef;
48 + // return NoModRef;
57 + // return NoModRef;
67 - return NoModRef;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DAliasAnalysis.h117 NoModRef = 4, enumerator
119 Ref = NoModRef | MustRef,
121 Mod = NoModRef | MustMod,
158 return !(static_cast<int>(MRI) & static_cast<int>(ModRefInfo::NoModRef)); in isMustSet()
185 static_cast<int>(ModRefInfo::NoModRef)); in clearMust()
224 FMRL_Nowhere | static_cast<int>(ModRefInfo::NoModRef),
652 return ModRefInfo::NoModRef; in getModRefInfo()

12