| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | MemorySSATest.cpp | 102 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 D | MemorySSAUpdater.cpp | 380 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 D | MemorySSA.cpp | 112 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 D | LoopInfo.cpp | 106 if (auto *MUD = MSSAU->getMemorySSA()->getMemoryAccess(I)) in makeLoopInvariant()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | MemCpyOptimizer.cpp | 408 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 D | LoopInstSimplify.cpp | 136 if (MemoryAccess *MA = MSSA->getMemoryAccess(&I)) in simplifyLoopInst() 137 if (MemoryAccess *ReplacementMA = MSSA->getMemoryAccess(SimpleI)) in simplifyLoopInst()
|
| H A D | NewGVN.cpp | 942 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 D | LoopSink.cpp | 227 if (MSSAU && MSSAU->getMemorySSA()->getMemoryAccess(&I)) { in sinkInstruction() 257 MSSAU->getMemorySSA()->getMemoryAccess(&I))) in sinkInstruction()
|
| H A D | GVNHoist.cpp | 820 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 D | LICM.cpp | 1167 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 D | DeadStoreElimination.cpp | 799 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 D | EarlyCSE.cpp | 1018 auto *EarlierMA = MSSA->getMemoryAccess(EarlierInst); in isSameMemGeneration() 1021 auto *LaterMA = MSSA->getMemoryAccess(LaterInst); in isSameMemGeneration()
|
| H A D | LoopPredication.cpp | 1177 if (auto *MUD = MSSAU->getMemorySSA()->getMemoryAccess(IP)) in predicateLoopExits()
|
| H A D | SimpleLoopUnswitch.cpp | 252 dyn_cast_or_null<MemoryUse>(MSSA->getMemoryAccess(Inst))) { in buildPartialInvariantUnswitchConditionalBranch() 2630 MemoryDef *MD = cast<MemoryDef>(MSSAU->getMemorySSA()->getMemoryAccess(GI)); in turnGuardIntoBranch()
|
| H A D | GVN.cpp | 1349 auto *LoadAcc = MSSA->getMemoryAccess(Load); in eliminatePartiallyRedundantLoad()
|
| /llvm-project-15.0.7/polly/lib/Support/ |
| H A D | VirtualInstruction.cpp | 301 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 D | EPCIndirectionUtils.cpp | 159 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 D | MemorySSAUpdater.h | 223 if (MemoryAccess *MA = MSSA->getMemoryAccess(I))
|
| H A D | MemorySSA.h | 731 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 D | InterleavedLoadCombinePass.cpp | 1184 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 D | VirtualInstruction.h | 151 MemoryAccess *getMemoryAccess() const { return InputMA; } in getMemoryAccess() function
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | ExecutorProcessControl.h | 210 MemoryAccess &getMemoryAccess() const { in getMemoryAccess() function
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LoopUtils.cpp | 1745 if (MemoryAccess *MA = MSSA.getMemoryAccess(I)) { in hasPartialIVCondition()
|
| H A D | BasicBlockUtils.cpp | 295 MSSAU->getMemorySSA()->getMemoryAccess(PredBB->getTerminator()))) in MergeBlockIntoPredecessor()
|
| H A D | SimplifyCFG.cpp | 370 if (auto *MPhi = MSSAU->getMemorySSA()->getMemoryAccess(Succ)) in AddPredecessorToBlock()
|