/external/llvm/include/llvm/Analysis/ |
D | BlockFrequencyInfoImpl.h | 200 struct LoopData { 204 LoopData *Parent; ///< The parent loop. 213 LoopData(LoopData *Parent, const BlockNode &Header) 217 LoopData(LoopData *Parent, It1 FirstHeader, It1 LastHeader, It2 FirstOther, 253 LoopData *Loop; ///< The loop this block is inside. 264 LoopData *getContainingLoop() const { 289 LoopData *getPackagedLoop() const { 391 std::list<LoopData> Loops; 399 bool addLoopSuccessorsToDist(const LoopData *OuterLoop, LoopData &Loop, 409 bool addToDist(Distribution &Dist, const LoopData *OuterLoop, [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | BlockFrequencyInfoImpl.h | 214 struct LoopData { struct 219 LoopData *Parent; ///< The parent loop. argument 228 LoopData(LoopData *Parent, const BlockNode &Header) in LoopData() argument 232 LoopData(LoopData *Parent, It1 FirstHeader, It1 LastHeader, It2 FirstOther, in LoopData() argument 271 LoopData *Loop = nullptr; ///< The loop this block is inside. argument 283 LoopData *getContainingLoop() const { in getContainingLoop() 309 LoopData *getPackagedLoop() const { in getPackagedLoop() 422 std::list<LoopData> Loops; 436 bool addLoopSuccessorsToDist(const LoopData *OuterLoop, LoopData &Loop, 446 bool addToDist(Distribution &Dist, const LoopData *OuterLoop, [all …]
|
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | BlockFrequencyInfoImpl.h | 218 struct LoopData { struct 223 LoopData *Parent; ///< The parent loop. argument 232 LoopData(LoopData *Parent, const BlockNode &Header) in LoopData() argument 236 LoopData(LoopData *Parent, It1 FirstHeader, It1 LastHeader, It2 FirstOther, in LoopData() function 275 LoopData *Loop = nullptr; ///< The loop this block is inside. argument 287 LoopData *getContainingLoop() const { in getContainingLoop() 313 LoopData *getPackagedLoop() const { in getPackagedLoop() 426 std::list<LoopData> Loops; 440 bool addLoopSuccessorsToDist(const LoopData *OuterLoop, LoopData &Loop, 450 bool addToDist(Distribution &Dist, const LoopData *OuterLoop, [all …]
|
D | BranchProbabilityInfo.h | 231 using LoopData = std::pair<Loop *, int>; variable 250 LoopData LD = {nullptr, -1};
|
/external/llvm/lib/Analysis/ |
D | BlockFrequencyInfoImpl.cpp | 52 typedef BlockFrequencyInfoImplBase::LoopData LoopData; typedef 267 const LoopData *OuterLoop, in addToDist() 329 const LoopData *OuterLoop, LoopData &Loop, Distribution &Dist) { in addLoopSuccessorsToDist() 341 void BlockFrequencyInfoImplBase::computeLoopScale(LoopData &Loop) { in computeLoopScale() 375 void BlockFrequencyInfoImplBase::packageLoop(LoopData &Loop) { in packageLoop() 401 LoopData *OuterLoop, in distributeMass() 474 static void unwrapLoop(BlockFrequencyInfoImplBase &BFI, LoopData &Loop) { in unwrapLoop() 501 for (LoopData &Loop : Loops) in unwrapLoops() 568 BlockFrequencyInfoImplBase::getLoopName(const LoopData &Loop) const { in getLoopName() 587 void IrreducibleGraph::addNodesInLoop(const BFIBase::LoopData &OuterLoop) { in addNodesInLoop() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | BlockFrequencyInfoImpl.cpp | 72 using LoopData = BlockFrequencyInfoImplBase::LoopData; typedef 291 const LoopData *OuterLoop, in addToDist() 353 const LoopData *OuterLoop, LoopData &Loop, Distribution &Dist) { in addLoopSuccessorsToDist() 365 void BlockFrequencyInfoImplBase::computeLoopScale(LoopData &Loop) { in computeLoopScale() 400 void BlockFrequencyInfoImplBase::packageLoop(LoopData &Loop) { in packageLoop() 426 LoopData *OuterLoop, in distributeMass() 499 static void unwrapLoop(BlockFrequencyInfoImplBase &BFI, LoopData &Loop) { in unwrapLoop() 526 for (LoopData &Loop : Loops) in unwrapLoops() 611 BlockFrequencyInfoImplBase::getLoopName(const LoopData &Loop) const { in getLoopName() 630 void IrreducibleGraph::addNodesInLoop(const BFIBase::LoopData &OuterLoop) { in addNodesInLoop() [all …]
|
/external/llvm-project/llvm/lib/Analysis/ |
D | BlockFrequencyInfoImpl.cpp | 78 using LoopData = BlockFrequencyInfoImplBase::LoopData; typedef 297 const LoopData *OuterLoop, in addToDist() 359 const LoopData *OuterLoop, LoopData &Loop, Distribution &Dist) { in addLoopSuccessorsToDist() 371 void BlockFrequencyInfoImplBase::computeLoopScale(LoopData &Loop) { in computeLoopScale() 406 void BlockFrequencyInfoImplBase::packageLoop(LoopData &Loop) { in packageLoop() 432 LoopData *OuterLoop, in distributeMass() 505 static void unwrapLoop(BlockFrequencyInfoImplBase &BFI, LoopData &Loop) { in unwrapLoop() 532 for (LoopData &Loop : Loops) in unwrapLoops() 626 BlockFrequencyInfoImplBase::getLoopName(const LoopData &Loop) const { in getLoopName() 645 void IrreducibleGraph::addNodesInLoop(const BFIBase::LoopData &OuterLoop) { in addNodesInLoop() [all …]
|
/external/llvm-project/polly/lib/Analysis/ |
D | ScopBuilder.cpp | 1261 auto LoopData = LoopStack.rbegin(); in buildSchedule() local 1262 LoopData->NumBlocksProcessed += getNumBlocksInRegionNode(RN); in buildSchedule() 1267 LoopData->Schedule = combineInSequence(LoopData->Schedule, StmtSchedule); in buildSchedule() 1280 while (LoopData->L && in buildSchedule() 1281 LoopData->NumBlocksProcessed == getNumBlocksInLoop(LoopData->L)) { in buildSchedule() 1282 isl::schedule Schedule = LoopData->Schedule; in buildSchedule() 1283 auto NumBlocksProcessed = LoopData->NumBlocksProcessed; in buildSchedule() 1285 assert(std::next(LoopData) != LoopStack.rend()); in buildSchedule() 1286 ++LoopData; in buildSchedule() 1293 LoopData->Schedule = combineInSequence(LoopData->Schedule, Schedule); in buildSchedule() [all …]
|