Searched refs:getAccessInstruction (Results 1 – 11 of 11) sorted by relevance
198 Read->getAccessInstruction()); in isExpandable()231 MA->getAccessInstruction()); in isExpandable()243 MA->getAccessInstruction()); in isExpandable()253 MA->getAccessInstruction()); in isExpandable()274 MA->getAccessInstruction()); in isExpandable()285 MA->getAccessInstruction()); in isExpandable()295 MA->getAccessInstruction()); in isExpandable()
568 auto Inst = MA->getAccessInstruction(); in isMappable()589 auto PHI = cast<PHINode>(MA->getAccessInstruction()); in isMappable()672 auto *DefInst = DefMA->getAccessInstruction(); in tryMapValue()1044 auto *WrittenVal = TargetStoreMA->getAccessInstruction()->getOperand(0); in collapseScalarsToStore()1246 MA->getAccessInstruction()); in greedyCollapse()1257 MA->getAccessInstruction()); in greedyCollapse()1268 MA->getAccessInstruction()); in greedyCollapse()1275 if (!isa<StoreInst>(MA->getAccessInstruction())) { in greedyCollapse()1279 MA->getAccessInstruction()); in greedyCollapse()1303 MA->getAccessInstruction()); in greedyCollapse()[all …]
347 MA->getAccessInstruction()); in collectIncompatibleElts()366 MA->getAccessInstruction()); in collectIncompatibleElts()377 MA->getAccessInstruction()); in collectIncompatibleElts()399 if (LoadInst *Load = dyn_cast_or_null<LoadInst>(MA->getAccessInstruction())) { in addArrayReadAccess()421 Instruction *AccInst = MA->getAccessInstruction(); in getWrittenValue()887 Instruction *AccInst = MA->getAccessInstruction(); in isCompatibleAccess()901 auto *PHI = cast<PHINode>(MA->getAccessInstruction()); in isNormalizable()1003 auto *PHI = cast<PHINode>(MA->getAccessInstruction()); in computeNormalizedPHIs()1025 auto *PHI = cast<PHINode>(MA->getAccessInstruction()); in computeNormalizedPHIs()
264 isa<StoreInst>(MA->getAccessInstruction()))) { in coalesceWrites()422 (!S->getBoxedLoops().size() && MA->getAccessInstruction() && in removeRedundantWrites()423 Stmt.getEntryBlock() == MA->getAccessInstruction()->getParent()); in removeRedundantWrites()433 (isa<StoreInst>(MA->getAccessInstruction()) || in removeRedundantWrites()
2517 const auto &Loc = Access->getAccessInstruction() in assumeNoOutOfBounds()2518 ? Access->getAccessInstruction()->getDebugLoc() in assumeNoOutOfBounds()2620 assert(Acc->getAccessInstruction() == PHI); in ensurePHIWrite()2746 dyn_cast<const LoadInst>(CandidatePair.first->getAccessInstruction()); in checkForReductions()2893 auto *LI = cast<LoadInst>(Access->getAccessInstruction()); in getNonHoistableCtx()2950 LoadInst *LInst = cast<LoadInst>(MA->getAccessInstruction()); in canAlwaysBeHoisted()2996 auto *AccInst = InvMAs.front().MA->getAccessInstruction(); in addInvariantLoads()3008 Instruction *AccInst = MA->getAccessInstruction(); in addInvariantLoads()3033 LoadInst *LInst = cast<LoadInst>(MA->getAccessInstruction()); in addInvariantLoads()3105 auto *Store = dyn_cast<StoreInst>(StoreMA->getAccessInstruction()); in collectCandidateReductionLoads()[all …]
726 auto MAI = MemAccInst(getAccessInstruction()); in computeBoundsOnAccessRelation()846 if (getAccessInstruction() && isa<MemIntrinsic>(getAccessInstruction())) { in buildAccessRelation()1147 Instruction *AccessInst = Access->getAccessInstruction(); in addAccess()1314 bool Found = PHIWrites.erase(cast<PHINode>(MA->getAccessInstruction())); in removeAccessData()1319 bool Found = PHIReads.erase(cast<PHINode>(MA->getAccessInstruction())); in removeAccessData()1333 return Acc->getAccessInstruction() == MA->getAccessInstruction(); in removeMemoryAccess()1343 InstructionToAccess.erase(MA->getAccessInstruction()); in removeMemoryAccess()1356 auto It = InstructionToAccess.find(MA->getAccessInstruction()); in removeSingleMemoryAccess()1360 InstructionToAccess.erase(MA->getAccessInstruction()); in removeSingleMemoryAccess()1827 if (MA->getAccessInstruction() == Val) in lookupInvariantEquivClass()[all …]
1243 Instruction *AccInst = MA.getAccessInstruction(); in preloadInvariantLoad()1331 if (ValueMap.count(MA->getAccessInstruction())) in preloadInvariantEquivClass()1376 Instruction *AccInst = MA->getAccessInstruction(); in preloadInvariantEquivClass()1384 Instruction *MAAccInst = MA->getAccessInstruction(); in preloadInvariantEquivClass()1419 if (BasePtr == MA->getAccessInstruction()) in preloadInvariantEquivClass()1425 Instruction *MAAccInst = MA->getAccessInstruction(); in preloadInvariantEquivClass()1436 EscapeMap[MA->getAccessInstruction()] = in preloadInvariantEquivClass()
1629 PHINode *OrigPHI = cast<PHINode>(MA->getAccessInstruction()); in buildExitPHI()
449 if (LoadInst *LoadI = dyn_cast<LoadInst>(MA->getAccessInstruction())) { in importAccesses()454 dyn_cast<StoreInst>(MA->getAccessInstruction())) { in importAccesses()
769 return isa<MemIntrinsic>(getAccessInstruction()); in isMemoryIntrinsic()881 Instruction *getAccessInstruction() const { return AccessInstruction; } in getAccessInstruction() function2016 PHINode *PHI = cast<PHINode>(Access->getAccessInstruction()); in addAccessFunction()
364 WorklistInsts.emplace_back(Stmt, Acc->getAccessInstruction()); in walkReachable()