Home
last modified time | relevance | path

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

12

/netbsd-src/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,
322 MemorySSAUpdater *MSSAU, const Twine &BBName = "");
343 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-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp43 MemoryAccess *MemorySSAUpdater::getPreviousDefRecursive( in getPreviousDefRecursive()
144 MemoryAccess *MemorySSAUpdater::getPreviousDef(MemoryAccess *MA) { in getPreviousDef()
154 MemoryAccess *MemorySSAUpdater::getPreviousDefInBlock(MemoryAccess *MA) { in getPreviousDefInBlock()
179 MemoryAccess *MemorySSAUpdater::getPreviousDefFromEnd( in getPreviousDefFromEnd()
192 MemoryAccess *MemorySSAUpdater::recursePhi(MemoryAccess *Phi) { in recursePhi()
209 MemoryAccess *MemorySSAUpdater::tryRemoveTrivialPhi(MemoryPhi *Phi) { in tryRemoveTrivialPhi()
215 MemoryAccess *MemorySSAUpdater::tryRemoveTrivialPhi(MemoryPhi *Phi, in tryRemoveTrivialPhi()
245 void MemorySSAUpdater::insertUse(MemoryUse *MU, bool RenameUses) { in insertUse()
314 void MemorySSAUpdater::insertDef(MemoryDef *MD, bool RenameUses) { in insertDef()
462 void MemorySSAUpdater::fixupDefs(const SmallVectorImpl<WeakVH> &Vars) { in fixupDefs()
[all …]
H A DCMakeLists.txt96 MemorySSAUpdater.cpp
/netbsd-src/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,
161 ICFLoopSafetyInfo *SafetyInfo, MemorySSAUpdater *MSSAU,
180 const LoopSafetyInfo *SafetyInfo, MemorySSAUpdater *MSSAU);
183 AliasSetTracker *AST, MemorySSAUpdater *MSSAU);
187 MemorySSAUpdater *MSSAU, ScalarEvolution *SE);
362 std::unique_ptr<MemorySSAUpdater> MSSAU; in runOnLoop()
388 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in runOnLoop()
528 MemorySSAUpdater *MSSAU, ICFLoopSafetyInfo *SafetyInfo, in sinkRegion()
607 MemorySSAUpdater *MSSAU;
619 MemorySSAUpdater *MSSAU) in ControlFlowHoister()
[all …]
H A DSimpleLoopUnswitch.cpp281 MemorySSAUpdater *MSSAU, ScalarEvolution *SE) { in hoistLoopToNewParent()
380 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()
2457 DominatorTree &DT, LoopInfo &LI, MemorySSAUpdater *MSSAU) { in turnGuardIntoBranch()
2607 ScalarEvolution *SE, MemorySSAUpdater *MSSAU) { in unswitchBestCondition()
[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-src/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()
816 MemorySSAUpdater *MSSAU, const Twine &BBName, in SplitBlock()
823 MemorySSAUpdater *MSSAU, const Twine &BBName, in SplitBlock()
831 MemorySSAUpdater *MSSAU, in splitBlockBefore()
878 LoopInfo *LI, MemorySSAUpdater *MSSAU, in UpdateAnalysisInformation()
1058 MemorySSAUpdater *MSSAU, bool PreserveLCSSA);
1064 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in SplitBlockPredecessorsImpl()
[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-src/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-src/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-src/external/apache2/llvm/lib/libLLVMAnalysis/
H A DMakefile83 MemorySSAUpdater.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Analysis/
H A DBUILD.gn90 "MemorySSAUpdater.cpp",

12