/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()
|
D | BasicAliasAnalysis.cpp | 735 return ModRefInfo::NoModRef; in getArgModRefInfo() 813 return ModRefInfo::NoModRef; in getModRefInfo() 823 ModRefInfo Result = ModRefInfo::NoModRef; in getModRefInfo() 877 return ModRefInfo::NoModRef; in getModRefInfo() 893 return ModRefInfo::NoModRef; in getModRefInfo() 913 ModRefInfo rv = ModRefInfo::NoModRef; in getModRefInfo() 925 return ModRefInfo::NoModRef; in getModRefInfo() 974 return ModRefInfo::NoModRef; in getModRefInfo() 990 : ModRefInfo::NoModRef; in getModRefInfo() 995 : ModRefInfo::NoModRef; in getModRefInfo()
|
D | GlobalsModRef.cpp | 138 static_cast<int>(ModRefInfo::NoModRef)); in globalClearMayReadAnyGlobal() 162 mayReadAnyGlobal() ? ModRefInfo::Ref : ModRefInfo::NoModRef; in getModRefInfoForGlobal() 891 return ModRefInfo::NoModRef; in getModRefInfoForArgument() 914 return ModRefInfo::NoModRef; in getModRefInfoForArgument() 933 return ModRefInfo::NoModRef; // No need to query other mod/ref analyses in getModRefInfo()
|
D | ObjCARCAliasAnalysis.cpp | 126 return ModRefInfo::NoModRef; in getModRefInfo()
|
/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…
|
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/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 | 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 | 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 | 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-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()
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/ |
D | AliasAnalysisTest.cpp | 198 EXPECT_EQ(AA.getModRefInfo(Add1, MemoryLocation()), ModRefInfo::NoModRef); in TEST_F() 199 EXPECT_EQ(AA.getModRefInfo(Add1, None), ModRefInfo::NoModRef); in TEST_F()
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/CFLAliasAnalysis/Steensgaard/ |
D | interproc-ret-arg.ll | 16 ; NoModRef: Ptr: i32* %b <-> %c = call i32* @return_arg_callee(i32* %a, i32* %b)
|
/external/llvm/test/Analysis/CFLAliasAnalysis/Steensgaard/ |
D | interproc-ret-arg.ll | 15 ; CHECK: NoModRef: Ptr: i32* %b <-> %c = call i32* @return_arg_callee(i32* %a, i32* %b)
|