Home
last modified time | relevance | path

Searched refs:getAccessInstruction (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/polly/lib/Transform/
H A DMaximalStaticExpansion.cpp164 Read->getAccessInstruction()); in isExpandable()
197 MA->getAccessInstruction()); in isExpandable()
209 MA->getAccessInstruction()); in isExpandable()
219 MA->getAccessInstruction()); in isExpandable()
240 MA->getAccessInstruction()); in isExpandable()
251 MA->getAccessInstruction()); in isExpandable()
261 MA->getAccessInstruction()); in isExpandable()
H A DDeLICM.cpp572 auto Inst = MA->getAccessInstruction(); in isMappable()
593 auto PHI = cast<PHINode>(MA->getAccessInstruction()); in isMappable()
676 auto *DefInst = DefMA->getAccessInstruction(); in tryMapValue()
1052 auto *WrittenVal = TargetStoreMA->getAccessInstruction()->getOperand(0); in collapseScalarsToStore()
1251 MA->getAccessInstruction()); in greedyCollapse()
1262 MA->getAccessInstruction()); in greedyCollapse()
1273 MA->getAccessInstruction()); in greedyCollapse()
1280 if (!isa<StoreInst>(MA->getAccessInstruction())) { in greedyCollapse()
1284 MA->getAccessInstruction()); in greedyCollapse()
1308 MA->getAccessInstruction()); in greedyCollapse()
[all …]
H A DZoneAlgo.cpp348 MA->getAccessInstruction()); in collectIncompatibleElts()
367 MA->getAccessInstruction()); in collectIncompatibleElts()
378 MA->getAccessInstruction()); in collectIncompatibleElts()
400 if (LoadInst *Load = dyn_cast_or_null<LoadInst>(MA->getAccessInstruction())) { in addArrayReadAccess()
422 Instruction *AccInst = MA->getAccessInstruction(); in getWrittenValue()
894 Instruction *AccInst = MA->getAccessInstruction(); in isCompatibleAccess()
908 auto *PHI = cast<PHINode>(MA->getAccessInstruction()); in isNormalizable()
1010 auto *PHI = cast<PHINode>(MA->getAccessInstruction()); in computeNormalizedPHIs()
1032 auto *PHI = cast<PHINode>(MA->getAccessInstruction()); in computeNormalizedPHIs()
H A DSimplify.cpp354 isa<StoreInst>(MA->getAccessInstruction()))) { in coalesceWrites()
512 (!S->getBoxedLoops().size() && MA->getAccessInstruction() && in removeRedundantWrites()
513 Stmt.getEntryBlock() == MA->getAccessInstruction()->getParent()); in removeRedundantWrites()
523 (isa<StoreInst>(MA->getAccessInstruction()) || in removeRedundantWrites()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopBuilder.cpp2328 const auto &Loc = Access->getAccessInstruction() in assumeNoOutOfBounds()
2431 assert(Acc->getAccessInstruction() == PHI); in ensurePHIWrite()
2708 auto *LI = cast<LoadInst>(Access->getAccessInstruction()); in getNonHoistableCtx()
2766 LoadInst *LInst = cast<LoadInst>(MA->getAccessInstruction()); in canAlwaysBeHoisted()
2812 auto *AccInst = InvMAs.front().MA->getAccessInstruction(); in addInvariantLoads()
2824 Instruction *AccInst = MA->getAccessInstruction(); in addInvariantLoads()
2850 LoadInst *LInst = cast<LoadInst>(MA->getAccessInstruction()); in addInvariantLoads()
2972 Access->getAccessInstruction(), MemoryKind::Array); in findCanonicalArray()
3220 MemAccInst Acc(MA->getAccessInstruction()); in buildAliasGroupsForAccesses()
3314 MA->getAccessInstruction()->getParent()); in buildAliasGroup()
[all …]
H A DScopInfo.cpp702 auto MAI = MemAccInst(getAccessInstruction()); in computeBoundsOnAccessRelation()
822 if (getAccessInstruction() && isa<MemIntrinsic>(getAccessInstruction())) { in buildAccessRelation()
1117 Instruction *AccessInst = Access->getAccessInstruction(); in addAccess()
1280 bool Found = PHIWrites.erase(cast<PHINode>(MA->getAccessInstruction())); in removeAccessData()
1285 bool Found = PHIReads.erase(cast<PHINode>(MA->getAccessInstruction())); in removeAccessData()
1299 return Acc->getAccessInstruction() == MA->getAccessInstruction(); in removeMemoryAccess()
1308 InstructionToAccess.erase(MA->getAccessInstruction()); in removeMemoryAccess()
1321 auto It = InstructionToAccess.find(MA->getAccessInstruction()); in removeSingleMemoryAccess()
1325 InstructionToAccess.erase(MA->getAccessInstruction()); in removeSingleMemoryAccess()
1728 if (MA->getAccessInstruction() == Val) in lookupInvariantEquivClass()
[all …]
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DIslNodeBuilder.cpp1190 Instruction *AccInst = MA.getAccessInstruction(); in preloadInvariantLoad()
1278 if (ValueMap.count(MA->getAccessInstruction())) in preloadInvariantEquivClass()
1323 Instruction *AccInst = MA->getAccessInstruction(); in preloadInvariantEquivClass()
1331 Instruction *MAAccInst = MA->getAccessInstruction(); in preloadInvariantEquivClass()
1366 if (BasePtr == MA->getAccessInstruction()) in preloadInvariantEquivClass()
1372 Instruction *MAAccInst = MA->getAccessInstruction(); in preloadInvariantEquivClass()
1383 EscapeMap[MA->getAccessInstruction()] = in preloadInvariantEquivClass()
H A DBlockGenerators.cpp1625 PHINode *OrigPHI = cast<PHINode>(MA->getAccessInstruction()); in buildExitPHI()
/llvm-project-15.0.7/polly/lib/Exchange/
H A DJSONExporter.cpp452 if (LoadInst *LoadI = dyn_cast<LoadInst>(MA->getAccessInstruction())) { in importAccesses()
456 dyn_cast<StoreInst>(MA->getAccessInstruction())) { in importAccesses()
/llvm-project-15.0.7/polly/include/polly/
H A DScopInfo.h771 return isa<MemIntrinsic>(getAccessInstruction()); in isMemoryIntrinsic()
883 Instruction *getAccessInstruction() const { return AccessInstruction; } in getAccessInstruction() function
1982 PHINode *PHI = cast<PHINode>(Access->getAccessInstruction()); in addAccessFunction()
/llvm-project-15.0.7/polly/lib/Support/
H A DVirtualInstruction.cpp365 WorklistInsts.emplace_back(Stmt, Acc->getAccessInstruction()); in walkReachable()