| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | MemCpyOptimizer.cpp | 419 MSSAU->getMemorySSA()->getMemoryAccess(&*BI)); in tryMergingIntoMemset() 650 if (MemoryUseOrDef *MA = MSSAU->getMemorySSA()->getMemoryAccess(P)) { in moveUp() 656 if (MemoryUseOrDef *MA = MSSAU->getMemorySSA()->getMemoryAccess(&I)) { in moveUp() 668 if (MemoryUseOrDef *MA = MSSAU->getMemorySSA()->getMemoryAccess(I)) { in moveUp() 745 cast<MemoryDef>(MSSAU->getMemorySSA()->getMemoryAccess(SI)); in processStoreOfLoad() 848 auto *StoreDef = cast<MemoryDef>(MSSA->getMemoryAccess(SI)); in processStore() 941 if (accessedBetween(BAA, DestLoc, MSSA->getMemoryAccess(C), in performCallSlotOptzn() 942 MSSA->getMemoryAccess(cpyStore), &SkippedLifetimeStart)) { in performCallSlotOptzn() 1136 MSSAU->moveBefore(MSSA->getMemoryAccess(SkippedLifetimeStart), in performCallSlotOptzn() 1137 MSSA->getMemoryAccess(C)); in performCallSlotOptzn() [all …]
|
| H A D | LoopInstSimplify.cpp | 137 if (MemoryAccess *MA = MSSA->getMemoryAccess(&I)) in simplifyLoopInst() 138 if (MemoryAccess *ReplacementMA = MSSA->getMemoryAccess(SimpleI)) in simplifyLoopInst()
|
| H A D | NewGVN.cpp | 867 MemoryUseOrDef *getMemoryAccess(const Instruction *) const; 868 MemoryPhi *getMemoryAccess(const BasicBlock *) const; 938 MemoryUseOrDef *NewGVN::getMemoryAccess(const Instruction *I) const { in getMemoryAccess() function in NewGVN 939 auto *Result = MSSA->getMemoryAccess(I); in getMemoryAccess() 944 MemoryPhi *NewGVN::getMemoryAccess(const BasicBlock *BB) const { in getMemoryAccess() function in NewGVN 945 return MSSA->getMemoryAccess(BB); in getMemoryAccess() 1393 auto *StoreAccess = getMemoryAccess(SI); in performSymbolicStoreEvaluation() 1426 (lookupMemoryLeader(getMemoryAccess(LI)->getDefiningAccess()) == in performSymbolicStoreEvaluation() 1527 MemoryAccess *OriginalAccess = getMemoryAccess(I); in performSymbolicLoadEvaluation() 1624 if (auto *MA = MSSA->getMemoryAccess(CI)) { in performSymbolicCallEvaluation() [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 | 1180 MSSA, cast<MemoryUse>(MSSA->getMemoryAccess(LI)), CurLoop, I, Flags); in canSinkOrHoistInst() 1230 MSSA, cast<MemoryUse>(MSSA->getMemoryAccess(CI)), CurLoop, I, in canSinkOrHoistInst() 1270 auto *SIMD = MSSA->getMemoryAccess(SI); in canSinkOrHoistInst() 1441 if (MSSAU.getMemorySSA()->getMemoryAccess(&I)) { in cloneInstructionInExitBlock() 1490 MSSAU.getMemorySSA()->getMemoryAccess(&I))) in moveInstructionBefore()
|
| H A D | DeadStoreElimination.cpp | 855 MemoryAccess *MA = MSSA.getMemoryAccess(&I); in DSEState() 1686 if (MemoryAccess *MA = MSSA.getMemoryAccess(DeadInst)) { in deleteDeadInstruction() 1868 cast<MemoryDef>(Updater.getMemorySSA()->getMemoryAccess(Malloc)); in tryFoldIntoCalloc() 1913 auto *LoadAccess = MSSA.getMemoryAccess(LoadI)->getDefiningAccess(); in storeIsNoop()
|
| H A D | EarlyCSE.cpp | 1045 auto *EarlierMA = MSSA->getMemoryAccess(EarlierInst); in isSameMemGeneration() 1048 auto *LaterMA = MSSA->getMemoryAccess(LaterInst); in isSameMemGeneration()
|
| H A D | LoopPredication.cpp | 1185 if (auto *MUD = MSSAU->getMemorySSA()->getMemoryAccess(IP)) in predicateLoopExits()
|
| H A D | SimpleLoopUnswitch.cpp | 268 dyn_cast_or_null<MemoryUse>(MSSA->getMemoryAccess(Inst))) { in buildPartialInvariantUnswitchConditionalBranch() 2667 MemoryDef *MD = cast<MemoryDef>(MSSAU->getMemorySSA()->getMemoryAccess(GI)); in turnGuardIntoBranch()
|
| H A D | GVN.cpp | 1334 auto *LoadAcc = MSSA->getMemoryAccess(Load); in eliminatePartiallyRedundantLoad()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | MemorySSAUpdater.cpp | 89 MemoryPhi *Phi = dyn_cast_or_null<MemoryPhi>(MSSA->getMemoryAccess(BB)); in getPreviousDefRecursive() 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() 540 if (MemoryPhi *MPhi = MSSA->getMemoryAccess(To)) { in removeDuplicatePhiEdgesBetween() 580 InsnDefining = MSSA->getMemoryAccess(NewDefMUDI); in getNewDefiningAccessForClone() 639 auto *MPhi = MSSA->getMemoryAccess(Header); in updatePhisWhenInsertingUniqueBackedgeBlock() 710 IncMUD = MSSA->getMemoryAccess(NewIncI); in updateForClonedLoop() 739 if (MemoryPhi *MPhi = MSSA->getMemoryAccess(BB)) { in updateForClonedLoop() [all …]
|
| H A D | MemorySSA.cpp | 110 if (MemoryAccess *MA = MSSA->getMemoryAccess(BB)) in emitBasicBlockStartAnnot() 116 if (MemoryAccess *MA = MSSA->getMemoryAccess(I)) in emitInstructionAnnot() 134 if (MemoryAccess *MA = MSSA->getMemoryAccess(BB)) in emitBasicBlockStartAnnot() 140 if (MemoryAccess *MA = MSSA->getMemoryAccess(I)) { in emitInstructionAnnot() 1685 assert(!getMemoryAccess(BB) && "MemoryPhi already exists for this BB"); in createMemoryPhi() 1888 if (MemoryPhi *Phi = getMemoryAccess(&BB)) { in verifyPrevDefInPhis() 1973 MemoryPhi *Phi = getMemoryAccess(&B); in verifyOrderingDominationAndDefUses() 1997 MemoryUseOrDef *MA = getMemoryAccess(&I); in verifyOrderingDominationAndDefUses() 2528 auto *ClobberMA = MSSA->getMemoryAccess(I); in getClobberingMemoryAccessBase()
|
| H A D | LoopInfo.cpp | 107 if (auto *MUD = MSSAU->getMemorySSA()->getMemoryAccess(I)) in makeLoopInvariant()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | MemorySSAUpdater.h | 223 if (MemoryAccess *MA = MSSA->getMemoryAccess(I))
|
| H A D | MemorySSA.h | 717 MemoryUseOrDef *getMemoryAccess(const Instruction *I) const { 721 MemoryPhi *getMemoryAccess(const BasicBlock *BB) const { 1048 MemoryAccess *MA = MSSA->getMemoryAccess(I);
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | ExecutorProcessControl.h | 210 MemoryAccess &getMemoryAccess() const { in getMemoryAccess() function
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | LoopUtils.cpp | 1742 if (MemoryAccess *MA = MSSA.getMemoryAccess(I)) { in hasPartialIVCondition()
|
| H A D | BasicBlockUtils.cpp | 307 MSSAU->getMemorySSA()->getMemoryAccess(PredBB->getTerminator()))) in MergeBlockIntoPredecessor()
|
| H A D | SimplifyCFG.cpp | 378 if (auto *MPhi = MSSAU->getMemorySSA()->getMemoryAccess(Succ)) in AddPredecessorToBlock()
|