Searched defs:MemLoc (Results 1 - 3 of 3) sorted by relevance

/external/compiler-rt/lib/tsan/tests/rtl/
H A Dtsan_test_util.h20 class MemLoc { class
22 explicit MemLoc(int offset_from_aligned = 0);
23 explicit MemLoc(void *const real_addr) : loc_(real_addr) { } function in class:MemLoc
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
[all...]
/external/llvm/lib/Analysis/
H A DAliasAnalysis.cpp439 const AliasAnalysis::Location &MemLoc,
443 const Value *Object = GetUnderlyingObject(MemLoc.Ptr, DL);
438 callCapturesBefore(const Instruction *I, const AliasAnalysis::Location &MemLoc, DominatorTree *DT) argument
H A DMemoryDependenceAnalysis.cpp254 /// would fully overlap MemLoc if done as a wider legal integer load.
259 isLoadLoadClobberIfExtendedToFullWidth(const AliasAnalysis::Location &MemLoc, argument
267 // If we haven't already computed the base/offset of MemLoc, do so now.
269 MemLocBase = GetPointerBaseWithConstantOffset(MemLoc.Ptr, MemLocOffs, DL);
272 getLoadLoadClobberFullWidthSize(MemLocBase, MemLocOffs, MemLoc.Size,
310 // the bits required by MemLoc.
312 // If MemLoc is before LI, then no widening of LI will help us out.
324 // If no amount of rounding up will let MemLoc fit into LI, then bail out.
347 // If a load of this width would include all of MemLoc, then we succeed.
362 getPointerDependencyFrom(const AliasAnalysis::Location &MemLoc, boo argument
580 AliasAnalysis::Location MemLoc; local
[all...]

Completed in 200 milliseconds