Searched defs:MemLoc (Results 1 - 3 of 3) sorted by relevance
/external/compiler-rt/lib/tsan/tests/rtl/ |
H A D | tsan_test_util.h | 20 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 D | AliasAnalysis.cpp | 439 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 D | MemoryDependenceAnalysis.cpp | 254 /// 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