| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | BasicBlockUtils.h | 40 class MemorySSAUpdater; variable 90 MemorySSAUpdater *MSSAU = nullptr); 103 MemorySSAUpdater *MSSAU = nullptr, 153 MemorySSAUpdater *MSSAU; 165 MemorySSAUpdater *MSSAU = nullptr, 261 MemorySSAUpdater *MSSAU = nullptr, 294 MemorySSAUpdater *MSSAU = nullptr, 298 MemorySSAUpdater *MSSAU = nullptr, 314 MemorySSAUpdater *MSSAU = nullptr, 318 MemorySSAUpdater *MSSAU = nullptr, [all …]
|
| H A D | Local.h | 47 class MemorySSAUpdater; variable 100 MemorySSAUpdater *MSSAU = nullptr, 114 const TargetLibraryInfo *TLI = nullptr, MemorySSAUpdater *MSSAU = nullptr, 124 const TargetLibraryInfo *TLI = nullptr, MemorySSAUpdater *MSSAU = nullptr, 136 MemorySSAUpdater *MSSAU = nullptr); 208 MemorySSAUpdater *MSSAU = nullptr, 406 MemorySSAUpdater *MSSAU = nullptr); 431 MemorySSAUpdater *MSSAU = nullptr);
|
| H A D | LoopUtils.h | 38 class MemorySSAUpdater; variable 57 MemorySSAUpdater *MSSAU, 66 MemorySSAUpdater *MSSAU, 160 MemorySSAUpdater &, ICFLoopSafetyInfo *, 169 MemorySSAUpdater &, ICFLoopSafetyInfo *, 185 TargetLibraryInfo *, Loop *, MemorySSAUpdater &, 230 MemorySSAUpdater &, ICFLoopSafetyInfo *, OptimizationRemarkEmitter *, 365 MemorySSAUpdater &MSSAU,
|
| H A D | LoopRotationUtils.h | 24 class MemorySSAUpdater; variable 38 MemorySSAUpdater *MSSAU, const SimplifyQuery &SQ,
|
| H A D | LoopSimplify.h | 50 class MemorySSAUpdater; variable 67 MemorySSAUpdater *MSSAU, bool PreserveLCSSA);
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemorySSAUpdater.cpp | 36 MemoryAccess *MemorySSAUpdater::getPreviousDefRecursive( in getPreviousDefRecursive() 137 MemoryAccess *MemorySSAUpdater::getPreviousDef(MemoryAccess *MA) { in getPreviousDef() 147 MemoryAccess *MemorySSAUpdater::getPreviousDefInBlock(MemoryAccess *MA) { in getPreviousDefInBlock() 172 MemoryAccess *MemorySSAUpdater::getPreviousDefFromEnd( in getPreviousDefFromEnd() 185 MemoryAccess *MemorySSAUpdater::recursePhi(MemoryAccess *Phi) { in recursePhi() 202 MemoryAccess *MemorySSAUpdater::tryRemoveTrivialPhi(MemoryPhi *Phi) { in tryRemoveTrivialPhi() 208 MemoryAccess *MemorySSAUpdater::tryRemoveTrivialPhi(MemoryPhi *Phi, in tryRemoveTrivialPhi() 238 void MemorySSAUpdater::insertUse(MemoryUse *MU, bool RenameUses) { in insertUse() 307 void MemorySSAUpdater::insertDef(MemoryDef *MD, bool RenameUses) { in insertDef() 462 void MemorySSAUpdater::fixupDefs(const SmallVectorImpl<WeakVH> &Vars) { in fixupDefs() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopInstSimplify.cpp | 44 MemorySSAUpdater *MSSAU) { in simplifyLoopInst() 173 std::optional<MemorySSAUpdater> MSSAU; in run() 175 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
|
| H A D | LICM.cpp | 179 MemorySSAUpdater &MSSAU, ScalarEvolution *SE, 183 MemorySSAUpdater &MSSAU, OptimizationRemarkEmitter *ORE); 201 MemorySSAUpdater &MSSAU, AssumptionCache *AC, 205 const LoopSafetyInfo *SafetyInfo, MemorySSAUpdater &MSSAU); 208 MemorySSAUpdater &MSSAU); 212 MemorySSAUpdater &MSSAU, ScalarEvolution *SE); 444 MemorySSAUpdater MSSAU(MSSA); in runOnLoop() 559 MemorySSAUpdater &MSSAU, ICFLoopSafetyInfo *SafetyInfo, in sinkRegion() 626 MemorySSAUpdater &MSSAU, in sinkRegionForLoopNest() 657 MemorySSAUpdater &MSSAU; [all …]
|
| H A D | LoopSimplifyCFG.cpp | 115 MemorySSAUpdater *MSSAU; 544 MemorySSAUpdater *MSSAU) in ConstantTerminatorFoldingImpl() 664 MemorySSAUpdater *MSSAU, in constantFoldTerminators() 681 LoopInfo &LI, MemorySSAUpdater *MSSAU, in mergeBlocksIntoPredecessors() 716 ScalarEvolution &SE, MemorySSAUpdater *MSSAU, in simplifyLoopCFG() 738 std::optional<MemorySSAUpdater> MSSAU; in run() 740 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
|
| H A D | LoopRotation.cpp | 74 std::optional<MemorySSAUpdater> MSSAU; in run() 76 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
|
| H A D | GuardWidening.cpp | 108 static void eliminateGuard(Instruction *GuardInst, MemorySSAUpdater *MSSAU) { in eliminateGuard() 138 MemorySSAUpdater *MSSAU; 323 MemorySSAUpdater *MSSAU, DomTreeNode *Root, in GuardWideningImpl() 995 std::unique_ptr<MemorySSAUpdater> MSSAU; in run() 997 MSSAU = std::make_unique<MemorySSAUpdater>(&MSSAA->getMSSA()); in run() 1018 std::unique_ptr<MemorySSAUpdater> MSSAU; in run() 1020 MSSAU = std::make_unique<MemorySSAUpdater>(AR.MSSA); in run()
|
| H A D | SimpleLoopUnswitch.cpp | 296 MemorySSAUpdater *MSSAU) { in buildPartialInvariantUnswitchConditionalBranch() 417 MemorySSAUpdater *MSSAU, ScalarEvolution *SE) { in hoistLoopToNewParent() 517 MemorySSAUpdater *MSSAU) { in unswitchTrivialBranch() 751 MemorySSAUpdater *MSSAU) { in unswitchTrivialSwitch() 1055 MemorySSAUpdater *MSSAU) { in unswitchAllTrivialConditions() 1179 DominatorTree &DT, LoopInfo &LI, MemorySSAUpdater *MSSAU, in buildClonedLoopBlocks() 1680 DominatorTree &DT, MemorySSAUpdater *MSSAU) { in deleteDeadClonedBlocks() 1710 MemorySSAUpdater *MSSAU, in deleteDeadBlocksFromLoop() 2184 AssumptionCache &AC, ScalarEvolution *SE, MemorySSAUpdater *MSSAU, in unswitchNontrivialInvariants() 2719 LoopInfo &LI, MemorySSAUpdater *MSSAU, in turnSelectIntoBranch() [all …]
|
| H A D | LoopSink.cpp | 189 DominatorTree &DT, BlockFrequencyInfo &BFI, MemorySSAUpdater *MSSAU) { in sinkInstruction() 317 MemorySSAUpdater MSSAU(&MSSA); in sinkLoopInvariantInstructions()
|
| H A D | LoopTermFold.cpp | 233 std::unique_ptr<MemorySSAUpdater> MSSAU; in RunTermFold() 235 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in RunTermFold()
|
| H A D | LoopFlatten.cpp | 750 MemorySSAUpdater *MSSAU) { in DoFlattenLoopPair() 907 MemorySSAUpdater *MSSAU, in FlattenLoopPair() 1001 std::optional<MemorySSAUpdater> MSSAU; in run() 1003 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
|
| H A D | LoopPredication.cpp | 266 MemorySSAUpdater *MSSAU; 324 LoopInfo *LI, MemorySSAUpdater *MSSAU) in LoopPredication() 334 std::unique_ptr<MemorySSAUpdater> MSSAU; in run() 336 MSSAU = std::make_unique<MemorySSAUpdater>(AR.MSSA); in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopSimplify.cpp | 116 LoopInfo *LI, MemorySSAUpdater *MSSAU, in InsertPreheaderForLoop() 215 AssumptionCache *AC, MemorySSAUpdater *MSSAU) { in separateNestedLoop() 357 MemorySSAUpdater *MSSAU) { in insertUniqueBackedgeBlock() 478 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in simplifyOneLoop() 699 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in simplifyLoop() 799 std::unique_ptr<MemorySSAUpdater> MSSAU; in runOnFunction() 803 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in runOnFunction() 830 std::unique_ptr<MemorySSAUpdater> MSSAU; in run() 833 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in run()
|
| H A D | BasicBlockUtils.cpp | 164 MemorySSAUpdater *MSSAU) { in DeleteDeadPHIs() 178 LoopInfo *LI, MemorySSAUpdater *MSSAU, in MergeBlockIntoPredecessor() 627 LoopInfo *LI, MemorySSAUpdater *MSSAU, in SplitEdge() 889 LoopInfo *LI, MemorySSAUpdater *MSSAU, in SplitBlockImpl() 945 MemorySSAUpdater *MSSAU, const Twine &BBName, in SplitBlock() 952 MemorySSAUpdater *MSSAU, const Twine &BBName, in SplitBlock() 960 MemorySSAUpdater *MSSAU, in splitBlockBefore() 1008 LoopInfo *LI, MemorySSAUpdater *MSSAU, in UpdateAnalysisInformation() 1186 MemorySSAUpdater *MSSAU, bool PreserveLCSSA); 1192 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in SplitBlockPredecessorsImpl() [all …]
|
| H A D | LoopRotationUtils.cpp | 67 MemorySSAUpdater *MSSAU; 76 DominatorTree *DT, ScalarEvolution *SE, MemorySSAUpdater *MSSAU, in LoopRotate() 1058 ScalarEvolution *SE, MemorySSAUpdater *MSSAU, in LoopRotation()
|
| H A D | MoveAutoInit.cpp | 200 MemorySSAUpdater MSSAU(&MSSA); in runMoveAutoInit()
|
| H A D | LoopUtils.cpp | 59 MemorySSAUpdater *MSSAU, in formDedicatedExitBlocks() 491 std::unique_ptr<MemorySSAUpdater> MSSAU; in deleteDeadLoop() 493 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in deleteDeadLoop() 721 std::unique_ptr<MemorySSAUpdater> MSSAU; in breakLoopBackedge() 723 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in breakLoopBackedge()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | MemCpyOptimizer.h | 36 class MemorySSAUpdater; variable 51 MemorySSAUpdater *MSSAU = nullptr;
|
| H A D | GVN.h | 53 class MemorySSAUpdater; variable 256 MemorySSAUpdater *MSSAU = nullptr;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | MemorySSAUpdater.h | 55 class MemorySSAUpdater { 67 MemorySSAUpdater(MemorySSA *MSSA) : MSSA(MSSA) {} in MemorySSAUpdater() function
|
| H A D | LoopInfo.h | 31 class MemorySSAUpdater; variable 80 MemorySSAUpdater *MSSAU = nullptr, 95 MemorySSAUpdater *MSSAU = nullptr,
|