Home
last modified time | relevance | path

Searched refs:MemorySSAUpdater (Results 1 – 20 of 20) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp42 MemoryAccess *MemorySSAUpdater::getPreviousDefRecursive( in getPreviousDefRecursive()
155 MemoryAccess *MemorySSAUpdater::getPreviousDefFromEnd( in getPreviousDefFromEnd()
217 void MemorySSAUpdater::insertUse(MemoryUse *MU) { in insertUse()
539 void MemorySSAUpdater::updateForClonedBlockIntoPred( in updateForClonedBlockIntoPred()
553 void MemorySSAUpdater::privateUpdateExitBlocksForClonedLoop( in privateUpdateExitBlocksForClonedLoop()
567 void MemorySSAUpdater::updateExitBlocksForClonedLoop( in updateExitBlocksForClonedLoop()
575 void MemorySSAUpdater::updateExitBlocksForClonedLoop( in updateExitBlocksForClonedLoop()
1103 void MemorySSAUpdater::removeBlocks( in removeBlocks()
1136 MemoryAccess *MemorySSAUpdater::createMemoryAccessInBB( in createMemoryAccessInBB()
1144 MemoryUseOrDef *MemorySSAUpdater::createMemoryAccessBefore( in createMemoryAccessBefore()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h38 class MemorySSAUpdater; variable
70 MemorySSAUpdater *MSSAU = nullptr,
96 MemorySSAUpdater *MSSAU;
103 MemorySSAUpdater *MSSAU = nullptr)
191 MemorySSAUpdater *MSSAU = nullptr);
199 MemorySSAUpdater *MSSAU = nullptr);
219 MemorySSAUpdater *MSSAU = nullptr,
237 MemorySSAUpdater *MSSAU = nullptr, bool PreserveLCSSA = false);
H A DLoopUtils.h44 class MemorySSAUpdater; variable
113 AliasSetTracker *, MemorySSAUpdater *, ICFLoopSafetyInfo *,
126 MemorySSAUpdater *, ICFLoopSafetyInfo *,
279 MemorySSAUpdater *MSSAU, bool TargetExecutesOncePerLoop,
H A DLoopRotationUtils.h23 class MemorySSAUpdater; variable
36 MemorySSAUpdater *MSSAU, const SimplifyQuery &SQ,
H A DLocal.h55 class MemorySSAUpdater; variable
147 MemorySSAUpdater *MSSAU = nullptr);
159 const TargetLibraryInfo *TLI = nullptr, MemorySSAUpdater *MSSAU = nullptr);
392 MemorySSAUpdater *MSSAU = nullptr);
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp45 Optional<MemorySSAUpdater> MSSAU; in run()
47 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
100 Optional<MemorySSAUpdater> MSSAU; in runOnLoop()
103 MSSAU = MemorySSAUpdater(MSSA); in runOnLoop()
H A DLoopInstSimplify.cpp53 MemorySSAUpdater *MSSAU) { in simplifyLoopInst()
198 Optional<MemorySSAUpdater> MSSAU; in runOnLoop()
201 MSSAU = MemorySSAUpdater(MSSA); in runOnLoop()
226 Optional<MemorySSAUpdater> MSSAU; in run()
228 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
H A DLoopSimplifyCFG.cpp92 MemorySSAUpdater *MSSAU;
465 MemorySSAUpdater *MSSAU) in ConstantTerminatorFoldingImpl()
548 MemorySSAUpdater *MSSAU) { in constantFoldTerminators()
562 LoopInfo &LI, MemorySSAUpdater *MSSAU) { in mergeBlocksIntoPredecessors()
590 ScalarEvolution &SE, MemorySSAUpdater *MSSAU) { in simplifyLoopCFG()
608 Optional<MemorySSAUpdater> MSSAU; in run()
610 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
633 Optional<MemorySSAUpdater> MSSAU; in runOnLoop()
636 MSSAU = MemorySSAUpdater(MSSA); in runOnLoop()
H A DLICM.cpp131 MemorySSAUpdater *MSSAU, OptimizationRemarkEmitter *ORE,
146 const LoopSafetyInfo *SafetyInfo, MemorySSAUpdater *MSSAU);
295 std::unique_ptr<MemorySSAUpdater> MSSAU; in runOnLoop()
301 MSSAU = make_unique<MemorySSAUpdater>(MSSA); in runOnLoop()
497 MemorySSAUpdater *MSSAU;
509 MemorySSAUpdater *MSSAU) in ControlFlowHoister()
980 const MemorySSAUpdater *MSSAU) { in isOnlyMemoryAccess()
998 MemorySSAUpdater *MSSAU, in canSinkOrHoistInst()
1229 const LoopSafetyInfo *SafetyInfo, MemorySSAUpdater *MSSAU) { in CloneInstructionInExitBlock()
1323 MemorySSAUpdater *MSSAU) { in sinkThroughTriviallyReplaceablePHI()
[all …]
H A DSimpleLoopUnswitch.cpp355 MemorySSAUpdater *MSSAU) { in unswitchTrivialBranch()
575 MemorySSAUpdater *MSSAU) { in unswitchTrivialSwitch()
830 MemorySSAUpdater *MSSAU) { in unswitchAllTrivialConditions()
949 DominatorTree &DT, LoopInfo &LI, MemorySSAUpdater *MSSAU) { in buildClonedLoopBlocks()
1425 DominatorTree &DT, MemorySSAUpdater *MSSAU) { in deleteDeadClonedBlocks()
1455 MemorySSAUpdater *MSSAU) { in deleteDeadBlocksFromLoop()
1879 ScalarEvolution *SE, MemorySSAUpdater *MSSAU) { in unswitchNontrivialInvariants()
2839 Optional<MemorySSAUpdater> MSSAU; in run()
2841 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
2901 Optional<MemorySSAUpdater> MSSAU; in runOnLoop()
[all …]
H A DGVNHoist.cpp261 MSSAUpdater(llvm::make_unique<MemorySSAUpdater>(MSSA)) {} in GVNHoist()
336 std::unique_ptr<MemorySSAUpdater> MSSAUpdater;
H A DEarlyCSE.cpp337 std::unique_ptr<MemorySSAUpdater> MSSAUpdater;
417 MSSAUpdater(llvm::make_unique<MemorySSAUpdater>(MSSA)) {} in EarlyCSE()
H A DLoopUnswitch.cpp187 std::unique_ptr<MemorySSAUpdater> MSSAU;
529 MSSAU = make_unique<MemorySSAUpdater>(MSSA); in runOnLoop()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DMemorySSAUpdater.h70 class MemorySSAUpdater {
82 MemorySSAUpdater(MemorySSA *MSSA) : MSSA(MSSA) {} in MemorySSAUpdater() function
H A DMemorySSA.h280 friend class MemorySSAUpdater;
790 friend class MemorySSAUpdater;
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp138 LoopInfo *LI, MemorySSAUpdater *MSSAU, in MergeBlockIntoPredecessor()
280 LoopInfo *LI, MemorySSAUpdater *MSSAU) { in SplitEdge()
323 MemorySSAUpdater *MSSAU) { in SplitBlock()
357 MemorySSAUpdater *MSSAU, in UpdateAnalysisInformation()
514 LoopInfo *LI, MemorySSAUpdater *MSSAU, in SplitBlockPredecessors()
577 MemorySSAUpdater *MSSAU, in SplitLandingPadPredecessors()
H A DLoopRotationUtils.cpp59 MemorySSAUpdater *MSSAU;
67 DominatorTree *DT, ScalarEvolution *SE, MemorySSAUpdater *MSSAU, in LoopRotate()
676 ScalarEvolution *SE, MemorySSAUpdater *MSSAU, in LoopRotation()
H A DLocal.cpp431 Value *V, const TargetLibraryInfo *TLI, MemorySSAUpdater *MSSAU) { in RecursivelyDeleteTriviallyDeadInstructions()
445 MemorySSAUpdater *MSSAU) { in RecursivelyDeleteTriviallyDeadInstructions()
2203 MemorySSAUpdater *MSSAU) { in removeUnreachableBlocks()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp1224 auto MSSAU = MemorySSAUpdater(&MSSA); in combine()
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile89 SRCS_MIN+= Analysis/MemorySSAUpdater.cpp