Home
last modified time | relevance | path

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

123

/external/llvm-project/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.ll20 ; 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 …]
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…
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) ]
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, …
Dtail-byval.ll15 ; CHECK-NEXT: Both ModRef: Ptr: i32* %p <-> tail call void @takebyval(i32* byval(i32) %p)
/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/llvm-project/llvm/lib/Analysis/
DAliasAnalysis.cpp156 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 …]
DGlobalsModRef.cpp139 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()
DMemoryDependenceAnalysis.cpp125 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/
DAliasAnalysis.cpp137 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 …]
DGlobalsModRef.cpp137 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()
DMemoryDependenceAnalysis.cpp126 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/
DAliasAnalysisTest.cpp202 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/
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/llvm-project/llvm/utils/TableGen/
DCodeGenTarget.cpp652 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()
DIntrinsicEmitter.cpp610 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()
DCodeGenIntrinsics.h105 ModRefBehavior ModRef; member
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DAliasAnalysis.h122 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/
DAliasAnalysis.h120 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()

123