| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | BasicBlockUtils.h | 39 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 D | Local.h | 45 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 D | LoopUtils.h | 36 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 D | LoopRotationUtils.h | 22 class MemorySSAUpdater; variable 35 MemorySSAUpdater *MSSAU, const SimplifyQuery &SQ,
|
| H A D | LoopSimplify.h | 49 class MemorySSAUpdater; variable 65 AssumptionCache *AC, MemorySSAUpdater *MSSAU,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemorySSAUpdater.cpp | 36 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 D | LoopInfo.cpp | 71 MemorySSAUpdater *MSSAU, in makeLoopInvariant() 79 Instruction *InsertPt, MemorySSAUpdater *MSSAU, in makeLoopInvariant()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopRotation.cpp | 74 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 D | LICM.cpp | 194 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 D | LoopInstSimplify.cpp | 47 MemorySSAUpdater *MSSAU) { in simplifyLoopInst() 176 std::optional<MemorySSAUpdater> MSSAU; in run() 178 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
|
| H A D | LoopSimplifyCFG.cpp | 116 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 D | GuardWidening.cpp | 108 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 D | SimpleLoopUnswitch.cpp | 293 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 D | LoopSink.cpp | 173 DominatorTree &DT, BlockFrequencyInfo &BFI, MemorySSAUpdater *MSSAU) { in sinkInstruction() 301 MemorySSAUpdater MSSAU(&MSSA); in sinkLoopInvariantInstructions()
|
| H A D | LoopFlatten.cpp | 743 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 D | LoopPredication.cpp | 267 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 D | LoopSimplify.cpp | 119 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 D | BasicBlockUtils.cpp | 165 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 D | LoopRotationUtils.cpp | 67 MemorySSAUpdater *MSSAU; 76 DominatorTree *DT, ScalarEvolution *SE, MemorySSAUpdater *MSSAU, in LoopRotate() 1053 ScalarEvolution *SE, MemorySSAUpdater *MSSAU, in LoopRotation()
|
| H A D | MoveAutoInit.cpp | 202 MemorySSAUpdater MSSAU(&MSSA); in runMoveAutoInit()
|
| H A D | LoopUtils.cpp | 58 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 D | MemCpyOptimizer.h | 35 class MemorySSAUpdater; variable 49 MemorySSAUpdater *MSSAU = nullptr;
|
| H A D | GVN.h | 51 class MemorySSAUpdater; variable 229 MemorySSAUpdater *MSSAU = nullptr;
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | MemorySSAUpdater.h | 54 class MemorySSAUpdater { 66 MemorySSAUpdater(MemorySSA *MSSA) : MSSA(MSSA) {} in MemorySSAUpdater() function
|
| H A D | LoopInfo.h | 35 class MemorySSAUpdater; variable 84 MemorySSAUpdater *MSSAU = nullptr, 99 MemorySSAUpdater *MSSAU = nullptr,
|