Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp89 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 DMemorySSA.cpp105 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 DLoopInfo.cpp108 if (auto *MUD = MSSAU->getMemorySSA()->getMemoryAccess(I)) in makeLoopInvariant()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp382 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 DLoopInstSimplify.cpp135 if (MemoryAccess *MA = MSSA->getMemoryAccess(&I)) in simplifyLoopInst()
136 if (MemoryAccess *ReplacementMA = MSSA->getMemoryAccess(SimpleI)) in simplifyLoopInst()
H A DNewGVN.cpp868 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 DLoopSink.cpp241 if (MSSAU && MSSAU->getMemorySSA()->getMemoryAccess(&I)) { in sinkInstruction()
273 MSSAU->getMemorySSA()->getMemoryAccess(&I))) in sinkInstruction()
H A DGVNHoist.cpp777 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 DDeadStoreElimination.cpp880 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 DLICM.cpp1189 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 DEarlyCSE.cpp1149 auto *EarlierMA = MSSA->getMemoryAccess(EarlierInst); in isSameMemGeneration()
1152 auto *LaterMA = MSSA->getMemoryAccess(LaterInst); in isSameMemGeneration()
H A DSimpleLoopUnswitch.cpp310 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 DMoveAutoInit.cpp66 MemoryUseOrDef &IMA = *MSSA.getMemoryAccess(I); in usersDominator()
209 MSSAU.moveToPlace(MSSA.getMemoryAccess(Job.first), Job.first->getParent(), in runMoveAutoInit()
H A DLoopUnroll.cpp267 auto *EarlierMA = MSSA->getMemoryAccess(LV.DefI); in getMatchingValue()
H A DLoopUtils.cpp2037 if (MemoryAccess *MA = MSSA.getMemoryAccess(I)) { in hasPartialIVCondition()
H A DBasicBlockUtils.cpp308 MSSAU->getMemorySSA()->getMemoryAccess(PredBB->getTerminator()))) in MergeBlockIntoPredecessor()
H A DSimplifyCFG.cpp379 if (auto *MPhi = MSSAU->getMemorySSA()->getMemoryAccess(Succ)) in AddPredecessorToBlock()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DEPCIndirectionUtils.cpp157 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 DMemorySSAUpdater.h225 if (MemoryAccess *MA = MSSA->getMemoryAccess(I))
H A DMemorySSA.h719 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 DInterleavedLoadCombinePass.cpp1190 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 DExecutorProcessControl.h221 MemoryAccess &getMemoryAccess() const { in getMemoryAccess() function