Home
last modified time | relevance | path

Searched refs:ModRef (Results 1 – 25 of 37) sorted by relevance

12

/external/llvm/test/Analysis/BasicAA/
Dargs-rets-allocas-loads.ll171 ; 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 …]
Dcs-cs.ll29 ; 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 …]
Dassume.ll17 ; 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…
Dguards.ll17 ; 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/
Dargs-rets-allocas-loads.ll171 ; 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 …]
Dcs-cs.ll204 ; 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 …]
Dcall-attrs.ll40 ; 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) ]
Dtail-byval.ll15 ; CHECK-NEXT: Both ModRef: Ptr: i32* %p <-> tail call void @takebyval(i32* byval %p)
Dcs-cs-arm.ll25 ; 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/
DAliasAnalysis.cpp122 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 …]
DGlobalsModRef.cpp137 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()
DMemoryDependenceAnalysis.cpp127 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()
DAliasAnalysisEvaluator.cpp253 case ModRefInfo::ModRef: in runInternal()
299 case ModRefInfo::ModRef: in runInternal()
DMemorySSA.cpp1542 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/
DAliasAnalysisTest.cpp200 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/
DCodeGenTarget.cpp533 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()
DIntrinsicEmitter.cpp502 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()
DCodeGenIntrinsics.h106 ModRefBehavior ModRef; member
/external/llvm/utils/TableGen/
DCodeGenTarget.cpp451 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()
DIntrinsicEmitter.cpp465 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()
DCodeGenIntrinsics.h90 ModRefBehavior ModRef; member
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DAliasAnalysis.h123 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/
DMergedLoadStoreMotion.cpp173 return AA->canInstructionRangeModRef(Start, End, Loc, ModRefInfo::ModRef); in isStoreSinkBarrierInRange()
/external/llvm/lib/Transforms/Utils/
DMemorySSA.cpp528 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/
DARMParallelDSP.cpp526 ModRefInfo::ModRef))) { in AreAliased()

12