Home
last modified time | relevance | path

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

12

/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h39 class MemorySSAUpdater; variable
85 MemorySSAUpdater *MSSAU = nullptr);
96 MemorySSAUpdater *MSSAU = nullptr,
140 MemorySSAUpdater *MSSAU;
152 MemorySSAUpdater *MSSAU = nullptr,
267 MemorySSAUpdater *MSSAU = nullptr,
299 MemorySSAUpdater *MSSAU = nullptr,
312 MemorySSAUpdater *MSSAU = nullptr,
343 MemorySSAUpdater *MSSAU = nullptr,
385 MemorySSAUpdater *MSSAU = nullptr,
[all …]
H A DLocal.h55 class MemorySSAUpdater; variable
96 MemorySSAUpdater *MSSAU = nullptr,
110 const TargetLibraryInfo *TLI = nullptr, MemorySSAUpdater *MSSAU = nullptr,
120 const TargetLibraryInfo *TLI = nullptr, MemorySSAUpdater *MSSAU = nullptr,
131 MemorySSAUpdater *MSSAU = nullptr);
189 MemorySSAUpdater *MSSAU = nullptr,
334 MemorySSAUpdater *MSSAU = nullptr);
356 MemorySSAUpdater *MSSAU = nullptr);
H A DLoopUtils.h36 class MemorySSAUpdater; variable
58 MemorySSAUpdater *MSSAU, bool PreserveLCSSA);
66 MemorySSAUpdater *MSSAU, bool PreserveLCSSA);
153 MemorySSAUpdater *, ICFLoopSafetyInfo *,
166 AliasSetTracker *, MemorySSAUpdater *, ScalarEvolution *,
202 Loop *, AliasSetTracker *, MemorySSAUpdater *, ICFLoopSafetyInfo *,
355 MemorySSAUpdater *MSSAU, bool TargetExecutesOncePerLoop,
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,
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp43 MemoryAccess *MemorySSAUpdater::getPreviousDefRecursive( in getPreviousDefRecursive()
179 MemoryAccess *MemorySSAUpdater::getPreviousDefFromEnd( in getPreviousDefFromEnd()
192 MemoryAccess *MemorySSAUpdater::recursePhi(MemoryAccess *Phi) { in recursePhi()
757 void MemorySSAUpdater::updateForClonedBlockIntoPred( in updateForClonedBlockIntoPred()
774 void MemorySSAUpdater::privateUpdateExitBlocksForClonedLoop( in privateUpdateExitBlocksForClonedLoop()
788 void MemorySSAUpdater::updateExitBlocksForClonedLoop( in updateExitBlocksForClonedLoop()
796 void MemorySSAUpdater::updateExitBlocksForClonedLoop( in updateExitBlocksForClonedLoop()
1372 void MemorySSAUpdater::removeBlocks( in removeBlocks()
1445 MemoryAccess *MemorySSAUpdater::createMemoryAccessInBB( in createMemoryAccessInBB()
1453 MemoryUseOrDef *MemorySSAUpdater::createMemoryAccessBefore( in createMemoryAccessBefore()
[all …]
H A DCMakeLists.txt96 MemorySSAUpdater.cpp
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopInstSimplify.cpp53 MemorySSAUpdater *MSSAU) { in simplifyLoopInst()
199 Optional<MemorySSAUpdater> MSSAU; in runOnLoop()
202 MSSAU = MemorySSAUpdater(MSSA); in runOnLoop()
227 Optional<MemorySSAUpdater> MSSAU; in run()
229 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
H A DLoopRotation.cpp60 Optional<MemorySSAUpdater> MSSAU; in run()
62 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
123 Optional<MemorySSAUpdater> MSSAU; in runOnLoop()
129 MSSAU = MemorySSAUpdater(&MSSAA->getMSSA()); in runOnLoop()
H A DLoopSimplifyCFG.cpp124 MemorySSAUpdater *MSSAU;
534 MemorySSAUpdater *MSSAU) in ConstantTerminatorFoldingImpl()
633 MemorySSAUpdater *MSSAU, in constantFoldTerminators()
650 LoopInfo &LI, MemorySSAUpdater *MSSAU) { in mergeBlocksIntoPredecessors()
681 ScalarEvolution &SE, MemorySSAUpdater *MSSAU, in simplifyLoopCFG()
703 Optional<MemorySSAUpdater> MSSAU; in run()
705 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
736 Optional<MemorySSAUpdater> MSSAU; in runOnLoop()
739 MSSAU = MemorySSAUpdater(MSSA); in runOnLoop()
H A DLICM.cpp157 MemorySSAUpdater *MSSAU, ScalarEvolution *SE,
180 const LoopSafetyInfo *SafetyInfo, MemorySSAUpdater *MSSAU);
362 std::unique_ptr<MemorySSAUpdater> MSSAU; in runOnLoop()
388 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in runOnLoop()
607 MemorySSAUpdater *MSSAU;
619 MemorySSAUpdater *MSSAU) in ControlFlowHoister()
1143 const MemorySSAUpdater *MSSAU) { in isOnlyMemoryAccess()
1161 MemorySSAUpdater *MSSAU, in canSinkOrHoistInst()
1532 MemorySSAUpdater *MSSAU, in moveInstructionBefore()
1550 MemorySSAUpdater *MSSAU) { in sinkThroughTriviallyReplaceablePHI()
[all …]
H A DSimpleLoopUnswitch.cpp380 MemorySSAUpdater *MSSAU) { in unswitchTrivialBranch()
604 MemorySSAUpdater *MSSAU) { in unswitchTrivialSwitch()
899 MemorySSAUpdater *MSSAU) { in unswitchAllTrivialConditions()
1022 DominatorTree &DT, LoopInfo &LI, MemorySSAUpdater *MSSAU) { in buildClonedLoopBlocks()
1510 DominatorTree &DT, MemorySSAUpdater *MSSAU) { in deleteDeadClonedBlocks()
1540 MemorySSAUpdater *MSSAU) { in deleteDeadBlocksFromLoop()
1968 ScalarEvolution *SE, MemorySSAUpdater *MSSAU) { in unswitchNontrivialInvariants()
2978 Optional<MemorySSAUpdater> MSSAU; in run()
2980 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
3044 Optional<MemorySSAUpdater> MSSAU; in runOnLoop()
[all …]
H A DLoopSink.cpp189 DominatorTree &DT, BlockFrequencyInfo &BFI, MemorySSAUpdater *MSSAU) { in sinkInstruction()
300 std::unique_ptr<MemorySSAUpdater> MSSAU; in sinkLoopInvariantInstructions()
303 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in sinkLoopInvariantInstructions()
H A DLoopUnswitch.cpp196 std::unique_ptr<MemorySSAUpdater> MSSAU;
438 MemorySSAUpdater *MSSAU) { in findLIVLoopCondition()
520 MemorySSAUpdater *MSSAU) { in findLIVLoopCondition()
544 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in runOnLoop()
1528 LPPassManager *LPM, MemorySSAUpdater *MSSAU) { in replaceUsesOfWith()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp124 LoopInfo *LI, MemorySSAUpdater *MSSAU, in InsertPreheaderForLoop()
223 AssumptionCache *AC, MemorySSAUpdater *MSSAU) { in separateNestedLoop()
366 MemorySSAUpdater *MSSAU) { in insertUniqueBackedgeBlock()
488 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in simplifyOneLoop()
721 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in simplifyLoop()
816 std::unique_ptr<MemorySSAUpdater> MSSAU; in runOnFunction()
821 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in runOnFunction()
849 std::unique_ptr<MemorySSAUpdater> MSSAU; in run()
852 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in run()
H A DBasicBlockUtils.cpp158 MemorySSAUpdater *MSSAU) { in DeleteDeadPHIs()
174 LoopInfo *LI, MemorySSAUpdater *MSSAU, in MergeBlockIntoPredecessor()
496 LoopInfo *LI, MemorySSAUpdater *MSSAU, in SplitEdge()
762 LoopInfo *LI, MemorySSAUpdater *MSSAU, in SplitBlockImpl()
831 MemorySSAUpdater *MSSAU, in splitBlockBefore()
1058 MemorySSAUpdater *MSSAU, bool PreserveLCSSA);
1064 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in SplitBlockPredecessorsImpl()
1160 MemorySSAUpdater *MSSAU, in SplitBlockPredecessors()
1170 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in SplitLandingPadPredecessorsImpl()
1273 MemorySSAUpdater *MSSAU, in SplitLandingPadPredecessors()
[all …]
H A DLoopRotationUtils.cpp69 MemorySSAUpdater *MSSAU;
78 DominatorTree *DT, ScalarEvolution *SE, MemorySSAUpdater *MSSAU, in LoopRotate()
831 ScalarEvolution *SE, MemorySSAUpdater *MSSAU, in LoopRotation()
H A DLoopUtils.cpp64 MemorySSAUpdater *MSSAU, in formDedicatedExitBlocks()
544 std::unique_ptr<MemorySSAUpdater> MSSAU; in deleteDeadLoop()
546 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in deleteDeadLoop()
780 std::unique_ptr<MemorySSAUpdater> MSSAU; in breakLoopBackedge()
782 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in breakLoopBackedge()
H A DLocal.cpp497 Value *V, const TargetLibraryInfo *TLI, MemorySSAUpdater *MSSAU, in RecursivelyDeleteTriviallyDeadInstructions()
513 MemorySSAUpdater *MSSAU, in RecursivelyDeleteTriviallyDeadInstructionsPermissive()
532 MemorySSAUpdater *MSSAU, in RecursivelyDeleteTriviallyDeadInstructions()
608 llvm::MemorySSAUpdater *MSSAU) { in RecursivelyDeleteDeadPHINode()
2091 MemorySSAUpdater *MSSAU) { in changeToUnreachable()
2437 MemorySSAUpdater *MSSAU) { in removeUnreachableBlocks()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
H A DMemCpyOptimizer.h36 class MemorySSAUpdater; variable
49 MemorySSAUpdater *MSSAU = nullptr;
H A DGVN.h51 class MemorySSAUpdater; variable
224 MemorySSAUpdater *MSSAU = nullptr;
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DMemorySSAUpdater.h56 class MemorySSAUpdater {
68 MemorySSAUpdater(MemorySSA *MSSA) : MSSA(MSSA) {} in MemorySSAUpdater() function
H A DLoopInfo.h62 class MemorySSAUpdater; variable
568 MemorySSAUpdater *MSSAU = nullptr) const;
581 MemorySSAUpdater *MSSAU = nullptr) const;
/netbsd/external/apache2/llvm/lib/libLLVMAnalysis/
H A DMakefile83 MemorySSAUpdater.cpp \
/netbsd/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Analysis/
H A DBUILD.gn90 "MemorySSAUpdater.cpp",

12