Home
last modified time | relevance | path

Searched defs:MSSA (Results 1 – 25 of 30) sorted by relevance

12

/llvm-project/llvm/unittests/Analysis/
H A DMemorySSATest.cpp52 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 DAMDGPUPromoteKernelArguments.cpp33 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 DAMDGPUAnnotateUniformValues.cpp33 MemorySSA *MSSA; member in __anon55a84e4e0111::AMDGPUAnnotateUniformValues
/llvm-project/llvm/lib/Transforms/Utils/
H A DMoveAutoInit.cpp64 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 DLoopSimplify.cpp802 MSSA = &MSSAAnalysis->getMSSA(); in runOnFunction() local
836 auto *MSSA = &MSSAAnalysis->getMSSA(); run() local
H A DLoopUnroll.cpp365 loadCSE(L, *DT, *SE, *LI, BAA, [L, AA, DT, &MSSA]() -> MemorySSA * { in simplifyLoopAfterUnroll() local
264 MemorySSA *MSSA = GetMSSA(); getMatchingValue() local
[all...]
H A DLoopUtils.cpp484 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 DMemorySSAUpdater.h66 MemorySSAUpdater(MemorySSA *MSSA) : MSSA(MSSA) {} in MemorySSAUpdater() argument
H A DLoopAnalysisManager.h63 MemorySSA *MSSA; member
/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSink.cpp284 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 DLoopInstSimplify.cpp74 MemorySSA *MSSA = MSSAU ? MSSAU->getMemorySSA() : nullptr; simplifyLoopInst() local
H A DLoopDeletion.cpp400 LoopInfo &LI, MemorySSA *MSSA, in breakBackedgeIfNotTaken() argument
438 MemorySSA *MSSA, in deleteLoopIfDead() argument
H A DLICM.cpp257 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 DLoopPassManager.cpp222 MemorySSA *MSSA = run() local
H A DEarlyCSE.cpp647 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 DGVNHoist.cpp247 : 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 DMemCpyOptimizer.cpp317 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 DDeadStoreElimination.cpp823 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 DNewGVN.cpp493 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 DGVN.cpp828 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 DMemCpyOptimizer.h49 MemorySSA *MSSA = nullptr; global() variable
/llvm-project/llvm/lib/Analysis/
H A DMemorySSA.cpp98 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 DBasicBlockUtilsTest.cpp191 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 DAMDGPUMemoryUtils.cpp
/llvm-project/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp84 MemorySSA &MSSA; global() member

12