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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp269 // the bits required by MemLoc.
271 // If MemLoc is before LI, then no widening of LI will help us out.
284 // If no amount of rounding up will let MemLoc fit into LI, then bail out.
310 // If a load of this width would include all of MemLoc, then we succeed.
329 const MemoryLocation &MemLoc, bool isLoad, BasicBlock::iterator ScanIt,
342 MemLoc, isLoad, ScanIt, BB, QueryInst, Limit, OBB);
442 const MemoryLocation &MemLoc, bool isLoad, BasicBlock::iterator ScanIt,
539 if (AA.isMustAlias(MemoryLocation(II->getArgOperand(1)), MemLoc))
579 AliasResult R = AA.alias(LoadLoc, MemLoc);
641 if (!isModOrRefSet(AA.getModRefInfo(SI, MemLoc)))
328 getPointerDependencyFrom( const MemoryLocation &MemLoc, bool isLoad, BasicBlock::iterator ScanIt, BasicBlock *BB, Instruction *QueryInst, unsigned *Limit, OrderedBasicBlock *OBB) argument
441 getSimplePointerDependencyFrom( const MemoryLocation &MemLoc, bool isLoad, BasicBlock::iterator ScanIt, BasicBlock *BB, Instruction *QueryInst, unsigned *Limit, OrderedBasicBlock *OBB) argument
746 MemoryLocation MemLoc; local
[all...]
H A DAliasSetTracker.cpp353 AliasSet &AliasSetTracker::getAliasSetFor(const MemoryLocation &MemLoc) { argument
355 Value * const Pointer = const_cast<Value*>(MemLoc.Ptr);
356 const LocationSize Size = MemLoc.Size;
357 const AAMDNodes &AAInfo = MemLoc.AATags;
H A DAliasAnalysis.cpp633 /// or reads the specified memory location \p MemLoc before instruction \p I
641 const MemoryLocation &MemLoc,
648 GetUnderlyingObject(MemLoc.Ptr, I->getModule()->getDataLayout());
640 callCapturesBefore(const Instruction *I, const MemoryLocation &MemLoc, DominatorTree *DT, OrderedBasicBlock *OBB) argument
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp840 MemoryLocation MemLoc = *MemLocOpt;
841 if (!AvailableInvariants.count(MemLoc))
846 return AvailableInvariants.lookup(MemLoc) <= GenAt;
996 MemoryLocation MemLoc = MemoryLocation::getForArgument(CI, 1, TLI); local
998 if (!AvailableInvariants.count(MemLoc))
999 AvailableInvariants.insert(MemLoc, CurrentGeneration);
1102 auto MemLoc = MemoryLocation::get(Inst); local
1103 if (!AvailableInvariants.count(MemLoc))
1104 AvailableInvariants.insert(MemLoc, CurrentGeneration);
H A DLICM.cpp152 static bool pointerInvalidatedByLoop(MemoryLocation MemLoc,
2250 static bool pointerInvalidatedByLoop(MemoryLocation MemLoc, argument
2254 bool isInvalidatedAccordingToAST = CurAST->getAliasSetFor(MemLoc).isMod();
2282 << *(MemLoc.Ptr) << "\n");
2286 auto Res = AA->getModRefInfo(&I, MemLoc);
2289 << *(MemLoc.Ptr) << "\n");
2293 LLVM_DEBUG(dbgs() << "Aliasing okay for " << *(MemLoc.Ptr) << "\n");
H A DDeadStoreElimination.cpp608 MemoryLocation MemLoc = MemoryLocation::get(SecondI); local
635 if (isModSet(AA->getModRefInfo(I, MemLoc)))
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryDependenceAnalysis.h458 getSimplePointerDependencyFrom(const MemoryLocation &MemLoc, bool isLoad,
H A DAliasSetTracker.h398 AliasSet &getAliasSetFor(const MemoryLocation &MemLoc);
H A DAliasAnalysis.h645 /// or reads the specified memory location \p MemLoc before instruction \p I
651 const MemoryLocation &MemLoc, DominatorTree *DT,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp866 bool MemLoc = MI->getOperand(0).isReg() && MI->getOperand(1).isImm(); local
867 int64_t Offset = MemLoc ? MI->getOperand(1).getImm() : 0;
916 MemLoc = true;
925 if (MemLoc)
930 if (MemLoc)

Completed in 204 milliseconds