| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | MemorySSA.cpp | 94 friend class MemorySSA; 96 const MemorySSA *MSSA; 500 const MemorySSA &MSSA; 952 MemorySSA *MSSA; 1156 MemorySSA::MemorySSA(Function &Func, AliasAnalysis *AA, DominatorTree *DT) in MemorySSA() function in MemorySSA 1162 MemorySSA::~MemorySSA() { in ~MemorySSA() 1169 MemorySSA::AccessList *MemorySSA::getOrCreateAccessList(const BasicBlock *BB) { in getOrCreateAccessList() 1177 MemorySSA::DefsList *MemorySSA::getOrCreateDefsList(const BasicBlock *BB) { in getOrCreateDefsList() 1227 MemorySSA *MSSA; 1413 void MemorySSA::placePHINodes( in placePHINodes() [all …]
|
| H A D | MemorySSAUpdater.cpp | 443 const MemorySSA::AccessList *Acc = MSSA->getBlockAccesses(BB); in cloneUsesAndDefs() 457 MSSA->insertIntoListsForBlock(NewUseOrDef, NewBB, MemorySSA::End); in cloneUsesAndDefs() 632 MemorySSA::DefsList *Defs = MSSA->getWritableBlockDefs(BB); in applyInsertUpdates() 949 MemorySSA::InsertionPlace Where) { in moveToPlace() 957 MemorySSA::AccessList *Accs = MSSA->getWritableBlockAccesses(From); in moveAllAccesses() 974 MSSA->moveTo(MUD, To, MemorySSA::End); in moveAllAccesses() 1028 MSSA->moveTo(Phi, New, MemorySSA::Beginning); in wireOldPredecessorsToNewImmediatePredecessor() 1117 if (MemorySSA::AccessList *Acc = MSSA->getWritableBlockAccesses(BB)) in removeBlocks() 1124 MemorySSA::AccessList *Acc = MSSA->getWritableBlockAccesses(BB); in removeBlocks() 1138 MemorySSA::InsertionPlace Point) { in createMemoryAccessInBB()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | MemorySSAUpdater.h | 72 MemorySSA *MSSA; 82 MemorySSAUpdater(MemorySSA *MSSA) : MSSA(MSSA) {} in MemorySSAUpdater() 139 MemorySSA::InsertionPlace Where); 200 MemorySSA::InsertionPlace Point); 245 MemorySSA* getMemorySSA() const { return MSSA; } in getMemorySSA()
|
| H A D | MemorySSA.h | 204 friend class MemorySSA; variable 279 friend class MemorySSA; 352 friend class MemorySSA; 375 friend class MemorySSA; 636 friend class MemorySSA; 701 class MemorySSA { 704 ~MemorySSA(); 934 std::unique_ptr<MemorySSA> MSSA; 973 std::unique_ptr<MemorySSA> MSSA; 989 MemorySSAWalker(MemorySSA *); [all …]
|
| H A D | LoopAnalysisManager.h | 62 MemorySSA *MSSA;
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopInstSimplify.cpp | 80 MemorySSA *MSSA = MSSAU ? MSSAU->getMemorySSA() : nullptr; in simplifyLoopInst() 197 MemorySSA *MSSA = nullptr; in runOnLoop()
|
| H A D | GVNHoist.cpp | 259 MemoryDependenceResults *MD, MemorySSA *MSSA) in GVNHoist() 335 MemorySSA *MSSA; 387 const MemorySSA::AccessList *Acc = MSSA->getBlockAccesses(BB); in hasMemoryUse() 961 MSSAUpdater->moveToPlace(NewMemAcc, DestBB, MemorySSA::End); in removeAndReplace() 1183 MemorySSA &MSSA = AM.getResult<MemorySSAAnalysis>(F).getMSSA(); in run()
|
| H A D | LICM.cpp | 142 static bool pointerInvalidatedByLoopWithMSSA(MemorySSA *MSSA, MemoryUse *MU, 159 ScalarEvolution *SE, MemorySSA *MSSA, 187 MemorySSA *MSSA = EnableMSSALoopDependency in runOnLoop() 289 MemorySSA *MSSA, OptimizationRemarkEmitter *ORE, bool DeleteAST) { in runOnLoop() 1005 MemorySSA *MSSA = MSSAU ? MSSAU->getMemorySSA() : nullptr; in canSinkOrHoistInst() 1269 New, nullptr, New->getParent(), MemorySSA::Beginning); in CloneInstructionInExitBlock() 1561 MSSAU->moveToPlace(OldMemAcc, Dest, MemorySSA::End); in hoist() 2097 static bool pointerInvalidatedByLoopWithMSSA(MemorySSA *MSSA, MemoryUse *MU, in pointerInvalidatedByLoopWithMSSA()
|
| H A D | LoopRotation.cpp | 102 MemorySSA *MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop()
|
| H A D | EarlyCSE.cpp | 336 MemorySSA *MSSA; 415 AssumptionCache &AC, MemorySSA *MSSA) in EarlyCSE()
|
| H A D | LoopSimplifyCFG.cpp | 635 MemorySSA *MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnLoop()
|
| H A D | SimpleLoopUnswitch.cpp | 2399 MSSAU->moveToPlace(MD, DeoptBlock, MemorySSA::End); in turnGuardIntoBranch() 2900 MemorySSA *MSSA = nullptr; in runOnLoop()
|
| H A D | LoopUnswitch.cpp | 186 MemorySSA *MSSA = nullptr;
|
| H A D | NewGVN.cpp | 494 MemorySSA *MSSA; 657 TargetLibraryInfo *TLI, AliasAnalysis *AA, MemorySSA *MSSA, in NewGVN()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/ |
| H A D | LoopPassManager.h | 297 MemorySSA *MSSA = EnableMSSALoopDependency
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | InterleavedLoadCombinePass.cpp | 66 InterleavedLoadCombineImpl(Function &F, DominatorTree &DT, MemorySSA &MSSA, in InterleavedLoadCombineImpl() 84 MemorySSA &MSSA;
|
| /freebsd-12.1/lib/clang/libllvm/ |
| H A D | Makefile | 88 SRCS_MIN+= Analysis/MemorySSA.cpp
|