Home
last modified time | relevance | path

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

12

/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteKernelArguments.cpp33 MemorySSA *MSSA; member in __anonddeb49000111::AMDGPUPromoteKernelArguments
153 bool AMDGPUPromoteKernelArguments::run(Function &F, MemorySSA &MSSA, in run()
189 MemorySSA &MSSA = getAnalysis<MemorySSAWrapperPass>().getMSSA(); in runOnFunction() local
210 MemorySSA &MSSA = AM.getResult<MemorySSAAnalysis>(F).getMSSA(); in run() local
H A DAMDGPUAnnotateUniformValues.cpp33 MemorySSA *MSSA; member in __anon25db72cd0111::AMDGPUAnnotateUniformValues
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMoveAutoInit.cpp64 DominatorTree &DT, MemorySSA &MSSA) { in usersDominator()
106 static bool runMoveAutoInit(Function &F, DominatorTree &DT, MemorySSA &MSSA) { in runMoveAutoInit()
225 auto &MSSA = AM.getResult<MemorySSAAnalysis>(F).getMSSA(); in run() local
H A DLoopSimplify.cpp837 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in run() local
803 MemorySSA *MSSA = nullptr; runOnFunction() local
H A DLoopUtils.cpp483 deleteDeadLoop(Loop * L,DominatorTree * DT,ScalarEvolution * SE,LoopInfo * LI,MemorySSA * MSSA) deleteDeadLoop() argument
724 breakLoopBackedge(Loop * L,DominatorTree & DT,ScalarEvolution & SE,LoopInfo & LI,MemorySSA * MSSA) breakLoopBackedge() argument
1856 hasPartialIVCondition(const Loop & L,unsigned MSSAThreshold,const MemorySSA & MSSA,AAResults & AA) hasPartialIVCondition() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSAUpdater.h66 MemorySSAUpdater(MemorySSA *MSSA) : MSSA(MSSA) {} in MemorySSAUpdater() argument
H A DLoopAnalysisManager.h61 MemorySSA *MSSA; global() member
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSink.cpp284 MemorySSA &MSSA, in sinkLoopInvariantInstructions()
355 MemorySSA &MSSA = FAM.getResult<MemorySSAAnalysis>(F).getMSSA(); in run() local
H A DLoopInstSimplify.cpp74 MemorySSA *MSSA = MSSAU ? MSSAU->getMemorySSA() : nullptr; in simplifyLoopInst() local
H A DLICM.cpp248 MemorySSA *MSSA = &getAnalysis<MemorySSAWrapperPass>().getMSSA(); runOnLoop() local
373 SinkAndHoistLICMFlags(bool IsSink,Loop & L,MemorySSA & MSSA) SinkAndHoistLICMFlags() argument
379 SinkAndHoistLICMFlags(unsigned LicmMssaOptCap,unsigned LicmMssaNoAccForPromotionCap,bool IsSink,Loop & L,MemorySSA & MSSA) SinkAndHoistLICMFlags() argument
403 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
1135 getClobberingMemoryAccess(MemorySSA & MSSA,BatchAAResults & BAA,SinkAndHoistLICMFlags & Flags,MemoryUseOrDef * MA) getClobberingMemoryAccess() argument
1158 MemorySSA *MSSA = MSSAU.getMemorySSA(); canSinkOrHoistInst() local
2260 foreachMemoryAccess(MemorySSA * MSSA,Loop * L,function_ref<void (Instruction *)> Fn) foreachMemoryAccess() argument
2272 collectPromotionCandidates(MemorySSA * MSSA,AliasAnalysis * AA,Loop * L) collectPromotionCandidates() argument
2334 pointerInvalidatedByLoop(MemorySSA * MSSA,MemoryUse * MU,Loop * CurLoop,Instruction & I,SinkAndHoistLICMFlags & Flags,bool InvariantGroup) pointerInvalidatedByLoop() argument
2385 pointerInvalidatedByBlock(BasicBlock & BB,MemorySSA & MSSA,MemoryUse & MU) pointerInvalidatedByBlock() argument
[all...]
H A DLoopDeletion.cpp400 LoopInfo &LI, MemorySSA *MSSA, in breakBackedgeIfNotTaken() argument
438 MemorySSA *MSSA, in deleteLoopIfDead() argument
H A DLoopPassManager.cpp222 MemorySSA *MSSA = in run() local
H A DEarlyCSE.cpp647 MemorySSA *MSSA; member in __anon19c0a85d0411::EarlyCSE
734 AssumptionCache &AC, MemorySSA *MSSA) in EarlyCSE() argument
1833 auto *MSSA = run() local
1887 auto *MSSA = runOnFunction() local
[all...]
H A DGVNHoist.cpp259 GVNHoist(DominatorTree * DT,PostDominatorTree * PDT,AliasAnalysis * AA,MemoryDependenceResults * MD,MemorySSA * MSSA) GVNHoist() argument
281 MemorySSA *MSSA; global() member in llvm::GVNHoist
1213 MemorySSA &MSSA = AM.getResult<MemorySSAAnalysis>(F).getMSSA(); run() local
[all...]
H A DMemCpyOptimizer.cpp314 writtenBetween(MemorySSA * MSSA,BatchAAResults & AA,MemoryLocation Loc,const MemoryUseOrDef * Start,const MemoryUseOrDef * End) writtenBetween() argument
1320 hasUndefContents(MemorySSA * MSSA,BatchAAResults & AA,Value * V,MemoryDef * Def,Value * Size) hasUndefContents() argument
2030 auto *MSSA = &AM.getResult<MemorySSAAnalysis>(F); run() local
[all...]
H A DDeadStoreElimination.cpp821 MemorySSA &MSSA; global() member
2077 eliminateDeadStores(Function & F,AliasAnalysis & AA,MemorySSA & MSSA,DominatorTree & DT,PostDominatorTree & PDT,const TargetLibraryInfo & TLI,const LoopInfo & LI) eliminateDeadStores() argument
2268 MemorySSA &MSSA = AM.getResult<MemorySSAAnalysis>(F).getMSSA(); run() local
[all...]
H A DNewGVN.cpp493 MemorySSA *MSSA = nullptr; member in __anon7b60129a0211::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.cpp764 auto *MSSA = AM.getCachedResult<MemorySSAAnalysis>(F); run() local
2690 runImpl(Function & F,AssumptionCache & RunAC,DominatorTree & RunDT,const TargetLibraryInfo & RunTLI,AAResults & RunAA,MemoryDependenceResults * RunMD,LoopInfo & LI,OptimizationRemarkEmitter * RunORE,MemorySSA * MSSA) runImpl() argument
H A DSimpleLoopUnswitch.cpp306 MemorySSA *MSSA = MSSAU->getMemorySSA(); buildPartialInvariantUnswitchConditionalBranch() local
2949 MemorySSA *MSSA = MSSAU->getMemorySSA(); collectUnswitchCandidates() local
[all...]
H A DIndVarSimplify.cpp165 IndVarSimplify(LoopInfo * LI,ScalarEvolution * SE,DominatorTree * DT,const DataLayout & DL,TargetLibraryInfo * TLI,TargetTransformInfo * TTI,MemorySSA * MSSA,bool WidenIndVars) IndVarSimplify() argument
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DMemCpyOptimizer.h48 MemorySSA *MSSA = nullptr; global() variable
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUMemoryUtils.cpp109 isClobberedInFunction(const LoadInst * Load,MemorySSA * MSSA,AAResults * AA) isClobberedInFunction() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSA.cpp97 const MemorySSA *MSSA; global() member in __anonb05229750111::MemorySSAAnnotatedWriter
118 MemorySSA *MSSA; global() member in __anonb05229750111::MemorySSAWalkerAnnotatedWriter
395 checkClobberSanity(const MemoryAccess * Start,MemoryAccess * ClobberAt,const MemoryLocation & StartLoc,const MemorySSA & MSSA,const UpwardsMemoryQuery & Query,BatchAAResults & AA,bool AllowImpreciseClobber=false) checkClobberSanity() argument
510 const MemorySSA &MSSA; global() member in __anonb05229750511::ClobberWalker
922 ClobberWalker(const MemorySSA & MSSA,DominatorTree & DT) ClobberWalker() argument
987 MemorySSA *MSSA; global() member in llvm::MemorySSA::ClobberWalkerBase
1282 OptimizeUses(MemorySSA * MSSA,CachingWalker * Walker,BatchAAResults * BAA,DominatorTree * DT) OptimizeUses() argument
1310 MemorySSA *MSSA; global() member in llvm::MemorySSA::OptimizeUses
2223 DOTFuncMSSAInfo(const Function & F,MemorySSA & MSSA) DOTFuncMSSAInfo() argument
2321 auto &MSSA = AM.getResult<MemorySSAAnalysis>(F).getMSSA(); run() local
2337 auto &MSSA = AM.getResult<MemorySSAAnalysis>(F).getMSSA(); run() local
[all...]
H A DMemorySSAUpdater.cpp571 getNewDefiningAccessForClone(MemoryAccess * MA,const ValueToValueMapTy & VMap,PhiToDefMap & MPhiMap,MemorySSA * MSSA) getNewDefiningAccessForClone() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp84 MemorySSA &MSSA; member

12