Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h39 class MemorySSAUpdater; variable
85 MemorySSAUpdater *MSSAU = nullptr);
98 MemorySSAUpdater *MSSAU = nullptr,
149 MemorySSAUpdater *MSSAU;
161 MemorySSAUpdater *MSSAU = nullptr,
253 MemorySSAUpdater *MSSAU = nullptr,
285 MemorySSAUpdater *MSSAU = nullptr,
289 MemorySSAUpdater *MSSAU = nullptr,
304 MemorySSAUpdater *MSSAU = nullptr,
308 MemorySSAUpdater *MSSAU = nullptr,
[all …]
H A DLocal.h45 class MemorySSAUpdater; variable
95 MemorySSAUpdater *MSSAU = nullptr,
109 const TargetLibraryInfo *TLI = nullptr, MemorySSAUpdater *MSSAU = nullptr,
119 const TargetLibraryInfo *TLI = nullptr, MemorySSAUpdater *MSSAU = nullptr,
130 MemorySSAUpdater *MSSAU = nullptr);
198 MemorySSAUpdater *MSSAU = nullptr,
372 MemorySSAUpdater *MSSAU = nullptr);
395 MemorySSAUpdater *MSSAU = nullptr);
H A DLoopUtils.h36 class MemorySSAUpdater; variable
54 MemorySSAUpdater *MSSAU, bool PreserveLCSSA);
62 MemorySSAUpdater *MSSAU, bool PreserveLCSSA);
153 MemorySSAUpdater &, ICFLoopSafetyInfo *,
161 TargetTransformInfo *, Loop *, MemorySSAUpdater &,
177 MemorySSAUpdater &, ScalarEvolution *, ICFLoopSafetyInfo *,
221 MemorySSAUpdater &, ICFLoopSafetyInfo *, OptimizationRemarkEmitter *,
355 Loop *CurLoop, MemorySSAUpdater &MSSAU,
H A DLoopRotationUtils.h22 class MemorySSAUpdater; variable
35 MemorySSAUpdater *MSSAU, const SimplifyQuery &SQ,
H A DLoopSimplify.h49 class MemorySSAUpdater; variable
65 AssumptionCache *AC, MemorySSAUpdater *MSSAU,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp36 MemoryAccess *MemorySSAUpdater::getPreviousDefRecursive( in getPreviousDefRecursive()
172 MemoryAccess *MemorySSAUpdater::getPreviousDefFromEnd( in getPreviousDefFromEnd()
185 MemoryAccess *MemorySSAUpdater::recursePhi(MemoryAccess *Phi) { in recursePhi()
731 void MemorySSAUpdater::updateForClonedBlockIntoPred( in updateForClonedBlockIntoPred()
748 void MemorySSAUpdater::privateUpdateExitBlocksForClonedLoop( in privateUpdateExitBlocksForClonedLoop()
762 void MemorySSAUpdater::updateExitBlocksForClonedLoop( in updateExitBlocksForClonedLoop()
770 void MemorySSAUpdater::updateExitBlocksForClonedLoop( in updateExitBlocksForClonedLoop()
1347 void MemorySSAUpdater::removeBlocks( in removeBlocks()
1404 MemoryAccess *MemorySSAUpdater::createMemoryAccessInBB( in createMemoryAccessInBB()
1412 MemoryUseOrDef *MemorySSAUpdater::createMemoryAccessBefore( in createMemoryAccessBefore()
[all …]
H A DLoopInfo.cpp71 MemorySSAUpdater *MSSAU, in makeLoopInvariant()
79 Instruction *InsertPt, MemorySSAUpdater *MSSAU, in makeLoopInvariant()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp74 std::optional<MemorySSAUpdater> MSSAU; in run()
76 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
135 std::optional<MemorySSAUpdater> MSSAU; in runOnLoop()
140 MSSAU = MemorySSAUpdater(&MSSAA->getMSSA()); in runOnLoop()
H A DLICM.cpp194 MemorySSAUpdater &MSSAU);
432 MemorySSAUpdater MSSAU(MSSA); in runOnLoop()
615 MemorySSAUpdater &MSSAU, in sinkRegionForLoopNest()
646 MemorySSAUpdater &MSSAU;
658 MemorySSAUpdater &MSSAU) in ControlFlowHoister()
1119 const MemorySSAUpdater &MSSAU) { in isOnlyMemoryAccess()
1489 MemorySSAUpdater &MSSAU) { in eraseInstruction()
1497 MemorySSAUpdater &MSSAU, in moveInstructionBefore()
1514 MemorySSAUpdater &MSSAU) { in sinkThroughTriviallyReplaceablePHI()
1803 MemorySSAUpdater &MSSAU;
[all …]
H A DLoopInstSimplify.cpp47 MemorySSAUpdater *MSSAU) { in simplifyLoopInst()
176 std::optional<MemorySSAUpdater> MSSAU; in run()
178 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
H A DLoopSimplifyCFG.cpp116 MemorySSAUpdater *MSSAU;
531 MemorySSAUpdater *MSSAU) in ConstantTerminatorFoldingImpl()
645 MemorySSAUpdater *MSSAU, in constantFoldTerminators()
662 LoopInfo &LI, MemorySSAUpdater *MSSAU, in mergeBlocksIntoPredecessors()
697 ScalarEvolution &SE, MemorySSAUpdater *MSSAU, in simplifyLoopCFG()
719 std::optional<MemorySSAUpdater> MSSAU; in run()
721 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
H A DGuardWidening.cpp108 static void eliminateGuard(Instruction *GuardInst, MemorySSAUpdater *MSSAU) { in eliminateGuard()
137 MemorySSAUpdater *MSSAU;
321 MemorySSAUpdater *MSSAU, DomTreeNode *Root, in GuardWideningImpl()
991 std::unique_ptr<MemorySSAUpdater> MSSAU; in run()
993 MSSAU = std::make_unique<MemorySSAUpdater>(&MSSAA->getMSSA()); in run()
1014 std::unique_ptr<MemorySSAUpdater> MSSAU; in run()
1016 MSSAU = std::make_unique<MemorySSAUpdater>(AR.MSSA); in run()
H A DSimpleLoopUnswitch.cpp293 MemorySSAUpdater *MSSAU) { in buildPartialInvariantUnswitchConditionalBranch()
509 MemorySSAUpdater *MSSAU) { in unswitchTrivialBranch()
740 MemorySSAUpdater *MSSAU) { in unswitchTrivialSwitch()
1165 DominatorTree &DT, LoopInfo &LI, MemorySSAUpdater *MSSAU, in buildClonedLoopBlocks()
1691 MemorySSAUpdater *MSSAU, in deleteDeadBlocksFromLoop()
2743 MemorySSAUpdater *MSSAU) { in turnGuardIntoBranch()
2880 const MemorySSAUpdater *MSSAU) { in collectUnswitchCandidates()
3200 const MemorySSAUpdater *MSSAU) { in collectUnswitchCandidatesWithInjections()
3474 MemorySSAUpdater *MSSAU, in unswitchBestCondition()
3672 std::optional<MemorySSAUpdater> MSSAU; in run()
[all …]
H A DLoopSink.cpp173 DominatorTree &DT, BlockFrequencyInfo &BFI, MemorySSAUpdater *MSSAU) { in sinkInstruction()
301 MemorySSAUpdater MSSAU(&MSSA); in sinkLoopInvariantInstructions()
H A DLoopFlatten.cpp743 MemorySSAUpdater *MSSAU) { in DoFlattenLoopPair()
894 MemorySSAUpdater *MSSAU) { in FlattenLoopPair()
950 std::optional<MemorySSAUpdater> MSSAU; in run()
952 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
H A DLoopPredication.cpp267 MemorySSAUpdater *MSSAU;
325 LoopInfo *LI, MemorySSAUpdater *MSSAU) in LoopPredication()
335 std::unique_ptr<MemorySSAUpdater> MSSAU; in run()
337 MSSAU = std::make_unique<MemorySSAUpdater>(AR.MSSA); in run()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp119 LoopInfo *LI, MemorySSAUpdater *MSSAU, in InsertPreheaderForLoop()
218 AssumptionCache *AC, MemorySSAUpdater *MSSAU) { in separateNestedLoop()
360 MemorySSAUpdater *MSSAU) { in insertUniqueBackedgeBlock()
481 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in simplifyOneLoop()
703 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in simplifyLoop()
804 std::unique_ptr<MemorySSAUpdater> MSSAU; in runOnFunction()
808 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in runOnFunction()
835 std::unique_ptr<MemorySSAUpdater> MSSAU; in run()
838 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in run()
H A DBasicBlockUtils.cpp165 MemorySSAUpdater *MSSAU) { in DeleteDeadPHIs()
181 LoopInfo *LI, MemorySSAUpdater *MSSAU, in MergeBlockIntoPredecessor()
751 LoopInfo *LI, MemorySSAUpdater *MSSAU, in SplitEdge()
1018 LoopInfo *LI, MemorySSAUpdater *MSSAU, in SplitBlockImpl()
1074 MemorySSAUpdater *MSSAU, const Twine &BBName, in SplitBlock()
1089 MemorySSAUpdater *MSSAU, in splitBlockBefore()
1314 MemorySSAUpdater *MSSAU, bool PreserveLCSSA);
1320 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in SplitBlockPredecessorsImpl()
1418 MemorySSAUpdater *MSSAU, in SplitBlockPredecessors()
1428 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in SplitLandingPadPredecessorsImpl()
[all …]
H A DLoopRotationUtils.cpp67 MemorySSAUpdater *MSSAU;
76 DominatorTree *DT, ScalarEvolution *SE, MemorySSAUpdater *MSSAU, in LoopRotate()
1053 ScalarEvolution *SE, MemorySSAUpdater *MSSAU, in LoopRotation()
H A DMoveAutoInit.cpp202 MemorySSAUpdater MSSAU(&MSSA); in runMoveAutoInit()
H A DLoopUtils.cpp58 MemorySSAUpdater *MSSAU, in formDedicatedExitBlocks()
488 std::unique_ptr<MemorySSAUpdater> MSSAU; in deleteDeadLoop()
490 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in deleteDeadLoop()
733 std::unique_ptr<MemorySSAUpdater> MSSAU; in breakLoopBackedge()
735 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in breakLoopBackedge()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DMemCpyOptimizer.h35 class MemorySSAUpdater; variable
49 MemorySSAUpdater *MSSAU = nullptr;
H A DGVN.h51 class MemorySSAUpdater; variable
229 MemorySSAUpdater *MSSAU = nullptr;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSAUpdater.h54 class MemorySSAUpdater {
66 MemorySSAUpdater(MemorySSA *MSSA) : MSSA(MSSA) {} in MemorySSAUpdater() function
H A DLoopInfo.h35 class MemorySSAUpdater; variable
84 MemorySSAUpdater *MSSAU = nullptr,
99 MemorySSAUpdater *MSSAU = nullptr,

12