/external/llvm/test/Analysis/BasicAA/ |
D | args-rets-allocas-loads.ll | 171 ; CHECK-NEXT: Both ModRef: Ptr: double* %arg_a0 <-> %normal_ret_a0 = call double* @normal_returne… 172 ; CHECK-NEXT: Both ModRef: Ptr: double* %arg_a1 <-> %normal_ret_a0 = call double* @normal_returne… 175 ; CHECK-NEXT: Both ModRef: Ptr: double** %indirect_a0 <-> %normal_ret_a0 = call double* @normal_r… 176 ; CHECK-NEXT: Both ModRef: Ptr: double** %indirect_a1 <-> %normal_ret_a0 = call double* @normal_r… 177 ; CHECK-NEXT: Both ModRef: Ptr: double* %escape_alloca_a0 <-> %normal_ret_a0 = call double* @norm… 178 ; CHECK-NEXT: Both ModRef: Ptr: double* %escape_alloca_a1 <-> %normal_ret_a0 = call double* @norm… 181 ; CHECK-NEXT: Both ModRef: Ptr: double* %normal_ret_a0 <-> %normal_ret_a0 = call double* @normal_… 182 ; CHECK-NEXT: Both ModRef: Ptr: double* %normal_ret_a1 <-> %normal_ret_a0 = call double* @normal_… 185 ; CHECK-NEXT: Both ModRef: Ptr: double* %loaded_a0 <-> %normal_ret_a0 = call double* @normal_retu… 186 ; CHECK-NEXT: Both ModRef: Ptr: double* %loaded_a1 <-> %normal_ret_a0 = call double* @normal_retu… [all …]
|
D | cs-cs.ll | 29 ; CHECK: Both ModRef: Ptr: i8* %q <-> call void @llvm.arm.neon.vst1.p0i8.v8i16(i8* %q, <8 x i… 48 ; CHECK: Both ModRef: Ptr: i8* %P <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8*… 49 ; CHECK: Both ModRef: Ptr: i8* %Q <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8*… 50 ; CHECK: Both ModRef: Ptr: i8* %P <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8*… 51 ; CHECK: Both ModRef: Ptr: i8* %Q <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8*… 52 ; CHECK: Both ModRef: tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %Q, i64 12, i32 1, … 53 ; CHECK: Both ModRef: tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %Q, i64 12, i32 1, … 164 ; CHECK: Both ModRef: Ptr: i8* %P <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %… 165 ; CHECK: Both ModRef: Ptr: i8* %Q <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %… 166 ; CHECK: Both ModRef: Ptr: i8* %P <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %… [all …]
|
D | assume.ll | 17 ; CHECK: Both ModRef: Ptr: i8* %P <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %Q, i… 18 ; CHECK: Both ModRef: Ptr: i8* %Q <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %Q, i…
|
D | guards.ll | 17 ; CHECK: Both ModRef: Ptr: i8* %P <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %Q, … 18 ; CHECK: Both ModRef: Ptr: i8* %Q <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %Q, …
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/BasicAA/ |
D | args-rets-allocas-loads.ll | 171 ; CHECK-NEXT: Both ModRef: Ptr: double* %arg_a0 <-> %normal_ret_a0 = call double* @normal_returne… 172 ; CHECK-NEXT: Both ModRef: Ptr: double* %arg_a1 <-> %normal_ret_a0 = call double* @normal_returne… 175 ; CHECK-NEXT: Both ModRef: Ptr: double** %indirect_a0 <-> %normal_ret_a0 = call double* @normal_r… 176 ; CHECK-NEXT: Both ModRef: Ptr: double** %indirect_a1 <-> %normal_ret_a0 = call double* @normal_r… 177 ; CHECK-NEXT: Both ModRef: Ptr: double* %escape_alloca_a0 <-> %normal_ret_a0 = call double* @norm… 178 ; CHECK-NEXT: Both ModRef: Ptr: double* %escape_alloca_a1 <-> %normal_ret_a0 = call double* @norm… 181 ; CHECK-NEXT: Both ModRef: Ptr: double* %normal_ret_a0 <-> %normal_ret_a0 = call double* @normal_… 182 ; CHECK-NEXT: Both ModRef: Ptr: double* %normal_ret_a1 <-> %normal_ret_a0 = call double* @normal_… 185 ; CHECK-NEXT: Both ModRef: Ptr: double* %loaded_a0 <-> %normal_ret_a0 = call double* @normal_retu… 186 ; CHECK-NEXT: Both ModRef: Ptr: double* %loaded_a1 <-> %normal_ret_a0 = call double* @normal_retu… [all …]
|
D | cs-cs.ll | 204 ; CHECK: Both ModRef: Ptr: i8* %R <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %… 206 ; CHECK: Both ModRef: Ptr: i8* %Q <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %… 277 ; CHECK: Both ModRef (MustAlias): Ptr: i8* %q <-> call void @an_inaccessibleorargmemonly_func(i8*… 279 ; CHECK: Both ModRef (MustAlias): Ptr: i8* %q <-> call void @an_argmemonly_func(i8* %q) 283 ; CHECK: Both ModRef: call void @an_inaccessiblememonly_func() <-> call void @a_readonly_func(i8* %… 284 ; CHECK: Both ModRef: call void @an_inaccessiblememonly_func() <-> call void @a_writeonly_func(i8* … 285 ; CHECK: Both ModRef: call void @an_inaccessiblememonly_func() <-> call void @an_inaccessiblememonl… 286 ; CHECK: Both ModRef: call void @an_inaccessiblememonly_func() <-> call void @an_inaccessibleorargm… 291 ; CHECK: Both ModRef: call void @an_inaccessibleorargmemonly_func(i8* %q) <-> call void @a_readonly… 292 ; CHECK: Both ModRef: call void @an_inaccessibleorargmemonly_func(i8* %q) <-> call void @a_writeonl… [all …]
|
D | call-attrs.ll | 40 ; CHECK: Both ModRef: Ptr: i8* %p <-> call void @read_write(i8* %p, i8* %p, i8* %p) 42 ; CHECK: Both ModRef: Ptr: i8* %p <-> call void @writeonly_attr(i8* %p) [ "deopt"(i8* %p) ]
|
D | tail-byval.ll | 15 ; CHECK-NEXT: Both ModRef: Ptr: i32* %p <-> tail call void @takebyval(i32* byval %p)
|
D | cs-cs-arm.ll | 25 ; CHECK: Both ModRef (MustAlias): Ptr: i8* %q <-> call void @llvm.arm.neon.vst1.p0i8.v8i16(i8…
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | AliasAnalysis.cpp | 122 ModRefInfo Result = ModRefInfo::ModRef; in getArgModRefInfo() 142 return ModRefInfo::ModRef; in getModRefInfo() 158 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo() 220 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo() 275 ArgMask = ModRefInfo::ModRef; in getModRefInfo() 401 return ModRefInfo::ModRef; in getModRefInfo() 420 return ModRefInfo::ModRef; in getModRefInfo() 448 return ModRefInfo::ModRef; in getModRefInfo() 471 return ModRefInfo::ModRef; in getModRefInfo() 484 return ModRefInfo::ModRef; in getModRefInfo() [all …]
|
D | GlobalsModRef.cpp | 137 return ModRefInfo((I & static_cast<int>(ModRefInfo::ModRef)) | in globalClearMayReadAnyGlobal() 528 FI.addModRefInfo(ModRefInfo::ModRef); in AnalyzeCallGraph() 583 FI.addModRefInfo(ModRefInfo::ModRef); in AnalyzeCallGraph() 893 CS.onlyReadsMemory() ? ModRefInfo::Ref : ModRefInfo::ModRef; in getModRefInfoForArgument() 919 ModRefInfo Known = ModRefInfo::ModRef; in getModRefInfo()
|
D | MemoryDependenceAnalysis.cpp | 127 return ModRefInfo::ModRef; in GetLocation() 130 return ModRefInfo::ModRef; in GetLocation() 140 return ModRefInfo::ModRef; in GetLocation() 143 return ModRefInfo::ModRef; in GetLocation() 148 return ModRefInfo::ModRef; in GetLocation() 178 return ModRefInfo::ModRef; in GetLocation()
|
D | AliasAnalysisEvaluator.cpp | 253 case ModRefInfo::ModRef: in runInternal() 299 case ModRefInfo::ModRef: in runInternal()
|
D | MemorySSA.cpp | 1542 ModRefInfo ModRef = AA->getModRefInfo(I, None); in createNewAccess() local 1551 bool Def = isModSet(ModRef) || isOrdered(I); in createNewAccess() 1552 bool Use = isRefSet(ModRef); in createNewAccess()
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/ |
D | AliasAnalysisTest.cpp | 200 EXPECT_EQ(AA.getModRefInfo(VAArg1, MemoryLocation()), ModRefInfo::ModRef); in TEST_F() 201 EXPECT_EQ(AA.getModRefInfo(VAArg1, None), ModRefInfo::ModRef); in TEST_F() 202 EXPECT_EQ(AA.getModRefInfo(CmpXChg1, MemoryLocation()), ModRefInfo::ModRef); in TEST_F() 203 EXPECT_EQ(AA.getModRefInfo(CmpXChg1, None), ModRefInfo::ModRef); in TEST_F() 204 EXPECT_EQ(AA.getModRefInfo(AtomicRMW, MemoryLocation()), ModRefInfo::ModRef); in TEST_F() 205 EXPECT_EQ(AA.getModRefInfo(AtomicRMW, None), ModRefInfo::ModRef); in TEST_F()
|
/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/ |
D | CodeGenTarget.cpp | 533 ModRef = ReadWriteMem; in CodeGenIntrinsic() 663 ModRef = NoMem; in CodeGenIntrinsic() 665 ModRef = ModRefBehavior(ModRef & ~MR_Mod); in CodeGenIntrinsic() 667 ModRef = ModRefBehavior(ModRef & ~MR_Ref); in CodeGenIntrinsic() 669 ModRef = ModRefBehavior((ModRef & ~MR_Anywhere) | MR_ArgMem); in CodeGenIntrinsic() 671 ModRef = ModRefBehavior((ModRef & ~MR_Anywhere) | MR_InaccessibleMem); in CodeGenIntrinsic() 673 ModRef = ModRefBehavior((ModRef & ~MR_Anywhere) | MR_ArgMem | in CodeGenIntrinsic()
|
D | IntrinsicEmitter.cpp | 502 CodeGenIntrinsic::ModRefBehavior LK = L->ModRef; in operator ()() 503 CodeGenIntrinsic::ModRefBehavior RK = R->ModRef; in operator ()() 624 intrinsic.ModRef != CodeGenIntrinsic::ReadWriteMem || in EmitAttributes() 658 switch (intrinsic.ModRef) { in EmitAttributes()
|
D | CodeGenIntrinsics.h | 106 ModRefBehavior ModRef; member
|
/external/llvm/utils/TableGen/ |
D | CodeGenTarget.cpp | 451 ModRef = ReadWriteMem; in CodeGenIntrinsic() 575 ModRef = NoMem; in CodeGenIntrinsic() 577 ModRef = ModRefBehavior(ModRef & ~MR_Mod); in CodeGenIntrinsic() 579 ModRef = ModRefBehavior(ModRef & ~MR_Ref); in CodeGenIntrinsic() 581 ModRef = ModRefBehavior(ModRef & ~MR_Anywhere); in CodeGenIntrinsic()
|
D | IntrinsicEmitter.cpp | 465 CodeGenIntrinsic::ModRefBehavior LK = L->ModRef; in operator ()() 466 CodeGenIntrinsic::ModRefBehavior RK = R->ModRef; in operator ()() 586 intrinsic.ModRef != CodeGenIntrinsic::ReadWriteMem || in EmitAttributes() 614 switch (intrinsic.ModRef) { in EmitAttributes()
|
D | CodeGenIntrinsics.h | 90 ModRefBehavior ModRef; member
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | AliasAnalysis.h | 123 ModRef = Ref | Mod, enumerator 240 FMRL_ArgumentPointees | static_cast<int>(ModRefInfo::ModRef), 247 FMRL_InaccessibleMem | static_cast<int>(ModRefInfo::ModRef), 258 static_cast<int>(ModRefInfo::ModRef), 278 FMRL_Anywhere | static_cast<int>(ModRefInfo::ModRef) 287 return ModRefInfo(FMRB & static_cast<int>(ModRefInfo::ModRef)); in createModRefInfo() 955 return ModRefInfo::ModRef; in getArgModRefInfo() 967 return ModRefInfo::ModRef; in getModRefInfo() 971 return ModRefInfo::ModRef; in getModRefInfo()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | MergedLoadStoreMotion.cpp | 173 return AA->canInstructionRangeModRef(Start, End, Loc, ModRefInfo::ModRef); in isStoreSinkBarrierInRange()
|
/external/llvm/lib/Transforms/Utils/ |
D | MemorySSA.cpp | 528 ModRefInfo ModRef = AA->getModRefInfo(I); in createNewAccess() local 529 bool Def = bool(ModRef & MRI_Mod); in createNewAccess() 530 bool Use = bool(ModRef & MRI_Ref); in createNewAccess()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/ |
D | ARMParallelDSP.cpp | 526 ModRefInfo::ModRef))) { in AreAliased()
|