Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DMemorySSA.cpp100 friend class MemorySSA;
102 const MemorySSA *MSSA;
105 MemorySSAAnnotatedWriter(const MemorySSA *M) : MSSA(M) {} in MemorySSAAnnotatedWriter()
401 const MemoryLocation &StartLoc, const MemorySSA &MSSA, in checkClobberSanity()
515 const MemorySSA &MSSA;
926 ClobberWalker(const MemorySSA &MSSA, AliasAnalysisType &AA, DominatorTree &DT) in ClobberWalker()
990 template <class AliasAnalysisType> class MemorySSA::ClobberWalkerBase {
992 MemorySSA *MSSA;
995 ClobberWalkerBase(MemorySSA *M, AliasAnalysisType *A, DominatorTree *D) in ClobberWalkerBase()
1014 class MemorySSA::CachingWalker final : public MemorySSAWalker {
[all …]
DMemorySSAUpdater.cpp549 MemorySSA *MSSA) { in getNewDefiningAccessForClone()
586 const MemorySSA::AccessList *Acc = MSSA->getBlockAccesses(BB); in cloneUsesAndDefs()
608 MSSA->insertIntoListsForBlock(NewUseOrDef, NewBB, MemorySSA::End); in cloneUsesAndDefs()
825 MemorySSA::DefsList *Defs = MSSA->getWritableBlockDefs(BB); in applyInsertUpdates()
1161 MemorySSA::InsertionPlace Where) { in moveToPlace()
1162 if (Where != MemorySSA::InsertionPlace::BeforeTerminator) in moveToPlace()
1168 return moveTo(What, BB, MemorySSA::InsertionPlace::End); in moveToPlace()
1175 MemorySSA::AccessList *Accs = MSSA->getWritableBlockAccesses(From); in moveAllAccesses()
1191 MSSA->moveTo(MUD, To, MemorySSA::End); in moveAllAccesses()
1253 MSSA->moveTo(Phi, New, MemorySSA::Beginning); in wireOldPredecessorsToNewImmediatePredecessor()
[all …]
DCMakeLists.txt64 MemorySSA.cpp
DLoopInfo.cpp110 MemorySSA::BeforeTerminator); in makeLoopInvariant()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DMemorySSA.h207 friend class MemorySSA; variable
282 friend class MemorySSA;
355 friend class MemorySSA;
378 friend class MemorySSA;
639 friend class MemorySSA;
704 class MemorySSA {
706 MemorySSA(Function &, AliasAnalysis *, DominatorTree *);
710 MemorySSA(MemorySSA &&) = delete;
712 ~MemorySSA();
935 Result(std::unique_ptr<MemorySSA> &&MSSA) : MSSA(std::move(MSSA)) {}
[all …]
DMemorySSAUpdater.h72 MemorySSA *MSSA;
82 MemorySSAUpdater(MemorySSA *MSSA) : MSSA(MSSA) {} in MemorySSAUpdater()
144 MemorySSA::InsertionPlace Where);
205 MemorySSA::InsertionPlace Point);
260 MemorySSA* getMemorySSA() const { return MSSA; } in getMemorySSA()
DAliasSetTracker.h40 class MemorySSA; variable
347 MemorySSA *MSSA = nullptr;
361 explicit AliasSetTracker(AliasAnalysis &aa, MemorySSA *mssa, Loop *l) in AliasSetTracker()
DLoopAnalysisManager.h61 MemorySSA *MSSA;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopInstSimplify.cpp80 MemorySSA *MSSA = MSSAU ? MSSAU->getMemorySSA() : nullptr; in simplifyLoopInst()
198 MemorySSA *MSSA = nullptr; in runOnLoop()
DLICM.cpp155 static bool pointerInvalidatedByLoopWithMSSA(MemorySSA *MSSA, MemoryUse *MU,
174 ScalarEvolution *SE, MemorySSA *MSSA,
214 MemorySSA *MSSA = EnableMSSALoopDependency in runOnLoop()
331 MemorySSA *MSSA, OptimizationRemarkEmitter *ORE, bool DeleteAST) { in runOnLoop()
1093 MemorySSA *MSSA = MSSAU ? MSSAU->getMemorySSA() : nullptr; in canSinkOrHoistInst()
1406 New, nullptr, New->getParent(), MemorySSA::Beginning); in CloneInstructionInExitBlock()
1460 MemorySSA::BeforeTerminator); in moveInstructionBefore()
1826 NewSI, nullptr, NewSI->getParent(), MemorySSA::Beginning); in doExtraRewritesBeforeFinalDeletion()
2143 PreheaderLoad, nullptr, PreheaderLoad->getParent(), MemorySSA::End); in promoteLoopAccessesToScalars()
2297 static bool pointerInvalidatedByLoopWithMSSA(MemorySSA *MSSA, MemoryUse *MU, in pointerInvalidatedByLoopWithMSSA()
DGVNHoist.cpp259 MemoryDependenceResults *MD, MemorySSA *MSSA) in GVNHoist()
335 MemorySSA *MSSA;
387 const MemorySSA::AccessList *Acc = MSSA->getBlockAccesses(BB); in hasMemoryUse()
961 MemorySSA::BeforeTerminator); in removeAndReplace()
1187 MemorySSA &MSSA = AM.getResult<MemorySSAAnalysis>(F).getMSSA(); in run()
DEarlyCSE.cpp487 MemorySSA *MSSA;
566 AssumptionCache &AC, MemorySSA *MSSA) in EarlyCSE()
DLoopLoadElimination.cpp704 MemorySSA *MSSA = EnableMSSALoopDependency in run()
DLoopSimplifyCFG.cpp732 MemorySSA *MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop()
DSimpleLoopUnswitch.cpp2446 MSSAU->moveToPlace(MD, DeoptBlock, MemorySSA::BeforeTerminator); in turnGuardIntoBranch()
2952 MemorySSA *MSSA = nullptr; in runOnLoop()
DLoopUnswitch.cpp186 MemorySSA *MSSA = nullptr;
DNewGVN.cpp496 MemorySSA *MSSA = nullptr;
659 TargetLibraryInfo *TLI, AliasAnalysis *AA, MemorySSA *MSSA, in NewGVN()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/
DLoopPassManager.h298 MemorySSA *MSSA = UseMemorySSA
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DInterleavedLoadCombinePass.cpp66 InterleavedLoadCombineImpl(Function &F, DominatorTree &DT, MemorySSA &MSSA, in InterleavedLoadCombineImpl()
84 MemorySSA &MSSA;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopSimplify.cpp806 MemorySSA *MSSA = nullptr; in runOnFunction()
DBasicBlockUtils.cpp282 MSSAU->moveToPlace(MUD, PredBB, MemorySSA::End); in MergeBlockIntoPredecessor()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/
DAndroid.bp67 "llvm/lib/Analysis/MemorySSA.cpp",
DBUILD.gn220 "llvm/lib/Analysis/MemorySSA.cpp",
DCMakeLists.txt65 ${LLVM_DIR}/lib/Analysis/MemorySSA.cpp
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp7972 MemorySSA *MSSA = EnableMSSALoopDependency in run()