Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DMemorySSAUpdater.cpp41 MemoryAccess *MemorySSAUpdater::getPreviousDefRecursive( in getPreviousDefRecursive()
142 MemoryAccess *MemorySSAUpdater::getPreviousDef(MemoryAccess *MA) { in getPreviousDef()
152 MemoryAccess *MemorySSAUpdater::getPreviousDefInBlock(MemoryAccess *MA) { in getPreviousDefInBlock()
177 MemoryAccess *MemorySSAUpdater::getPreviousDefFromEnd( in getPreviousDefFromEnd()
190 MemoryAccess *MemorySSAUpdater::recursePhi(MemoryAccess *Phi) { in recursePhi()
207 MemoryAccess *MemorySSAUpdater::tryRemoveTrivialPhi(MemoryPhi *Phi) { in tryRemoveTrivialPhi()
213 MemoryAccess *MemorySSAUpdater::tryRemoveTrivialPhi(MemoryPhi *Phi, in tryRemoveTrivialPhi()
243 void MemorySSAUpdater::insertUse(MemoryUse *MU, bool RenameUses) { in insertUse()
312 void MemorySSAUpdater::insertDef(MemoryDef *MD, bool RenameUses) { in insertDef()
452 void MemorySSAUpdater::fixupDefs(const SmallVectorImpl<WeakVH> &Vars) { in fixupDefs()
[all …]
DCMakeLists.txt65 MemorySSAUpdater.cpp
DLoopInfo.cpp73 MemorySSAUpdater *MSSAU) const { in makeLoopInvariant()
81 MemorySSAUpdater *MSSAU) const { in makeLoopInvariant()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DBasicBlockUtils.h37 class MemorySSAUpdater; variable
93 MemorySSAUpdater *MSSAU = nullptr,
125 MemorySSAUpdater *MSSAU;
133 MemorySSAUpdater *MSSAU = nullptr,
227 MemorySSAUpdater *MSSAU = nullptr);
235 MemorySSAUpdater *MSSAU = nullptr,
256 MemorySSAUpdater *MSSAU = nullptr,
274 MemorySSAUpdater *MSSAU = nullptr, bool PreserveLCSSA = false);
DLoopUtils.h44 class MemorySSAUpdater; variable
54 MemorySSAUpdater *MSSAU, bool PreserveLCSSA);
62 MemorySSAUpdater *MSSAU, bool PreserveLCSSA);
123 AliasSetTracker *, MemorySSAUpdater *, ICFLoopSafetyInfo *,
136 MemorySSAUpdater *, ScalarEvolution *, ICFLoopSafetyInfo *,
165 Loop *, AliasSetTracker *, MemorySSAUpdater *, ICFLoopSafetyInfo *,
292 MemorySSAUpdater *MSSAU, bool TargetExecutesOncePerLoop,
DLocal.h53 class MemorySSAUpdater; variable
145 MemorySSAUpdater *MSSAU = nullptr);
157 const TargetLibraryInfo *TLI = nullptr, MemorySSAUpdater *MSSAU = nullptr);
234 bool FoldBranchToCommonDest(BranchInst *BI, MemorySSAUpdater *MSSAU = nullptr,
399 MemorySSAUpdater *MSSAU = nullptr);
420 MemorySSAUpdater *MSSAU = nullptr);
DLoopSimplify.h48 class MemorySSAUpdater; variable
63 AssumptionCache *AC, MemorySSAUpdater *MSSAU,
DLoopRotationUtils.h22 class MemorySSAUpdater; variable
35 MemorySSAUpdater *MSSAU, const SimplifyQuery &SQ,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopRotation.cpp46 Optional<MemorySSAUpdater> MSSAU; in run()
48 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
100 Optional<MemorySSAUpdater> MSSAU; in runOnLoop()
106 MSSAU = MemorySSAUpdater(&MSSAA->getMSSA()); in runOnLoop()
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()
DLoopSimplifyCFG.cpp123 MemorySSAUpdater *MSSAU;
528 MemorySSAUpdater *MSSAU) in ConstantTerminatorFoldingImpl()
627 MemorySSAUpdater *MSSAU, in constantFoldTerminators()
644 LoopInfo &LI, MemorySSAUpdater *MSSAU) { in mergeBlocksIntoPredecessors()
675 ScalarEvolution &SE, MemorySSAUpdater *MSSAU, in simplifyLoopCFG()
697 Optional<MemorySSAUpdater> MSSAU; in run()
699 MSSAU = MemorySSAUpdater(AR.MSSA); in run()
730 Optional<MemorySSAUpdater> MSSAU; in runOnLoop()
733 MSSAU = MemorySSAUpdater(MSSA); in runOnLoop()
DLICM.cpp141 MemorySSAUpdater *MSSAU, ScalarEvolution *SE,
145 MemorySSAUpdater *MSSAU, OptimizationRemarkEmitter *ORE);
160 const LoopSafetyInfo *SafetyInfo, MemorySSAUpdater *MSSAU);
163 AliasSetTracker *AST, MemorySSAUpdater *MSSAU);
167 MemorySSAUpdater *MSSAU, ScalarEvolution *SE);
192 MemorySSAUpdater *MSSAU);
343 std::unique_ptr<MemorySSAUpdater> MSSAU; in runOnLoop()
352 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in runOnLoop()
500 AliasSetTracker *CurAST, MemorySSAUpdater *MSSAU, in sinkRegion()
578 MemorySSAUpdater *MSSAU;
[all …]
DSimpleLoopUnswitch.cpp268 MemorySSAUpdater *MSSAU, ScalarEvolution *SE) { in hoistLoopToNewParent()
367 MemorySSAUpdater *MSSAU) { in unswitchTrivialBranch()
591 MemorySSAUpdater *MSSAU) { in unswitchTrivialSwitch()
870 MemorySSAUpdater *MSSAU) { in unswitchAllTrivialConditions()
993 DominatorTree &DT, LoopInfo &LI, MemorySSAUpdater *MSSAU) { in buildClonedLoopBlocks()
1469 DominatorTree &DT, MemorySSAUpdater *MSSAU) { in deleteDeadClonedBlocks()
1499 MemorySSAUpdater *MSSAU) { in deleteDeadBlocksFromLoop()
1922 ScalarEvolution *SE, MemorySSAUpdater *MSSAU) { in unswitchNontrivialInvariants()
2394 DominatorTree &DT, LoopInfo &LI, MemorySSAUpdater *MSSAU) { in turnGuardIntoBranch()
2544 ScalarEvolution *SE, MemorySSAUpdater *MSSAU) { in unswitchBestCondition()
[all …]
DLoopUnswitch.cpp187 std::unique_ptr<MemorySSAUpdater> MSSAU;
425 MemorySSAUpdater *MSSAU) { in FindLIVLoopCondition()
507 MemorySSAUpdater *MSSAU) { in FindLIVLoopCondition()
530 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in runOnLoop()
1418 LPPassManager *LPM, MemorySSAUpdater *MSSAU) { in ReplaceUsesOfWith()
DGVNHoist.cpp261 MSSAUpdater(std::make_unique<MemorySSAUpdater>(MSSA)) {} in GVNHoist()
336 std::unique_ptr<MemorySSAUpdater> MSSAUpdater;
DEarlyCSE.cpp488 std::unique_ptr<MemorySSAUpdater> MSSAUpdater;
568 MSSAUpdater(std::make_unique<MemorySSAUpdater>(MSSA)) {} in EarlyCSE()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopSimplify.cpp124 LoopInfo *LI, MemorySSAUpdater *MSSAU, in InsertPreheaderForLoop()
228 AssumptionCache *AC, MemorySSAUpdater *MSSAU) { in separateNestedLoop()
351 MemorySSAUpdater *MSSAU) { in insertUniqueBackedgeBlock()
475 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in simplifyOneLoop()
712 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in simplifyLoop()
807 std::unique_ptr<MemorySSAUpdater> MSSAU; in runOnFunction()
812 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in runOnFunction()
840 std::unique_ptr<MemorySSAUpdater> MSSAU; in run()
843 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in run()
DBasicBlockUtils.cpp172 LoopInfo *LI, MemorySSAUpdater *MSSAU, in MergeBlockIntoPredecessor()
475 LoopInfo *LI, MemorySSAUpdater *MSSAU) { in SplitEdge()
519 MemorySSAUpdater *MSSAU, const Twine &BBName) { in SplitBlock()
555 MemorySSAUpdater *MSSAU, in UpdateAnalysisInformation()
712 LoopInfo *LI, MemorySSAUpdater *MSSAU, in SplitBlockPredecessors()
783 MemorySSAUpdater *MSSAU, in SplitLandingPadPredecessors()
DLoopRotationUtils.cpp58 MemorySSAUpdater *MSSAU;
66 DominatorTree *DT, ScalarEvolution *SE, MemorySSAUpdater *MSSAU, in LoopRotate()
666 ScalarEvolution *SE, MemorySSAUpdater *MSSAU, in LoopRotation()
DLocal.cpp441 Value *V, const TargetLibraryInfo *TLI, MemorySSAUpdater *MSSAU) { in RecursivelyDeleteTriviallyDeadInstructions()
455 MemorySSAUpdater *MSSAU) { in RecursivelyDeleteTriviallyDeadInstructions()
1917 MemorySSAUpdater *MSSAU) { in changeToUnreachable()
2232 MemorySSAUpdater *MSSAU) { in removeUnreachableBlocks()
DLoopUtils.cpp52 MemorySSAUpdater *MSSAU, in formDedicatedExitBlocks()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DMemorySSAUpdater.h70 class MemorySSAUpdater {
82 MemorySSAUpdater(MemorySSA *MSSA) : MSSA(MSSA) {} in MemorySSAUpdater() function
DLoopInfo.h62 class MemorySSAUpdater; variable
547 MemorySSAUpdater *MSSAU = nullptr) const;
560 MemorySSAUpdater *MSSAU = nullptr) const;
DMemorySSA.h283 friend class MemorySSAUpdater;
795 friend class MemorySSAUpdater;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DInterleavedLoadCombinePass.cpp1225 auto MSSAU = MemorySSAUpdater(&MSSA); in combine()

12