/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUPromoteKernelArguments.cpp | 33 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 D | AMDGPUAnnotateUniformValues.cpp | 33 MemorySSA *MSSA; member in __anon25db72cd0111::AMDGPUAnnotateUniformValues
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | MoveAutoInit.cpp | 64 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 D | LoopSimplify.cpp | 837 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in run() local 803 MemorySSA *MSSA = nullptr; runOnFunction() local
|
H A D | LoopUtils.cpp | 483 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 D | MemorySSAUpdater.h | 66 MemorySSAUpdater(MemorySSA *MSSA) : MSSA(MSSA) {} in MemorySSAUpdater() argument
|
H A D | LoopAnalysisManager.h | 61 MemorySSA *MSSA; global() member
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopSink.cpp | 284 MemorySSA &MSSA, in sinkLoopInvariantInstructions() 355 MemorySSA &MSSA = FAM.getResult<MemorySSAAnalysis>(F).getMSSA(); in run() local
|
H A D | LoopInstSimplify.cpp | 74 MemorySSA *MSSA = MSSAU ? MSSAU->getMemorySSA() : nullptr; in simplifyLoopInst() local
|
H A D | LICM.cpp | 248 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 D | LoopDeletion.cpp | 400 LoopInfo &LI, MemorySSA *MSSA, in breakBackedgeIfNotTaken() argument 438 MemorySSA *MSSA, in deleteLoopIfDead() argument
|
H A D | LoopPassManager.cpp | 222 MemorySSA *MSSA = in run() local
|
H A D | EarlyCSE.cpp | 647 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 D | GVNHoist.cpp | 259 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 D | MemCpyOptimizer.cpp | 314 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 D | DeadStoreElimination.cpp | 821 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 D | NewGVN.cpp | 493 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 D | GVN.cpp | 764 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 D | SimpleLoopUnswitch.cpp | 306 MemorySSA *MSSA = MSSAU->getMemorySSA(); buildPartialInvariantUnswitchConditionalBranch() local 2949 MemorySSA *MSSA = MSSAU->getMemorySSA(); collectUnswitchCandidates() local [all...] |
H A D | IndVarSimplify.cpp | 165 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 D | MemCpyOptimizer.h | 48 MemorySSA *MSSA = nullptr; global() variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
H A D | AMDGPUMemoryUtils.cpp | 109 isClobberedInFunction(const LoadInst * Load,MemorySSA * MSSA,AAResults * AA) isClobberedInFunction() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | MemorySSA.cpp | 97 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 D | MemorySSAUpdater.cpp | 571 getNewDefiningAccessForClone(MemoryAccess * MA,const ValueToValueMapTy & VMap,PhiToDefMap & MPhiMap,MemorySSA * MSSA) getNewDefiningAccessForClone() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | InterleavedLoadCombinePass.cpp | 84 MemorySSA &MSSA; member
|