Home
last modified time | relevance | path

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

/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 __anondc56a1520111::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()
DTypeBasedAliasAnalysis.cpp281 return NoModRef; in getModRefInfo()
297 return NoModRef; in getModRefInfo()
DBasicAliasAnalysis.cpp694 return NoModRef; in getModRefInfo()
724 return NoModRef; in getModRefInfo()
745 return NoModRef; in getModRefInfo()
761 return NoModRef; in getModRefInfo()
775 return NoModRef; in getModRefInfo()
785 return NoModRef; in getModRefInfo()
832 return NoModRef; in getModRefInfo()
DMemoryDependenceAnalysis.cpp186 return AliasAnalysis::NoModRef; in GetLocation()
211 if (AA->getModRefInfo(CS, Loc) != AliasAnalysis::NoModRef) in getCallSiteDependencyFrom()
221 case AliasAnalysis::NoModRef: in getCallSiteDependencyFrom()
446 if (AA->getModRefInfo(SI, MemLoc) == AliasAnalysis::NoModRef) in getPointerDependencyFrom()
482 case AliasAnalysis::NoModRef: in getPointerDependencyFrom()
DAliasAnalysisCounter.cpp160 case NoModRef: NoMR++; MRString = "NoModRef"; break; in getModRefInfo()
/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…
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/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/
DOnlyX86.patch27 return NoModRef;
38 - return NoModRef;
48 + // return NoModRef;
57 + // return NoModRef;
67 - return NoModRef;
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DAliasAnalysis.h218 enum ModRefResult { NoModRef = 0, Ref = 1, Mod = 2, ModRef = 3 }; enumerator
235 DoesNotAccessMemory = Nowhere | NoModRef,
353 default: return NoModRef; in getModRefInfo()
DAliasSetTracker.h127 NoModRef = 0, Refs = 1, // Ref = bit 1 enumerator
226 AccessTy(NoModRef), AliasTy(MustAlias), Volatile(false) {
/external/llvm/test/Analysis/CFLAliasAnalysis/Steensgaard/
Dinterproc-ret-arg.ll15 ; CHECK: NoModRef: Ptr: i32* %b <-> %c = call i32* @return_arg_callee(i32* %a, i32* %b)
/external/swiftshader/third_party/LLVM/lib/Analysis/IPA/
DGlobalsModRef.cpp561 if (Known == NoModRef) in getModRefInfo()
562 return NoModRef; // No need to query other mod/ref analyses in getModRefInfo()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DMemCpyOptimizer.cpp504 if (AA.getModRefInfo(&*I, StoreLoc) != AliasAnalysis::NoModRef) { in processStore()
665 if (AA.getModRefInfo(C, cpyDest, srcSize) != AliasAnalysis::NoModRef) in performCallSlotOptzn()
DObjCARC.cpp759 return NoModRef; in getModRefInfo()
/external/llvm/docs/
DAliasAnalysis.rst151 & ``CS2``), returns ``NoModRef`` if neither call writes to memory read or