/external/llvm/lib/Transforms/Scalar/ |
D | LICM.cpp | 296 DominatorTree *DT, TargetLibraryInfo *TLI, Loop *CurLoop, in sinkRegion() 354 DominatorTree *DT, TargetLibraryInfo *TLI, Loop *CurLoop, in hoistRegion() 407 void llvm::computeLoopSafetyInfo(LoopSafetyInfo *SafetyInfo, Loop *CurLoop) { in computeLoopSafetyInfo() 441 TargetLibraryInfo *TLI, Loop *CurLoop, in canSinkOrHoistInst() 539 static bool isNotUsedInLoop(const Instruction &I, const Loop *CurLoop, in isNotUsedInLoop() 651 const Loop *CurLoop, AliasSetTracker *CurAST, in sink() 719 static bool hoist(Instruction &I, const DominatorTree *DT, const Loop *CurLoop, in hoist() 752 const Loop *CurLoop, in isSafeToExecuteUnconditionally() 846 Loop *CurLoop, AliasSetTracker *CurAST, LoopSafetyInfo *SafetyInfo) { in promoteLoopAccessesToScalars() 1171 static bool inSubLoop(BasicBlock *BB, Loop *CurLoop, LoopInfo *LI) { in inSubLoop()
|
D | LoopVersioningLICM.cpp | 186 Loop *CurLoop; // The current loop we are working on. member
|
D | LoopIdiomRecognize.cpp | 71 Loop *CurLoop; member in __anon52b11ece0111::LoopIdiomRecognize 1004 static bool detectPopcountIdiom(Loop *CurLoop, BasicBlock *PreCondBB, in detectPopcountIdiom()
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | LICM.cpp | 493 Loop *CurLoop, AliasSetTracker *CurAST, in sinkRegion() 572 Loop *CurLoop; member in __anon108a9dcf0311::ControlFlowHoister 584 ControlFlowHoister(LoopInfo *LI, DominatorTree *DT, Loop *CurLoop, in ControlFlowHoister() 824 TargetLibraryInfo *TLI, Loop *CurLoop, in hoistRegion() 1011 Loop *CurLoop) { in isLoadInvariantInLoop() 1126 Loop *CurLoop, AliasSetTracker *CurAST, in canSinkOrHoistInst() 1352 static bool isFreeInLoop(const Instruction &I, const Loop *CurLoop, in isFreeInLoop() 1382 static bool isNotUsedOrFreeInLoop(const Instruction &I, const Loop *CurLoop, in isNotUsedOrFreeInLoop() 1517 const LoopSafetyInfo *SafetyInfo, const Loop *CurLoop, in sinkThroughTriviallyReplaceablePHI() 1552 LoopInfo *LI, const Loop *CurLoop, in splitPredecessorsOfLoopExit() [all …]
|
D | LoopIdiomRecognize.cpp | 142 Loop *CurLoop = nullptr; member in __anon7522853c0111::LoopIdiomRecognize 890 unsigned StoreSize, Loop *CurLoop, in getNumBytes() 1301 static bool detectPopcountIdiom(Loop *CurLoop, BasicBlock *PreCondBB, in detectPopcountIdiom() 1436 static bool detectShiftUntilZeroIdiom(Loop *CurLoop, const DataLayout &DL, in detectShiftUntilZeroIdiom()
|
D | LoopVersioningLICM.cpp | 193 Loop *CurLoop = nullptr; member
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LICM.cpp | 499 TargetTransformInfo *TTI, Loop *CurLoop, in sinkRegion() 577 Loop *CurLoop; member in __anon585d00430411::ControlFlowHoister 589 ControlFlowHoister(LoopInfo *LI, DominatorTree *DT, Loop *CurLoop, in ControlFlowHoister() 799 DominatorTree *DT, TargetLibraryInfo *TLI, Loop *CurLoop, in hoistRegion() 985 Loop *CurLoop) { in isLoadInvariantInLoop() 1084 Loop *CurLoop, AliasSetTracker *CurAST, in canSinkOrHoistInst() 1305 static bool isFreeInLoop(const Instruction &I, const Loop *CurLoop, in isFreeInLoop() 1333 static bool isNotUsedOrFreeInLoop(const Instruction &I, const Loop *CurLoop, in isNotUsedOrFreeInLoop() 1468 const LoopSafetyInfo *SafetyInfo, const Loop *CurLoop, in sinkThroughTriviallyReplaceablePHI() 1503 LoopInfo *LI, const Loop *CurLoop, in splitPredecessorsOfLoopExit() [all …]
|
D | LoopIdiomRecognize.cpp | 116 Loop *CurLoop = nullptr; member in __anon58d622b00111::LoopIdiomRecognize 849 unsigned StoreSize, Loop *CurLoop, in getNumBytes() 1225 static bool detectPopcountIdiom(Loop *CurLoop, BasicBlock *PreCondBB, in detectPopcountIdiom() 1360 static bool detectShiftUntilZeroIdiom(Loop *CurLoop, const DataLayout &DL, in detectShiftUntilZeroIdiom()
|
D | LoopVersioningLICM.cpp | 180 Loop *CurLoop = nullptr; member
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | MustExecute.cpp | 51 void SimpleLoopSafetyInfo::computeLoopSafetyInfo(const Loop *CurLoop) { in computeLoopSafetyInfo() 78 void ICFLoopSafetyInfo::computeLoopSafetyInfo(const Loop *CurLoop) { in computeLoopSafetyInfo() 103 void LoopSafetyInfo::computeBlockColors(const Loop *CurLoop) { in computeBlockColors() 118 const Loop *CurLoop) { in CanProveNotTakenFirstIteration() 160 const Loop *CurLoop, const BasicBlock *BB, in collectTransitivePredecessors() 189 bool LoopSafetyInfo::allLoopPathsLeadToBlock(const Loop *CurLoop, in allLoopPathsLeadToBlock()
|
D | DependenceAnalysis.cpp | 376 const Loop *CurLoop) { in setPoint() 384 const SCEV *CC, const Loop *CurLoop) { in setLine() 393 const Loop *CurLoop) { in setDistance() 1144 const SCEV *DstConst, const Loop *CurLoop, in strongSIVtest() 1281 const Loop *CurLoop, unsigned Level, FullDependence &Result, in weakCrossingSIVtest() 1492 const Loop *CurLoop, unsigned Level, in exactSIVtest() 1702 const Loop *CurLoop, unsigned Level, in weakZeroSrcSIVtest() 1812 const Loop *CurLoop, unsigned Level, in weakZeroDstSIVtest() 2162 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV() local 2184 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV() local [all …]
|
/external/llvm-project/llvm/lib/Analysis/ |
D | MustExecute.cpp | 53 void SimpleLoopSafetyInfo::computeLoopSafetyInfo(const Loop *CurLoop) { in computeLoopSafetyInfo() 80 void ICFLoopSafetyInfo::computeLoopSafetyInfo(const Loop *CurLoop) { in computeLoopSafetyInfo() 105 void LoopSafetyInfo::computeBlockColors(const Loop *CurLoop) { in computeBlockColors() 120 const Loop *CurLoop) { in CanProveNotTakenFirstIteration() 162 const Loop *CurLoop, const BasicBlock *BB, in collectTransitivePredecessors() 191 bool LoopSafetyInfo::allLoopPathsLeadToBlock(const Loop *CurLoop, in allLoopPathsLeadToBlock()
|
D | DependenceAnalysis.cpp | 376 const Loop *CurLoop) { in setPoint() 384 const SCEV *CC, const Loop *CurLoop) { in setLine() 393 const Loop *CurLoop) { in setDistance() 1146 const SCEV *DstConst, const Loop *CurLoop, in strongSIVtest() 1283 const Loop *CurLoop, unsigned Level, FullDependence &Result, in weakCrossingSIVtest() 1481 const Loop *CurLoop, unsigned Level, in exactSIVtest() 1691 const Loop *CurLoop, unsigned Level, in weakZeroSrcSIVtest() 1801 const Loop *CurLoop, unsigned Level, in weakZeroDstSIVtest() 2151 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV() local 2173 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV() local [all …]
|
/external/llvm/lib/Analysis/ |
D | DependenceAnalysis.cpp | 356 const Loop *CurLoop) { in setPoint() 364 const SCEV *CC, const Loop *CurLoop) { in setLine() 373 const Loop *CurLoop) { in setDistance() 1067 const SCEV *DstConst, const Loop *CurLoop, in strongSIVtest() 1204 const Loop *CurLoop, unsigned Level, FullDependence &Result, in weakCrossingSIVtest() 1415 const Loop *CurLoop, unsigned Level, in exactSIVtest() 1625 const Loop *CurLoop, unsigned Level, in weakZeroSrcSIVtest() 1735 const Loop *CurLoop, unsigned Level, in weakZeroDstSIVtest() 2085 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV() local 2107 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV() local [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | LoopInfo.h | 100 for (const LoopT *CurLoop = ParentLoop; CurLoop; in getLoopDepth() local 343 const LoopT *CurLoop = static_cast<const LoopT *>(this); in getLoopsInPreorder() local 350 LoopT *CurLoop = static_cast<LoopT *>(this); in getLoopsInPreorder() local
|
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | LoopInfo.h | 99 for (const LoopT *CurLoop = ParentLoop; CurLoop; in getLoopDepth() local 363 const LoopT *CurLoop = static_cast<const LoopT *>(this); in getLoopsInPreorder() local 370 LoopT *CurLoop = static_cast<LoopT *>(this); in getLoopsInPreorder() local
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyFixIrreducibleControlFlow.cpp | 281 MachineLoop *CurLoop = Worklist.pop_back_val(); in runOnMachineFunction() local
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | CloneFunction.cpp | 802 Loop *CurLoop = LI->getLoopFor(BB); in cloneLoopWithPreheader() local 821 Loop *CurLoop = LI->getLoopFor(BB); in cloneLoopWithPreheader() local
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonLoopIdiomRecognition.cpp | 616 Loop *CurLoop; member in __anon0e5de1410511::PolynomialMultiplyRecognize 1915 bool HexagonLoopIdiomRecognize::isLegalStore(Loop *CurLoop, StoreInst *SI) { in isLegalStore() 2000 void HexagonLoopIdiomRecognize::collectStores(Loop *CurLoop, BasicBlock *BB, in collectStores() 2009 bool HexagonLoopIdiomRecognize::processCopyingStore(Loop *CurLoop, in processCopyingStore() 2355 bool HexagonLoopIdiomRecognize::runOnLoopBlock(Loop *CurLoop, BasicBlock *BB, in runOnLoopBlock()
|
D | HexagonVectorLoopCarriedReuse.cpp | 291 Loop *CurLoop; member in __anon039b99ff0111::HexagonVectorLoopCarriedReuse
|
/external/llvm/lib/CodeGen/ |
D | PHIElimination.cpp | 553 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : nullptr; in SplitPHIEdges() local
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | PHIElimination.cpp | 568 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : nullptr; in SplitPHIEdges() local
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonLoopIdiomRecognition.cpp | 635 Loop *CurLoop; member in __anon17c4fccd0511::PolynomialMultiplyRecognize 1934 bool HexagonLoopIdiomRecognize::isLegalStore(Loop *CurLoop, StoreInst *SI) { in isLegalStore() 2019 void HexagonLoopIdiomRecognize::collectStores(Loop *CurLoop, BasicBlock *BB, in collectStores() 2028 bool HexagonLoopIdiomRecognize::processCopyingStore(Loop *CurLoop, in processCopyingStore() 2374 bool HexagonLoopIdiomRecognize::runOnLoopBlock(Loop *CurLoop, BasicBlock *BB, in runOnLoopBlock()
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | PHIElimination.cpp | 621 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : nullptr; in SplitPHIEdges() local
|
/external/llvm/include/llvm/Analysis/ |
D | LoopInfo.h | 97 for (const LoopT *CurLoop = ParentLoop; CurLoop; in getLoopDepth() local
|