Home
last modified time | relevance | path

Searched refs:MemLoc (Results 1 – 9 of 9) sorted by relevance

/external/compiler-rt/lib/tsan/tests/rtl/
Dtsan_test_util.h20 class MemLoc {
22 explicit MemLoc(int offset_from_aligned = 0);
23 explicit MemLoc(void *const real_addr) : loc_(real_addr) { } in MemLoc() function
24 ~MemLoc();
28 MemLoc(const MemLoc&);
29 void operator = (const MemLoc&);
67 void Read(const MemLoc &ml, int size, bool expect_race = false) {
70 void Write(const MemLoc &ml, int size, bool expect_race = false) {
73 void Read1(const MemLoc &ml, bool expect_race = false) {
75 void Read2(const MemLoc &ml, bool expect_race = false) {
[all …]
Dtsan_mop.cc21 MemLoc l; in TEST()
27 MemLoc l1, l2; in TEST()
34 MemLoc l; in TEST()
41 MemLoc l; in TEST()
48 MemLoc l; in TEST()
55 MemLoc l; in TEST()
61 MemLoc l; in TEST()
72 MemLoc l; in TEST()
91 MemLoc l; in TEST()
110 MemLoc l; in TEST()
[all …]
Dtsan_thread.cc18 MemLoc l; in TEST()
29 MemLoc l; in TEST()
35 MemLoc l; in TEST()
Dtsan_test_util_linux.cc88 MemLoc::MemLoc(int offset_from_aligned) in MemLoc() function in MemLoc
92 MemLoc::~MemLoc() { in ~MemLoc()
390 void ScopedThread::VptrUpdate(const MemLoc &vptr, in VptrUpdate()
391 const MemLoc &new_val, in VptrUpdate()
Dtsan_mutex.cc101 MemLoc l; in TEST()
117 MemLoc l; in TEST()
133 MemLoc l; in TEST()
Dtsan_test.cc22 MemLoc l; in TEST()
/external/llvm/lib/Analysis/
DMemoryDependenceAnalysis.cpp259 isLoadLoadClobberIfExtendedToFullWidth(const AliasAnalysis::Location &MemLoc, in isLoadLoadClobberIfExtendedToFullWidth() argument
269 MemLocBase = GetPointerBaseWithConstantOffset(MemLoc.Ptr, MemLocOffs, DL); in isLoadLoadClobberIfExtendedToFullWidth()
272 getLoadLoadClobberFullWidthSize(MemLocBase, MemLocOffs, MemLoc.Size, in isLoadLoadClobberIfExtendedToFullWidth()
362 getPointerDependencyFrom(const AliasAnalysis::Location &MemLoc, bool isLoad, in getPointerDependencyFrom() argument
399 MemLoc)) in getPointerDependencyFrom()
416 AliasAnalysis::AliasResult R = AA->alias(LoadLoc, MemLoc); in getPointerDependencyFrom()
428 isLoadLoadClobberIfExtendedToFullWidth(MemLoc, MemLocBase, in getPointerDependencyFrom()
476 if (AA->getModRefInfo(SI, MemLoc) == AliasAnalysis::NoModRef) in getPointerDependencyFrom()
484 AliasAnalysis::AliasResult R = AA->alias(StoreLoc, MemLoc); in getPointerDependencyFrom()
505 const Value *AccessPtr = GetUnderlyingObject(MemLoc.Ptr, DL); in getPointerDependencyFrom()
[all …]
DAliasAnalysis.cpp439 const AliasAnalysis::Location &MemLoc, in callCapturesBefore() argument
443 const Value *Object = GetUnderlyingObject(MemLoc.Ptr, DL); in callCapturesBefore()
/external/llvm/include/llvm/Analysis/
DAliasAnalysis.h489 const AliasAnalysis::Location &MemLoc,