Home
last modified time | relevance | path

Searched refs:getMemoryAccess (Results 1 – 25 of 25) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DMemorySSATest.cpp102 MemoryPhi *MP = MSSA.getMemoryAccess(Merge); in TEST_F()
148 MemoryPhi *MP = MSSA.getMemoryAccess(Merge); in TEST_F()
168 MP = MSSA.getMemoryAccess(Merge); in TEST_F()
234 MemoryPhi *MP = MSSA.getMemoryAccess(Merge); in TEST_F()
859 MSSA.getMemoryAccess(StoreC)); in TEST_F()
861 MSSA.getMemoryAccess(StoreA0)); in TEST_F()
863 MSSA.getMemoryAccess(StoreA1)); in TEST_F()
865 MSSA.getMemoryAccess(StoreB)); in TEST_F()
867 MSSA.getMemoryAccess(StoreC)); in TEST_F()
1459 MemoryPhi *Phi = MSSA.getMemoryAccess(Exit); in TEST_F()
[all …]
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp380 auto *MPhi = MSSA->getMemoryAccess(BBIDF); in insertDef()
487 if (auto *MP = MSSA->getMemoryAccess(S)) in fixupDefs()
517 if (auto *MP = MSSA->getMemoryAccess(S)) in fixupDefs()
532 if (MemoryPhi *MPhi = MSSA->getMemoryAccess(To)) { in removeEdge()
639 auto *MPhi = MSSA->getMemoryAccess(Header); in updatePhisWhenInsertingUniqueBackedgeBlock()
767 if (MemoryPhi *MPhi = MSSA->getMemoryAccess(BB)) in updateForClonedBlockIntoPred()
1033 MemoryPhi *NewPhi = MSSA->getMemoryAccess(BB); in applyInsertUpdates()
1110 if (!MSSA->getMemoryAccess(BBIDF)) { in applyInsertUpdates()
1117 auto *IDFPhi = MSSA->getMemoryAccess(BBIDF); in applyInsertUpdates()
1222 if ((FirstInNew = MSSA->getMemoryAccess(&I))) in moveAllAccesses()
[all …]
H A DMemorySSA.cpp112 if (MemoryAccess *MA = MSSA->getMemoryAccess(BB)) in emitBasicBlockStartAnnot()
118 if (MemoryAccess *MA = MSSA->getMemoryAccess(I)) in emitInstructionAnnot()
135 if (MemoryAccess *MA = MSSA->getMemoryAccess(BB)) in emitBasicBlockStartAnnot()
141 if (MemoryAccess *MA = MSSA->getMemoryAccess(I)) { in emitInstructionAnnot()
1735 assert(!getMemoryAccess(BB) && "MemoryPhi already exists for this BB"); in createMemoryPhi()
1931 if (MemoryPhi *Phi = getMemoryAccess(&BB)) { in verifyPrevDefInPhis()
2016 MemoryPhi *Phi = getMemoryAccess(&B); in verifyOrderingDominationAndDefUses()
2040 MemoryUseOrDef *MA = getMemoryAccess(&I); in verifyOrderingDominationAndDefUses()
2581 auto *ClobberMA = MSSA->getMemoryAccess(I); in getClobberingMemoryAccessBase()
H A DLoopInfo.cpp106 if (auto *MUD = MSSAU->getMemorySSA()->getMemoryAccess(I)) in makeLoopInvariant()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp408 MSSAU->getMemorySSA()->getMemoryAccess(&*BI)); in tryMergingIntoMemset()
821 auto *StoreDef = cast<MemoryDef>(MSSA->getMemoryAccess(SI)); in processStore()
913 if (accessedBetween(*AA, DestLoc, MSSA->getMemoryAccess(C), in performCallSlotOptzn()
914 MSSA->getMemoryAccess(cpyStore))) { in performCallSlotOptzn()
1146 MSSA->getMemoryAccess(MDep), MSSA->getMemoryAccess(M))) in processMemCpyMemCpyDependence()
1222 MSSA->getMemoryAccess(MemSet), in processMemSetMemCpyDependence()
1223 MSSA->getMemoryAccess(MemCpy))) in processMemSetMemCpyDependence()
1367 MemoryUseOrDef *MemSetAccess = MSSA->getMemoryAccess(MemSet); in performMemCpyToMemSetOptzn()
1428 MemoryUseOrDef *MA = MSSA->getMemoryAccess(M); in processMemCpy()
1531 MemoryUseOrDef *CallAccess = MSSA->getMemoryAccess(&CB); in processByValArgument()
[all …]
H A DLoopInstSimplify.cpp136 if (MemoryAccess *MA = MSSA->getMemoryAccess(&I)) in simplifyLoopInst()
137 if (MemoryAccess *ReplacementMA = MSSA->getMemoryAccess(SimpleI)) in simplifyLoopInst()
H A DNewGVN.cpp942 auto *Result = MSSA->getMemoryAccess(I); in getMemoryAccess()
948 return MSSA->getMemoryAccess(BB); in getMemoryAccess()
1397 auto *StoreAccess = getMemoryAccess(SI); in performSymbolicStoreEvaluation()
1531 MemoryAccess *OriginalAccess = getMemoryAccess(I); in performSymbolicLoadEvaluation()
1617 if (auto *MA = MSSA->getMemoryAccess(CI)) { in performSymbolicCallEvaluation()
2142 return getMemoryAccess(NL); in getNextMemoryLeader()
2146 return getMemoryAccess(cast<StoreInst>(V)); in getNextMemoryLeader()
2394 if (MemoryAccess *MA = getMemoryAccess(I)) in performCongruenceFinding()
2534 auto *MA = getMemoryAccess(TI); in processOutgoingEdges()
2711 auto *MemAccess = getMemoryAccess(I); in makePossiblePHIOfOps()
[all …]
H A DLoopSink.cpp227 if (MSSAU && MSSAU->getMemorySSA()->getMemoryAccess(&I)) { in sinkInstruction()
257 MSSAU->getMemorySSA()->getMemoryAccess(&I))) in sinkInstruction()
H A DGVNHoist.cpp820 if (MemoryUseOrDef *UD = MSSA->getMemoryAccess(Insn)) in checkSafety()
1017 MemoryAccess *OldMA = MSSA->getMemoryAccess(I); in rauw()
1051 MemoryUseOrDef *NewMemAcc = MSSA->getMemoryAccess(Repl); in removeAndReplace()
H A DLICM.cpp1167 MSSA, cast<MemoryUse>(MSSA->getMemoryAccess(LI)), CurLoop, I, Flags); in canSinkOrHoistInst()
1217 MSSA, cast<MemoryUse>(MSSA->getMemoryAccess(CI)), CurLoop, I, in canSinkOrHoistInst()
1257 auto *SIMD = MSSA->getMemoryAccess(SI); in canSinkOrHoistInst()
1427 if (MSSAU.getMemorySSA()->getMemoryAccess(&I)) { in cloneInstructionInExitBlock()
1476 MSSAU.getMemorySSA()->getMemoryAccess(&I))) in moveInstructionBefore()
H A DDeadStoreElimination.cpp799 MemoryAccess *MA = MSSA.getMemoryAccess(&I); in DSEState()
1602 if (MemoryAccess *MA = MSSA.getMemoryAccess(DeadInst)) { in deleteDeadInstruction()
1785 cast<MemoryDef>(Updater.getMemorySSA()->getMemoryAccess(Malloc)); in tryFoldIntoCalloc()
1830 auto *LoadAccess = MSSA.getMemoryAccess(LoadI)->getDefiningAccess(); in storeIsNoop()
H A DEarlyCSE.cpp1018 auto *EarlierMA = MSSA->getMemoryAccess(EarlierInst); in isSameMemGeneration()
1021 auto *LaterMA = MSSA->getMemoryAccess(LaterInst); in isSameMemGeneration()
H A DLoopPredication.cpp1177 if (auto *MUD = MSSAU->getMemorySSA()->getMemoryAccess(IP)) in predicateLoopExits()
H A DSimpleLoopUnswitch.cpp252 dyn_cast_or_null<MemoryUse>(MSSA->getMemoryAccess(Inst))) { in buildPartialInvariantUnswitchConditionalBranch()
2630 MemoryDef *MD = cast<MemoryDef>(MSSAU->getMemorySSA()->getMemoryAccess(GI)); in turnGuardIntoBranch()
H A DGVN.cpp1349 auto *LoadAcc = MSSA->getMemoryAccess(Load); in eliminatePartiallyRedundantLoad()
/llvm-project-15.0.7/polly/lib/Support/
H A DVirtualInstruction.cpp301 if (!VUse.getMemoryAccess()) in walkReachable()
305 assert(VUse.getMemoryAccess()); in walkReachable()
306 WorklistAccs.push_back(VUse.getMemoryAccess()); in walkReachable()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DEPCIndirectionUtils.cpp159 auto &MemAccess = EPCIU.getExecutorProcessControl().getMemoryAccess(); in createStubs()
215 auto &MemAccess = EPCIU.getExecutorProcessControl().getMemoryAccess(); in updatePointer()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DMemorySSAUpdater.h223 if (MemoryAccess *MA = MSSA->getMemoryAccess(I))
H A DMemorySSA.h731 MemoryUseOrDef *getMemoryAccess(const Instruction *I) const {
735 MemoryPhi *getMemoryAccess(const BasicBlock *BB) const {
1059 MemoryAccess *MA = MSSA->getMemoryAccess(I);
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp1184 auto FMA = MSSA.getMemoryAccess(First); in combine()
1186 auto MADef = MSSA.getMemoryAccess(LI)->getDefiningAccess(); in combine()
1226 LI, nullptr, MSSA.getMemoryAccess(InsertionPoint))); in combine()
/llvm-project-15.0.7/polly/include/polly/Support/
H A DVirtualInstruction.h151 MemoryAccess *getMemoryAccess() const { return InputMA; } in getMemoryAccess() function
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DExecutorProcessControl.h210 MemoryAccess &getMemoryAccess() const { in getMemoryAccess() function
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp1745 if (MemoryAccess *MA = MSSA.getMemoryAccess(I)) { in hasPartialIVCondition()
H A DBasicBlockUtils.cpp295 MSSAU->getMemorySSA()->getMemoryAccess(PredBB->getTerminator()))) in MergeBlockIntoPredecessor()
H A DSimplifyCFG.cpp370 if (auto *MPhi = MSSAU->getMemorySSA()->getMemoryAccess(Succ)) in AddPredecessorToBlock()