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()
395 void ScopedThread::VptrUpdate(const MemLoc &vptr, in VptrUpdate()
396 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.cpp265 const AliasAnalysis::Location &MemLoc, const Value *&MemLocBase, in isLoadLoadClobberIfExtendedToFullWidth() argument
271 MemLocBase = GetPointerBaseWithConstantOffset(MemLoc.Ptr, MemLocOffs, DL); in isLoadLoadClobberIfExtendedToFullWidth()
274 MemLocBase, MemLocOffs, MemLoc.Size, LI); in isLoadLoadClobberIfExtendedToFullWidth()
374 getPointerDependencyFrom(const AliasAnalysis::Location &MemLoc, bool isLoad, in getPointerDependencyFrom() argument
446 MemLoc)) in getPointerDependencyFrom()
494 AliasAnalysis::AliasResult R = AA->alias(LoadLoc, MemLoc); in getPointerDependencyFrom()
506 isLoadLoadClobberIfExtendedToFullWidth(MemLoc, MemLocBase, in getPointerDependencyFrom()
575 if (AA->getModRefInfo(SI, MemLoc) == AliasAnalysis::NoModRef) in getPointerDependencyFrom()
583 AliasAnalysis::AliasResult R = AA->alias(StoreLoc, MemLoc); in getPointerDependencyFrom()
604 const Value *AccessPtr = GetUnderlyingObject(MemLoc.Ptr, DL); in getPointerDependencyFrom()
[all …]
DAliasAnalysis.cpp428 const AliasAnalysis::Location &MemLoc, in callCapturesBefore() argument
433 const Value *Object = GetUnderlyingObject(MemLoc.Ptr, *DL); in callCapturesBefore()
/external/llvm/include/llvm/Analysis/
DAliasAnalysis.h521 const AliasAnalysis::Location &MemLoc,