/freebsd/contrib/llvm-project/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() 579 InsnDefining = MSSA->getMemoryAccess(NewDefMUDI); in getNewDefiningAccessForClone() 630 auto *MPhi = MSSA->getMemoryAccess(Header); in updatePhisWhenInsertingUniqueBackedgeBlock() 714 if (MemoryPhi *MPhi = MSSA->getMemoryAccess(BB)) { in updateForClonedLoop() 726 if (MemoryPhi *MPhi = MSSA->getMemoryAccess(BB)) in updateForClonedLoop() [all …]
|
H A D | MemorySSA.cpp | 105 if (MemoryAccess *MA = MSSA->getMemoryAccess(BB)) in emitBasicBlockStartAnnot() 111 if (MemoryAccess *MA = MSSA->getMemoryAccess(I)) in emitInstructionAnnot() 129 if (MemoryAccess *MA = MSSA->getMemoryAccess(BB)) in emitBasicBlockStartAnnot() 135 if (MemoryAccess *MA = MSSA->getMemoryAccess(I)) { in emitInstructionAnnot() 1567 if (auto *P = getMemoryAccess(L->getLoopPreheader())) { in buildMemorySSA() 1717 assert(!getMemoryAccess(BB) && "MemoryPhi already exists for this BB"); in createMemoryPhi() 1944 if (MemoryPhi *Phi = getMemoryAccess(&BB)) { in verifyPrevDefInPhis() 2031 MemoryPhi *Phi = getMemoryAccess(&B); in verifyOrderingDominationAndDefUses() 2054 MemoryUseOrDef *MA = getMemoryAccess(&I); in verifyOrderingDominationAndDefUses() 2565 auto *ClobberMA = MSSA->getMemoryAccess(I); in getClobberingMemoryAccessBase()
|
H A D | LoopInfo.cpp | 108 if (auto *MUD = MSSAU->getMemorySSA()->getMemoryAccess(I)) in makeLoopInvariant()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | MemCpyOptimizer.cpp | 382 MSSAU->getMemorySSA()->getMemoryAccess(&*BI)); in tryMergingIntoMemset() 608 if (MemoryUseOrDef *MA = MSSAU->getMemorySSA()->getMemoryAccess(P)) { in moveUp() 614 if (MemoryUseOrDef *MA = MSSAU->getMemorySSA()->getMemoryAccess(&I)) { in moveUp() 626 if (MemoryUseOrDef *MA = MSSAU->getMemorySSA()->getMemoryAccess(I)) { in moveUp() 701 cast<MemoryDef>(MSSAU->getMemorySSA()->getMemoryAccess(SI)); in processStoreOfLoad() 822 auto *StoreDef = cast<MemoryDef>(MSSA->getMemoryAccess(SI)); in processStore() 918 if (accessedBetween(BAA, DestLoc, MSSA->getMemoryAccess(C), in performCallSlotOptzn() 919 MSSA->getMemoryAccess(cpyStore), &SkippedLifetimeStart)) { in performCallSlotOptzn() 1111 MSSAU->moveBefore(MSSA->getMemoryAccess(SkippedLifetimeStart), in performCallSlotOptzn() 1112 MSSA->getMemoryAccess(C)); in performCallSlotOptzn() [all …]
|
H A D | LoopInstSimplify.cpp | 135 if (MemoryAccess *MA = MSSA->getMemoryAccess(&I)) in simplifyLoopInst() 136 if (MemoryAccess *ReplacementMA = MSSA->getMemoryAccess(SimpleI)) in simplifyLoopInst()
|
H A D | NewGVN.cpp | 868 MemoryUseOrDef *getMemoryAccess(const Instruction *) const; 869 MemoryPhi *getMemoryAccess(const BasicBlock *) const; 939 MemoryUseOrDef *NewGVN::getMemoryAccess(const Instruction *I) const { in getMemoryAccess() function in NewGVN 940 auto *Result = MSSA->getMemoryAccess(I); in getMemoryAccess() 945 MemoryPhi *NewGVN::getMemoryAccess(const BasicBlock *BB) const { in getMemoryAccess() function in NewGVN 946 return MSSA->getMemoryAccess(BB); in getMemoryAccess() 1401 auto *StoreAccess = getMemoryAccess(SI); in performSymbolicStoreEvaluation() 1434 (lookupMemoryLeader(getMemoryAccess(LI)->getDefiningAccess()) == in performSymbolicStoreEvaluation() 1534 MemoryAccess *OriginalAccess = getMemoryAccess(I); in performSymbolicLoadEvaluation() 1637 if (auto *MA = MSSA->getMemoryAccess(CI)) { in performSymbolicCallEvaluation() [all …]
|
H A D | LoopSink.cpp | 241 if (MSSAU && MSSAU->getMemorySSA()->getMemoryAccess(&I)) { in sinkInstruction() 273 MSSAU->getMemorySSA()->getMemoryAccess(&I))) in sinkInstruction()
|
H A D | GVNHoist.cpp | 777 if (MemoryUseOrDef *UD = MSSA->getMemoryAccess(Insn)) in checkSafety() 982 MemoryAccess *OldMA = MSSA->getMemoryAccess(I); in rauw() 1016 MemoryUseOrDef *NewMemAcc = MSSA->getMemoryAccess(Repl); in removeAndReplace()
|
H A D | DeadStoreElimination.cpp | 880 MemoryAccess *MA = MSSA.getMemoryAccess(&I); in DSEState() 1714 MemoryAccess *MA = MSSA.getMemoryAccess(DeadInst); in deleteDeadInstruction() 1879 auto *MallocDef = dyn_cast_or_null<MemoryDef>(MSSA.getMemoryAccess(Malloc)); in tryFoldIntoCalloc() 1970 MemoryAccess *LoadAcc = MSSA.getMemoryAccess(ICmpL); in dominatingConditionImpliesValue() 2013 auto *LoadAccess = MSSA.getMemoryAccess(LoadI)->getDefiningAccess(); in storeIsNoop()
|
H A D | LICM.cpp | 1189 auto MU = cast<MemoryUse>(MSSA->getMemoryAccess(LI)); in canSinkOrHoistInst() 1249 MSSA, cast<MemoryUse>(MSSA->getMemoryAccess(CI)), CurLoop, I, in canSinkOrHoistInst() 1285 auto *SIMD = MSSA->getMemoryAccess(SI); in canSinkOrHoistInst() 1465 if (MSSAU.getMemorySSA()->getMemoryAccess(&I)) { in cloneInstructionInExitBlock() 1518 MSSAU.getMemorySSA()->getMemoryAccess(&I))) in moveInstructionBefore()
|
H A D | EarlyCSE.cpp | 1149 auto *EarlierMA = MSSA->getMemoryAccess(EarlierInst); in isSameMemGeneration() 1152 auto *LaterMA = MSSA->getMemoryAccess(LaterInst); in isSameMemGeneration()
|
H A D | SimpleLoopUnswitch.cpp | 310 dyn_cast_or_null<MemoryUse>(MSSA->getMemoryAccess(Inst))) { in buildPartialInvariantUnswitchConditionalBranch() 2794 MemoryDef *MD = cast<MemoryDef>(MSSAU->getMemorySSA()->getMemoryAccess(GI)); in turnGuardIntoBranch()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | MoveAutoInit.cpp | 66 MemoryUseOrDef &IMA = *MSSA.getMemoryAccess(I); in usersDominator() 209 MSSAU.moveToPlace(MSSA.getMemoryAccess(Job.first), Job.first->getParent(), in runMoveAutoInit()
|
H A D | LoopUnroll.cpp | 267 auto *EarlierMA = MSSA->getMemoryAccess(LV.DefI); in getMatchingValue()
|
H A D | LoopUtils.cpp | 2037 if (MemoryAccess *MA = MSSA.getMemoryAccess(I)) { in hasPartialIVCondition()
|
H A D | BasicBlockUtils.cpp | 308 MSSAU->getMemorySSA()->getMemoryAccess(PredBB->getTerminator()))) in MergeBlockIntoPredecessor()
|
H A D | SimplifyCFG.cpp | 379 if (auto *MPhi = MSSAU->getMemorySSA()->getMemoryAccess(Succ)) in AddPredecessorToBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | EPCIndirectionUtils.cpp | 157 auto &MemAccess = EPCIU.getExecutorProcessControl().getMemoryAccess(); in createStubs() 211 auto &MemAccess = EPCIU.getExecutorProcessControl().getMemoryAccess(); in updatePointer()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | MemorySSAUpdater.h | 225 if (MemoryAccess *MA = MSSA->getMemoryAccess(I))
|
H A D | MemorySSA.h | 719 MemoryUseOrDef *getMemoryAccess(const Instruction *I) const { 723 MemoryPhi *getMemoryAccess(const BasicBlock *BB) const { 1047 MemoryAccess *MA = MSSA->getMemoryAccess(I);
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | InterleavedLoadCombinePass.cpp | 1190 auto FMA = MSSA.getMemoryAccess(First); in combine() 1192 auto MADef = MSSA.getMemoryAccess(LI)->getDefiningAccess(); in combine() 1228 LI, nullptr, MSSA.getMemoryAccess(InsertionPoint))); in combine()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | ExecutorProcessControl.h | 221 MemoryAccess &getMemoryAccess() const { in getMemoryAccess() function
|