/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | AliasAnalysis.cpp | 129 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 …]
|
D | ScopedNoAliasAA.cpp | 105 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/ |
D | AliasAnalysis.cpp | 81 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 …]
|
D | AliasAnalysisEvaluator.cpp | 50 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()
|
D | LibCallAliasAnalysis.cpp | 51 if (MRInfo == NoModRef) return MRInfo; in AnalyzeLibCallDetails() 110 return NoModRef; in AnalyzeLibCallDetails() 130 if (MRInfo == NoModRef) return NoModRef; in getModRefInfo()
|
D | AliasSetTracker.cpp | 172 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/ |
D | args-rets-allocas-loads.ll | 173 ; 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 …]
|
D | assume.ll | 15 ; 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…
|
D | cs-cs.ll | 27 ; 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 …]
|
D | getmodrefinfo-cs-cs.ll | 15 ; 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/ |
D | args-rets-allocas-loads.ll | 173 ; 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 …]
|
D | getmodrefinfo-cs-cs.ll | 15 ; 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/ |
D | args-rets-allocas-loads.ll | 173 ; 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 …]
|
D | cs-cs-arm.ll | 23 ; 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]+}}…
|
D | invariant_group.ll | 29 ; 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…
|
D | assume.ll | 15 ; 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) <-…
|
D | cs-cs.ll | 73 ; 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 …]
|
D | getmodrefinfo-cs-cs.ll | 15 ; 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…
|
D | call-attrs.ll | 38 ; CHECK: NoModRef: Ptr: i8* %p <-> call void @readnone_attr(i8* %p) 39 ; CHECK: NoModRef: Ptr: i8* %p <-> call void @readnone_func(i8* %p)
|
D | guards.ll | 28 ; 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/ |
D | interproc-ret-deref-arg.ll | 21 ; 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)
|
D | interproc-ret-arg.ll | 16 ; 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)
|
D | interproc-store-arg.ll | 22 ; 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/ |
D | OnlyX86.patch | 27 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/ |
D | AliasAnalysis.h | 117 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()
|