/external/llvm-project/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 | 20 ; CHECK: Both ModRef: Ptr: i8* %P <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8*… 21 ; CHECK: Both ModRef: Ptr: i8* %Q <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8*… 22 ; CHECK: Both ModRef: Ptr: i8* %P <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8*… 23 ; CHECK: Both ModRef: Ptr: i8* %Q <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8*… 24 ; CHECK: Both ModRef: tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %Q, i64 12, i1 fals… 25 ; CHECK: Both ModRef: tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %Q, i64 12, i1 fals… 36 ; CHECK: Both ModRef: Ptr: i8* %P <-> tail call void @llvm.memcpy.element.unordered.atomic.… 37 ; CHECK: Both ModRef: Ptr: i8* %Q <-> tail call void @llvm.memcpy.element.unordered.atomic.… 38 ; CHECK: Both ModRef: Ptr: i8* %P <-> tail call void @llvm.memcpy.element.unordered.atomic.… 39 ; CHECK: Both ModRef: Ptr: i8* %Q <-> tail call void @llvm.memcpy.element.unordered.atomic.… [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 | 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 | 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, …
|
D | tail-byval.ll | 15 ; CHECK-NEXT: Both ModRef: Ptr: i32* %p <-> tail call void @takebyval(i32* byval(i32) %p)
|
/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/llvm-project/llvm/lib/Analysis/ |
D | AliasAnalysis.cpp | 156 ModRefInfo Result = ModRefInfo::ModRef; in getArgModRefInfo() 182 return ModRefInfo::ModRef; in getModRefInfo() 205 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo() 271 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo() 328 ArgMask = ModRefInfo::ModRef; in getModRefInfo() 461 return ModRefInfo::ModRef; in getModRefInfo() 486 return ModRefInfo::ModRef; in getModRefInfo() 521 return ModRefInfo::ModRef; in getModRefInfo() 551 return ModRefInfo::ModRef; in getModRefInfo() 571 return ModRefInfo::ModRef; in getModRefInfo() [all …]
|
D | GlobalsModRef.cpp | 139 return ModRefInfo((I & static_cast<int>(ModRefInfo::ModRef)) | in globalClearMayReadAnyGlobal() 533 FI.addModRefInfo(ModRefInfo::ModRef); in AnalyzeCallGraph() 592 FI.addModRefInfo(ModRefInfo::ModRef); in AnalyzeCallGraph() 912 Call->onlyReadsMemory() ? ModRefInfo::Ref : ModRefInfo::ModRef; in getModRefInfoForArgument() 941 ModRefInfo Known = ModRefInfo::ModRef; in getModRefInfo()
|
D | MemoryDependenceAnalysis.cpp | 125 return ModRefInfo::ModRef; in GetLocation() 128 return ModRefInfo::ModRef; in GetLocation() 138 return ModRefInfo::ModRef; in GetLocation() 141 return ModRefInfo::ModRef; in GetLocation() 146 return ModRefInfo::ModRef; in GetLocation() 182 return ModRefInfo::ModRef; in GetLocation()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | AliasAnalysis.cpp | 137 ModRefInfo Result = ModRefInfo::ModRef; in getArgModRefInfo() 163 return ModRefInfo::ModRef; in getModRefInfo() 186 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo() 253 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo() 310 ArgMask = ModRefInfo::ModRef; in getModRefInfo() 443 return ModRefInfo::ModRef; in getModRefInfo() 468 return ModRefInfo::ModRef; in getModRefInfo() 503 return ModRefInfo::ModRef; in getModRefInfo() 533 return ModRefInfo::ModRef; in getModRefInfo() 553 return ModRefInfo::ModRef; in getModRefInfo() [all …]
|
D | GlobalsModRef.cpp | 137 return ModRefInfo((I & static_cast<int>(ModRefInfo::ModRef)) | in globalClearMayReadAnyGlobal() 531 FI.addModRefInfo(ModRefInfo::ModRef); in AnalyzeCallGraph() 590 FI.addModRefInfo(ModRefInfo::ModRef); in AnalyzeCallGraph() 902 Call->onlyReadsMemory() ? ModRefInfo::Ref : ModRefInfo::ModRef; in getModRefInfoForArgument() 930 ModRefInfo Known = ModRefInfo::ModRef; in getModRefInfo()
|
D | MemoryDependenceAnalysis.cpp | 126 return ModRefInfo::ModRef; in GetLocation() 129 return ModRefInfo::ModRef; in GetLocation() 139 return ModRefInfo::ModRef; in GetLocation() 142 return ModRefInfo::ModRef; in GetLocation() 147 return ModRefInfo::ModRef; in GetLocation() 177 return ModRefInfo::ModRef; in GetLocation()
|
/external/llvm-project/llvm/unittests/Analysis/ |
D | AliasAnalysisTest.cpp | 202 EXPECT_EQ(AA.getModRefInfo(VAArg1, MemoryLocation()), ModRefInfo::ModRef); in TEST_F() 203 EXPECT_EQ(AA.getModRefInfo(VAArg1, None), ModRefInfo::ModRef); in TEST_F() 204 EXPECT_EQ(AA.getModRefInfo(CmpXChg1, MemoryLocation()), ModRefInfo::ModRef); in TEST_F() 205 EXPECT_EQ(AA.getModRefInfo(CmpXChg1, None), ModRefInfo::ModRef); in TEST_F() 206 EXPECT_EQ(AA.getModRefInfo(AtomicRMW, MemoryLocation()), ModRefInfo::ModRef); in TEST_F() 207 EXPECT_EQ(AA.getModRefInfo(AtomicRMW, None), ModRefInfo::ModRef); in TEST_F()
|
/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/llvm-project/llvm/utils/TableGen/ |
D | CodeGenTarget.cpp | 652 ModRef = ReadWriteMem; in CodeGenIntrinsic() 826 ModRef = NoMem; in setProperty() 828 ModRef = ModRefBehavior(ModRef & ~MR_Mod); in setProperty() 830 ModRef = ModRefBehavior(ModRef & ~MR_Ref); in setProperty() 832 ModRef = ModRefBehavior((ModRef & ~MR_Anywhere) | MR_ArgMem); in setProperty() 834 ModRef = ModRefBehavior((ModRef & ~MR_Anywhere) | MR_InaccessibleMem); in setProperty() 836 ModRef = ModRefBehavior((ModRef & ~MR_Anywhere) | MR_ArgMem | in setProperty()
|
D | IntrinsicEmitter.cpp | 610 CodeGenIntrinsic::ModRefBehavior LK = L->ModRef; in operator ()() 611 CodeGenIntrinsic::ModRefBehavior RK = R->ModRef; in operator ()() 767 (intrinsic.ModRef != CodeGenIntrinsic::ReadWriteMem && in EmitAttributes() 827 switch (intrinsic.ModRef) { in EmitAttributes()
|
D | CodeGenIntrinsics.h | 105 ModRefBehavior ModRef; member
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | AliasAnalysis.h | 122 ModRef = Ref | Mod, enumerator 239 FMRL_ArgumentPointees | static_cast<int>(ModRefInfo::ModRef), 246 FMRL_InaccessibleMem | static_cast<int>(ModRefInfo::ModRef), 257 static_cast<int>(ModRefInfo::ModRef), 277 FMRL_Anywhere | static_cast<int>(ModRefInfo::ModRef) 286 return ModRefInfo(FMRB & static_cast<int>(ModRefInfo::ModRef)); in createModRefInfo() 1043 return ModRefInfo::ModRef; in getArgModRefInfo() 1056 return ModRefInfo::ModRef; in getModRefInfo() 1061 return ModRefInfo::ModRef; in getModRefInfo()
|
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | AliasAnalysis.h | 120 ModRef = Ref | Mod, enumerator 247 FMRL_ArgumentPointees | static_cast<int>(ModRefInfo::ModRef), 268 FMRL_InaccessibleMem | static_cast<int>(ModRefInfo::ModRef), 301 static_cast<int>(ModRefInfo::ModRef), 321 FMRL_Anywhere | static_cast<int>(ModRefInfo::ModRef) 330 return ModRefInfo(FMRB & static_cast<int>(ModRefInfo::ModRef)); in createModRefInfo() 1102 return ModRefInfo::ModRef; in getArgModRefInfo() 1115 return ModRefInfo::ModRef; in getModRefInfo() 1120 return ModRefInfo::ModRef; in getModRefInfo()
|