Home
last modified time | relevance | path

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

123

/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
DBasicBlockUtils.h38 class MemorySSAUpdater; variable
84 MemorySSAUpdater *MSSAU = nullptr);
97 MemorySSAUpdater *MSSAU = nullptr,
148 MemorySSAUpdater *MSSAU;
160 MemorySSAUpdater *MSSAU = nullptr,
252 MemorySSAUpdater *MSSAU = nullptr,
284 MemorySSAUpdater *MSSAU = nullptr,
297 MemorySSAUpdater *MSSAU = nullptr,
307 MemorySSAUpdater *MSSAU, const Twine &BBName = "");
328 MemorySSAUpdater *MSSAU = nullptr,
[all …]
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);
188 MemorySSAUpdater *MSSAU = nullptr,
347 MemorySSAUpdater *MSSAU = nullptr);
370 MemorySSAUpdater *MSSAU = nullptr);
DLoopUtils.h36 class MemorySSAUpdater; variable
54 MemorySSAUpdater *MSSAU, bool PreserveLCSSA);
62 MemorySSAUpdater *MSSAU, bool PreserveLCSSA);
150 MemorySSAUpdater &, ICFLoopSafetyInfo *,
158 TargetTransformInfo *, Loop *, MemorySSAUpdater &,
174 MemorySSAUpdater &, ScalarEvolution *, ICFLoopSafetyInfo *,
213 MemorySSAUpdater &, ICFLoopSafetyInfo *, OptimizationRemarkEmitter *,
347 Loop *CurLoop, MemorySSAUpdater &MSSAU,
DLoopRotationUtils.h22 class MemorySSAUpdater; variable
35 MemorySSAUpdater *MSSAU, const SimplifyQuery &SQ,
DLoopSimplify.h49 class MemorySSAUpdater; variable
65 AssumptionCache *AC, MemorySSAUpdater *MSSAU,
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DMemorySSAUpdater.cpp36 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 …]
DCMakeLists.txt105 MemorySSAUpdater.cpp
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/
DLoopRotation.cpp59 std::optional<MemorySSAUpdater> MSSAU; in run()
61 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
120 std::optional<MemorySSAUpdater> MSSAU; in runOnLoop()
125 MSSAU = MemorySSAUpdater(&MSSAA->getMSSA()); in runOnLoop()
DLoopInstSimplify.cpp49 MemorySSAUpdater *MSSAU) { in simplifyLoopInst()
197 MemorySSAUpdater MSSAU(MSSA); in runOnLoop()
218 std::optional<MemorySSAUpdater> MSSAU; in run()
220 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
DGuardWidening.cpp109 static void eliminateGuard(Instruction *GuardInst, MemorySSAUpdater *MSSAU) { in eliminateGuard()
121 MemorySSAUpdater *MSSAU;
279 MemorySSAUpdater *MSSAU, DomTreeNode *Root, in GuardWideningImpl()
772 std::unique_ptr<MemorySSAUpdater> MSSAU; in run()
774 MSSAU = std::make_unique<MemorySSAUpdater>(&MSSAA->getMSSA()); in run()
795 std::unique_ptr<MemorySSAUpdater> MSSAU; in run()
797 MSSAU = std::make_unique<MemorySSAUpdater>(AR.MSSA); in run()
826 std::unique_ptr<MemorySSAUpdater> MSSAU; in runOnFunction()
828 MSSAU = std::make_unique<MemorySSAUpdater>(&MSSAWP->getMSSA()); in runOnFunction()
863 std::unique_ptr<MemorySSAUpdater> MSSAU; in runOnLoop()
[all …]
DLoopSimplifyCFG.cpp118 MemorySSAUpdater *MSSAU;
533 MemorySSAUpdater *MSSAU) in ConstantTerminatorFoldingImpl()
647 MemorySSAUpdater *MSSAU, in constantFoldTerminators()
664 LoopInfo &LI, MemorySSAUpdater *MSSAU, in mergeBlocksIntoPredecessors()
699 ScalarEvolution &SE, MemorySSAUpdater *MSSAU, in simplifyLoopCFG()
721 std::optional<MemorySSAUpdater> MSSAU; in run()
723 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
754 std::optional<MemorySSAUpdater> MSSAU; in runOnLoop()
756 MSSAU = MemorySSAUpdater(&MSSAA->getMSSA()); in runOnLoop()
DLICM.cpp154 MemorySSAUpdater &MSSAU, ScalarEvolution *SE,
158 MemorySSAUpdater &MSSAU, OptimizationRemarkEmitter *ORE);
171 const LoopSafetyInfo *SafetyInfo, MemorySSAUpdater &MSSAU);
174 MemorySSAUpdater &MSSAU);
178 MemorySSAUpdater &MSSAU, ScalarEvolution *SE);
427 MemorySSAUpdater MSSAU(MSSA); in runOnLoop()
542 MemorySSAUpdater &MSSAU, ICFLoopSafetyInfo *SafetyInfo, in sinkRegion()
609 MemorySSAUpdater &MSSAU, in sinkRegionForLoopNest()
640 MemorySSAUpdater &MSSAU;
652 MemorySSAUpdater &MSSAU) in ControlFlowHoister()
[all …]
DLoopFlatten.cpp732 MemorySSAUpdater *MSSAU) { in DoFlattenLoopPair()
871 MemorySSAUpdater *MSSAU) { in FlattenLoopPair()
923 MemorySSAUpdater *MSSAU) { in Flatten()
941 std::optional<MemorySSAUpdater> MSSAU; in run()
943 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
1011 std::optional<MemorySSAUpdater> MSSAU; in runOnFunction()
1013 MSSAU = MemorySSAUpdater(&MSSA->getMSSA()); in runOnFunction()
DSimpleLoopUnswitch.cpp253 MemorySSAUpdater *MSSAU) { in buildPartialInvariantUnswitchConditionalBranch()
368 MemorySSAUpdater *MSSAU, ScalarEvolution *SE) { in hoistLoopToNewParent()
468 MemorySSAUpdater *MSSAU) { in unswitchTrivialBranch()
699 MemorySSAUpdater *MSSAU) { in unswitchTrivialSwitch()
994 MemorySSAUpdater *MSSAU) { in unswitchAllTrivialConditions()
1118 DominatorTree &DT, LoopInfo &LI, MemorySSAUpdater *MSSAU, in buildClonedLoopBlocks()
1611 DominatorTree &DT, MemorySSAUpdater *MSSAU) { in deleteDeadClonedBlocks()
1642 MemorySSAUpdater *MSSAU, in deleteDeadBlocksFromLoop()
2081 ScalarEvolution *SE, MemorySSAUpdater *MSSAU, in unswitchNontrivialInvariants()
2619 MemorySSAUpdater *MSSAU) { in turnGuardIntoBranch()
[all …]
DLoopPredication.cpp267 MemorySSAUpdater *MSSAU;
324 LoopInfo *LI, MemorySSAUpdater *MSSAU) in LoopPredication()
349 std::unique_ptr<MemorySSAUpdater> MSSAU; in runOnLoop()
351 MSSAU = std::make_unique<MemorySSAUpdater>(&MSSAWP->getMSSA()); in runOnLoop()
375 std::unique_ptr<MemorySSAUpdater> MSSAU; in run()
377 MSSAU = std::make_unique<MemorySSAUpdater>(AR.MSSA); in run()
DLoopSink.cpp175 DominatorTree &DT, BlockFrequencyInfo &BFI, MemorySSAUpdater *MSSAU) { in sinkInstruction()
285 MemorySSAUpdater MSSAU(&MSSA); in sinkLoopInvariantInstructions()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DLoopSimplify.cpp119 LoopInfo *LI, MemorySSAUpdater *MSSAU, in InsertPreheaderForLoop()
218 AssumptionCache *AC, MemorySSAUpdater *MSSAU) { in separateNestedLoop()
360 MemorySSAUpdater *MSSAU) { in insertUniqueBackedgeBlock()
482 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in simplifyOneLoop()
710 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()
DBasicBlockUtils.cpp164 MemorySSAUpdater *MSSAU) { in DeleteDeadPHIs()
180 LoopInfo *LI, MemorySSAUpdater *MSSAU, in MergeBlockIntoPredecessor()
616 LoopInfo *LI, MemorySSAUpdater *MSSAU, in SplitEdge()
881 LoopInfo *LI, MemorySSAUpdater *MSSAU, in SplitBlockImpl()
937 MemorySSAUpdater *MSSAU, const Twine &BBName, in SplitBlock()
944 MemorySSAUpdater *MSSAU, const Twine &BBName, in SplitBlock()
952 MemorySSAUpdater *MSSAU, in splitBlockBefore()
999 LoopInfo *LI, MemorySSAUpdater *MSSAU, in UpdateAnalysisInformation()
1180 MemorySSAUpdater *MSSAU, bool PreserveLCSSA);
1186 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in SplitBlockPredecessorsImpl()
[all …]
DLoopRotationUtils.cpp62 MemorySSAUpdater *MSSAU;
71 DominatorTree *DT, ScalarEvolution *SE, MemorySSAUpdater *MSSAU, in LoopRotate()
838 ScalarEvolution *SE, MemorySSAUpdater *MSSAU, in LoopRotation()
/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Scalar/
DMemCpyOptimizer.h34 class MemorySSAUpdater; variable
46 MemorySSAUpdater *MSSAU = nullptr;
DGVN.h51 class MemorySSAUpdater; variable
229 MemorySSAUpdater *MSSAU = nullptr;
/openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/
DMemorySSAUpdater.h54 class MemorySSAUpdater {
66 MemorySSAUpdater(MemorySSA *MSSA) : MSSA(MSSA) {} in MemorySSAUpdater() function
DLoopInfo.h63 class MemorySSAUpdater; variable
587 MemorySSAUpdater *MSSAU = nullptr,
602 MemorySSAUpdater *MSSAU = nullptr,
/openbsd/src/gnu/usr.bin/clang/libLLVMAnalysis/
DMakefile86 MemorySSAUpdater.cpp \
/openbsd/src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Analysis/
DBUILD.gn94 "MemorySSAUpdater.cpp",

123