/llvm-project/llvm/unittests/Analysis/ |
H A D | MemorySSATest.cpp | 52 std::unique_ptr<MemorySSA> MSSA; member 95 MemorySSA &MSSA = *Analyses->MSSA; in TEST_F() local 133 MemorySSA &MSSA in TEST_F() local 222 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 272 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 315 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 350 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 395 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 438 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 492 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 536 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 602 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 632 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 661 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 725 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 772 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 801 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 839 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 896 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 929 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 975 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 1010 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 1062 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 1136 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 1205 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 1246 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 1329 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 1390 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 1462 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 1496 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 1529 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 1576 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 1614 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 1698 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local 1769 MemorySSA &MSSA = *Analyses->MSSA; TEST_F() local [all...] |
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUPromoteKernelArguments.cpp | 33 MemorySSA *MSSA; member in __anon075394a10111::AMDGPUPromoteKernelArguments 153 bool AMDGPUPromoteKernelArguments::run(Function &F, MemorySSA &MSSA, in run() argument 189 MemorySSA &MSSA = getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnFunction() local 210 MemorySSA &MSSA = AM.getResult<MemorySSAAnalysis>(F).getMSSA(); in run() local [all...] |
H A D | AMDGPUAnnotateUniformValues.cpp | 33 MemorySSA *MSSA; member in __anon55a84e4e0111::AMDGPUAnnotateUniformValues
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | MoveAutoInit.cpp | 64 MemoryUseOrDef &IMA = *MSSA.getMemoryAccess(I); in usersDominator() argument 106 runMoveAutoInit(Function & F,DominatorTree & DT,MemorySSA & MSSA) runMoveAutoInit() argument 225 auto &MSSA = AM.getResult<MemorySSAAnalysis>(F).getMSSA(); run() local [all...] |
H A D | LoopSimplify.cpp | 802 MSSA = &MSSAAnalysis->getMSSA(); in runOnFunction() local 836 auto *MSSA = &MSSAAnalysis->getMSSA(); run() local
|
H A D | LoopUnroll.cpp | 365 loadCSE(L, *DT, *SE, *LI, BAA, [L, AA, DT, &MSSA]() -> MemorySSA * { in simplifyLoopAfterUnroll() local 264 MemorySSA *MSSA = GetMSSA(); getMatchingValue() local [all...] |
H A D | LoopUtils.cpp | 484 deleteDeadLoop(Loop * L,DominatorTree * DT,ScalarEvolution * SE,LoopInfo * LI,MemorySSA * MSSA) deleteDeadLoop() argument 725 breakLoopBackedge(Loop * L,DominatorTree & DT,ScalarEvolution & SE,LoopInfo & LI,MemorySSA * MSSA) breakLoopBackedge() argument 1916 hasPartialIVCondition(const Loop & L,unsigned MSSAThreshold,const MemorySSA & MSSA,AAResults & AA) hasPartialIVCondition() argument [all...] |
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | MemorySSAUpdater.h | 66 MemorySSAUpdater(MemorySSA *MSSA) : MSSA(MSSA) {} in MemorySSAUpdater() argument
|
H A D | LoopAnalysisManager.h | 63 MemorySSA *MSSA; member
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopSink.cpp | 284 sinkLoopInvariantInstructions(Loop & L,AAResults & AA,LoopInfo & LI,DominatorTree & DT,BlockFrequencyInfo & BFI,MemorySSA & MSSA,ScalarEvolution * SE) sinkLoopInvariantInstructions() argument 355 MemorySSA &MSSA = FAM.getResult<MemorySSAAnalysis>(F).getMSSA(); run() local
|
H A D | LoopInstSimplify.cpp | 74 MemorySSA *MSSA = MSSAU ? MSSAU->getMemorySSA() : nullptr; simplifyLoopInst() local
|
H A D | LoopDeletion.cpp | 400 LoopInfo &LI, MemorySSA *MSSA, in breakBackedgeIfNotTaken() argument 438 MemorySSA *MSSA, in deleteLoopIfDead() argument
|
H A D | LICM.cpp | 257 MemorySSA *MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); runOnLoop() local 382 SinkAndHoistLICMFlags(bool IsSink,Loop & L,MemorySSA & MSSA) SinkAndHoistLICMFlags() argument 388 SinkAndHoistLICMFlags(unsigned LicmMssaOptCap,unsigned LicmMssaNoAccForPromotionCap,bool IsSink,Loop & L,MemorySSA & MSSA) SinkAndHoistLICMFlags() argument 412 runOnLoop(Loop * L,AAResults * AA,LoopInfo * LI,DominatorTree * DT,AssumptionCache * AC,TargetLibraryInfo * TLI,TargetTransformInfo * TTI,ScalarEvolution * SE,MemorySSA * MSSA,OptimizationRemarkEmitter * ORE,bool LoopNestMode) runOnLoop() argument 1146 getClobberingMemoryAccess(MemorySSA & MSSA,BatchAAResults & BAA,SinkAndHoistLICMFlags & Flags,MemoryUseOrDef * MA) getClobberingMemoryAccess() argument 1169 MemorySSA *MSSA = MSSAU.getMemorySSA(); canSinkOrHoistInst() local 2272 foreachMemoryAccess(MemorySSA * MSSA,Loop * L,function_ref<void (Instruction *)> Fn) foreachMemoryAccess() argument 2284 collectPromotionCandidates(MemorySSA * MSSA,AliasAnalysis * AA,Loop * L) collectPromotionCandidates() argument 2346 pointerInvalidatedByLoop(MemorySSA * MSSA,MemoryUse * MU,Loop * CurLoop,Instruction & I,SinkAndHoistLICMFlags & Flags,bool InvariantGroup) pointerInvalidatedByLoop() argument 2397 pointerInvalidatedByBlock(BasicBlock & BB,MemorySSA & MSSA,MemoryUse & MU) pointerInvalidatedByBlock() argument [all...] |
H A D | LoopPassManager.cpp | 222 MemorySSA *MSSA = run() local
|
H A D | EarlyCSE.cpp | 647 MemorySSA *MSSA; global() member in __anon84efd1fe0411::EarlyCSE 734 EarlyCSE(const DataLayout & DL,const TargetLibraryInfo & TLI,const TargetTransformInfo & TTI,DominatorTree & DT,AssumptionCache & AC,MemorySSA * MSSA) EarlyCSE() argument 1833 auto *MSSA = run() local 1887 auto *MSSA = runOnFunction() local [all...] |
H A D | GVNHoist.cpp | 247 : DT(DT), PDT(PDT), AA(AA), MD(MD), MSSA(MSSA), in GVNHoist() argument 269 MemorySSA *MSSA; global() member in llvm::GVNHoist 1209 MemorySSA &MSSA = AM.getResult<MemorySSAAnalysis>(F).getMSSA(); run() local [all...] |
H A D | MemCpyOptimizer.cpp | 317 writtenBetween(MemorySSA * MSSA,BatchAAResults & AA,MemoryLocation Loc,const MemoryUseOrDef * Start,const MemoryUseOrDef * End) writtenBetween() argument 1324 hasUndefContents(MemorySSA * MSSA,BatchAAResults & AA,Value * V,MemoryDef * Def,Value * Size) hasUndefContents() argument 2035 auto *MSSA = &AM.getResult<MemorySSAAnalysis>(F); run() local [all...] |
H A D | DeadStoreElimination.cpp | 823 MemorySSA &MSSA; global() member 2139 eliminateDeadStores(Function & F,AliasAnalysis & AA,MemorySSA & MSSA,DominatorTree & DT,PostDominatorTree & PDT,const TargetLibraryInfo & TLI,const LoopInfo & LI) eliminateDeadStores() argument 2338 MemorySSA &MSSA = AM.getResult<MemorySSAAnalysis>(F).getMSSA(); run() local [all...] |
H A D | NewGVN.cpp | 493 MemorySSA *MSSA = nullptr; global() member in __anon33c65ffb0211::NewGVN 658 NewGVN(Function & F,DominatorTree * DT,AssumptionCache * AC,TargetLibraryInfo * TLI,AliasAnalysis * AA,MemorySSA * MSSA,const DataLayout & DL) NewGVN() argument 4238 auto &MSSA = AM.getResult<MemorySSAAnalysis>(F).getMSSA(); run() local [all...] |
H A D | GVN.cpp | 828 auto *MSSA = AM.getCachedResult<MemorySSAAnalysis>(F); run() local 2761 runImpl(Function & F,AssumptionCache & RunAC,DominatorTree & RunDT,const TargetLibraryInfo & RunTLI,AAResults & RunAA,MemoryDependenceResults * RunMD,LoopInfo & LI,OptimizationRemarkEmitter * RunORE,MemorySSA * MSSA) runImpl() argument [all...] |
/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | MemCpyOptimizer.h | 49 MemorySSA *MSSA = nullptr; global() variable
|
/llvm-project/llvm/lib/Analysis/ |
H A D | MemorySSA.cpp | 98 const MemorySSA *MSSA; member in __anon1aa642160111::MemorySSAAnnotatedWriter 119 MemorySSA *MSSA; member in __anon1aa642160111::MemorySSAWalkerAnnotatedWriter 398 checkClobberSanity(const MemoryAccess * Start,MemoryAccess * ClobberAt,const MemoryLocation & StartLoc,const MemorySSA & MSSA,const UpwardsMemoryQuery & Query,BatchAAResults & AA,bool AllowImpreciseClobber=false) checkClobberSanity() argument 513 const MemorySSA &MSSA; global() member in __anon1aa642160511::ClobberWalker 925 ClobberWalker(const MemorySSA & MSSA,DominatorTree & DT) ClobberWalker() argument 990 MemorySSA *MSSA; global() member in llvm::MemorySSA::ClobberWalkerBase 1306 OptimizeUses(MemorySSA * MSSA,CachingWalker * Walker,BatchAAResults * BAA,DominatorTree * DT) OptimizeUses() argument 1334 MemorySSA *MSSA; global() member in llvm::MemorySSA::OptimizeUses 2286 DOTFuncMSSAInfo(const Function & F,MemorySSA & MSSA) DOTFuncMSSAInfo() argument 2384 auto &MSSA = AM.getResult<MemorySSAAnalysis>(F).getMSSA(); run() local 2400 auto &MSSA = AM.getResult<MemorySSAAnalysis>(F).getMSSA(); run() local [all...] |
/llvm-project/llvm/unittests/Transforms/Utils/ |
H A D | BasicBlockUtilsTest.cpp | 191 MemorySSA MSSA(*F, &AA, &DT); in TEST() local 263 MemorySSA MSSA(*F, &AA, &DT); in TEST() local
|
/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
H A D | AMDGPUMemoryUtils.cpp |
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | InterleavedLoadCombinePass.cpp | 84 MemorySSA &MSSA; global() member
|