Lines Matching refs:QueryInst

372     BasicBlock *BB, Instruction *QueryInst) {  in getPointerDependencyFrom()  argument
411 if (isLoad && QueryInst) { in getPointerDependencyFrom()
412 LoadInst *LI = dyn_cast<LoadInst>(QueryInst); in getPointerDependencyFrom()
458 if (!QueryInst) in getPointerDependencyFrom()
461 if (isVolatile(QueryInst)) in getPointerDependencyFrom()
471 if (!QueryInst) in getPointerDependencyFrom()
475 if (auto *QueryLI = dyn_cast<LoadInst>(QueryInst)) { in getPointerDependencyFrom()
478 } else if (auto *QuerySI = dyn_cast<StoreInst>(QueryInst)) { in getPointerDependencyFrom()
481 } else if (QueryInst->mayReadOrWriteMemory()) { in getPointerDependencyFrom()
545 if (!QueryInst) in getPointerDependencyFrom()
549 if (auto *QueryLI = dyn_cast<LoadInst>(QueryInst)) { in getPointerDependencyFrom()
552 } else if (auto *QuerySI = dyn_cast<StoreInst>(QueryInst)) { in getPointerDependencyFrom()
555 } else if (QueryInst->mayReadOrWriteMemory()) { in getPointerDependencyFrom()
649 MemDepResult MemoryDependenceAnalysis::getDependency(Instruction *QueryInst) { in getDependency() argument
650 Instruction *ScanPos = QueryInst; in getDependency()
653 MemDepResult &LocalCache = LocalDeps[QueryInst]; in getDependency()
665 RemoveFromReverseMap(ReverseLocalDeps, Inst, QueryInst); in getDependency()
668 BasicBlock *QueryParent = QueryInst->getParent(); in getDependency()
671 if (BasicBlock::iterator(QueryInst) == QueryParent->begin()) { in getDependency()
680 AliasAnalysis::ModRefResult MR = GetLocation(QueryInst, MemLoc, AA); in getDependency()
684 if (IntrinsicInst *II = dyn_cast<IntrinsicInst>(QueryInst)) in getDependency()
688 QueryParent, QueryInst); in getDependency()
689 } else if (isa<CallInst>(QueryInst) || isa<InvokeInst>(QueryInst)) { in getDependency()
690 CallSite QueryCS(QueryInst); in getDependency()
701 ReverseLocalDeps[I].insert(QueryInst); in getDependency()
870 getNonLocalPointerDependency(Instruction *QueryInst, in getNonLocalPointerDependency() argument
872 const MemoryLocation Loc = MemoryLocation::get(QueryInst); in getNonLocalPointerDependency()
873 bool isLoad = isa<LoadInst>(QueryInst); in getNonLocalPointerDependency()
874 BasicBlock *FromBB = QueryInst->getParent(); in getNonLocalPointerDependency()
897 if (isVolatile(QueryInst) || isOrdered(QueryInst)) { in getNonLocalPointerDependency()
911 if (!getNonLocalPointerDepFromBB(QueryInst, Address, Loc, isLoad, FromBB, in getNonLocalPointerDependency()
925 Instruction *QueryInst, const MemoryLocation &Loc, bool isLoad, in GetNonLocalInfoForBlock() argument
966 QueryInst); in GetNonLocalInfoForBlock()
1039 Instruction *QueryInst, const PHITransAddr &Pointer, in getNonLocalPointerDepFromBB() argument
1076 return getNonLocalPointerDepFromBB(QueryInst, Pointer, in getNonLocalPointerDepFromBB()
1096 return getNonLocalPointerDepFromBB(QueryInst, in getNonLocalPointerDepFromBB()
1200 MemDepResult Dep = GetNonLocalInfoForBlock(QueryInst, in getNonLocalPointerDepFromBB()
1333 getNonLocalPointerDepFromBB(QueryInst, PredPointer, in getNonLocalPointerDepFromBB()