Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DMemoryDependenceAnalysis.cpp329 const MemoryLocation &MemLoc, bool isLoad, BasicBlock::iterator ScanIt, in getPointerDependencyFrom() argument
342 MemLoc, isLoad, ScanIt, BB, QueryInst, Limit, OBB); in getPointerDependencyFrom()
442 const MemoryLocation &MemLoc, bool isLoad, BasicBlock::iterator ScanIt, in getSimplePointerDependencyFrom() argument
539 if (AA.isMustAlias(MemoryLocation(II->getArgOperand(1)), MemLoc)) in getSimplePointerDependencyFrom()
579 AliasResult R = AA.alias(LoadLoc, MemLoc); in getSimplePointerDependencyFrom()
641 if (!isModOrRefSet(AA.getModRefInfo(SI, MemLoc))) in getSimplePointerDependencyFrom()
650 AliasResult R = AA.alias(StoreLoc, MemLoc); in getSimplePointerDependencyFrom()
668 const Value *AccessPtr = GetUnderlyingObject(MemLoc.Ptr, DL); in getSimplePointerDependencyFrom()
686 ModRefInfo MR = AA.getModRefInfo(Inst, MemLoc); in getSimplePointerDependencyFrom()
689 MR = AA.callCapturesBefore(Inst, MemLoc, &DT, OBB); in getSimplePointerDependencyFrom()
[all …]
DAliasSetTracker.cpp353 AliasSet &AliasSetTracker::getAliasSetFor(const MemoryLocation &MemLoc) { in getAliasSetFor() argument
355 Value * const Pointer = const_cast<Value*>(MemLoc.Ptr); in getAliasSetFor()
356 const LocationSize Size = MemLoc.Size; in getAliasSetFor()
357 const AAMDNodes &AAInfo = MemLoc.AATags; in getAliasSetFor()
DAliasAnalysis.cpp641 const MemoryLocation &MemLoc, in callCapturesBefore() argument
648 GetUnderlyingObject(MemLoc.Ptr, I->getModule()->getDataLayout()); in callCapturesBefore()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DEarlyCSE.cpp840 MemoryLocation MemLoc = *MemLocOpt; in isOperatingOnInvariantMemAt() local
841 if (!AvailableInvariants.count(MemLoc)) in isOperatingOnInvariantMemAt()
846 return AvailableInvariants.lookup(MemLoc) <= GenAt; in isOperatingOnInvariantMemAt()
996 MemoryLocation MemLoc = MemoryLocation::getForArgument(CI, 1, TLI); in processNode() local
998 if (!AvailableInvariants.count(MemLoc)) in processNode()
999 AvailableInvariants.insert(MemLoc, CurrentGeneration); in processNode()
1102 auto MemLoc = MemoryLocation::get(Inst); in processNode() local
1103 if (!AvailableInvariants.count(MemLoc)) in processNode()
1104 AvailableInvariants.insert(MemLoc, CurrentGeneration); in processNode()
DLICM.cpp152 static bool pointerInvalidatedByLoop(MemoryLocation MemLoc,
2250 static bool pointerInvalidatedByLoop(MemoryLocation MemLoc, in pointerInvalidatedByLoop() argument
2254 bool isInvalidatedAccordingToAST = CurAST->getAliasSetFor(MemLoc).isMod(); in pointerInvalidatedByLoop()
2282 << *(MemLoc.Ptr) << "\n"); in pointerInvalidatedByLoop()
2286 auto Res = AA->getModRefInfo(&I, MemLoc); in pointerInvalidatedByLoop()
2289 << *(MemLoc.Ptr) << "\n"); in pointerInvalidatedByLoop()
2293 LLVM_DEBUG(dbgs() << "Aliasing okay for " << *(MemLoc.Ptr) << "\n"); in pointerInvalidatedByLoop()
DDeadStoreElimination.cpp608 MemoryLocation MemLoc = MemoryLocation::get(SecondI); in memoryIsNotModifiedBetween() local
635 if (isModSet(AA->getModRefInfo(I, MemLoc))) in memoryIsNotModifiedBetween()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DMemoryDependenceAnalysis.h458 getSimplePointerDependencyFrom(const MemoryLocation &MemLoc, bool isLoad,
DAliasSetTracker.h398 AliasSet &getAliasSetFor(const MemoryLocation &MemLoc);
DAliasAnalysis.h651 const MemoryLocation &MemLoc, DominatorTree *DT,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinter.cpp866 bool MemLoc = MI->getOperand(0).isReg() && MI->getOperand(1).isImm(); in emitDebugValueComment() local
867 int64_t Offset = MemLoc ? MI->getOperand(1).getImm() : 0; in emitDebugValueComment()
916 MemLoc = true; in emitDebugValueComment()
925 if (MemLoc) in emitDebugValueComment()
930 if (MemLoc) in emitDebugValueComment()