Searched refs:LoopVector (Results 1 – 10 of 10) sorted by relevance
/external/llvm-project/mlir/include/mlir/Dialect/SCF/ |
D | SCF.h | 54 using LoopVector = std::vector<scf::ForOp>; variable 57 LoopVector loops;
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopInterchange.cpp | 49 typedef SmallVector<Loop *, 8> LoopVector; typedef 279 static void populateWorklist(Loop &L, SmallVector<LoopVector, 8> &V) { in populateWorklist() argument 282 LoopVector LoopList; in populateWorklist() 459 SmallVector<LoopVector, 8> Worklist; in runOnFunction() 467 LoopVector LoopList = Worklist.pop_back_val(); in runOnFunction() 473 bool isComputableLoopNest(LoopVector LoopList) { in isComputableLoopNest() 492 unsigned selectLoopForInterchange(const LoopVector &LoopList) { in selectLoopForInterchange() 498 bool processLoopList(LoopVector LoopList, Function &F) { in processLoopList() 570 bool processLoop(LoopVector LoopList, unsigned InnerLoopId, in processLoop()
|
/external/llvm/lib/TableGen/ |
D | TGParser.h | 62 typedef std::vector<ForeachLoop> LoopVector; typedef 63 LoopVector Loops;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LoopFuse.cpp | 387 using LoopVector = SmallVector<Loop *, 4>; typedef 439 using LoopsOnLevelTy = SmallVector<LoopVector, 4>; 445 LoopsOnLevel.emplace_back(LoopVector(LI.rbegin(), LI.rend())); in LoopDepthTree() 460 for (const LoopVector &LV : *this) in descend() 463 LoopsOnNextLevel.emplace_back(LoopVector(L->begin(), L->end())); in descend() 492 static void printLoopVector(const LoopVector &LV) { in printLoopVector() 540 for (const LoopVector &LV : LDT) { in fuseLoops() 603 void collectFusionCandidates(const LoopVector &LV) { in collectFusionCandidates()
|
D | LoopInterchange.cpp | 63 using LoopVector = SmallVector<Loop *, 8>; typedef 274 static LoopVector populateWorklist(Loop &L) { in populateWorklist() 278 LoopVector LoopList; in populateWorklist() 466 bool isComputableLoopNest(LoopVector LoopList) { in isComputableLoopNest() 485 unsigned selectLoopForInterchange(const LoopVector &LoopList) { in selectLoopForInterchange() 491 bool processLoopList(LoopVector LoopList) { in processLoopList() 551 bool processLoop(LoopVector LoopList, unsigned InnerLoopId, in processLoop()
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | LoopInterchange.cpp | 65 using LoopVector = SmallVector<Loop *, 8>; typedef 276 static LoopVector populateWorklist(Loop &L) { in populateWorklist() 280 LoopVector LoopList; in populateWorklist() 452 bool isComputableLoopNest(LoopVector LoopList) { in isComputableLoopNest() 471 unsigned selectLoopForInterchange(const LoopVector &LoopList) { in selectLoopForInterchange() 477 bool processLoopList(LoopVector LoopList) { in processLoopList() 537 bool processLoop(LoopVector LoopList, unsigned InnerLoopId, in processLoop()
|
D | LoopFuse.cpp | 420 using LoopVector = SmallVector<Loop *, 4>; typedef 472 using LoopsOnLevelTy = SmallVector<LoopVector, 4>; 478 LoopsOnLevel.emplace_back(LoopVector(LI.rbegin(), LI.rend())); in LoopDepthTree() 493 for (const LoopVector &LV : *this) in descend() 496 LoopsOnNextLevel.emplace_back(LoopVector(L->begin(), L->end())); in descend() 525 static void printLoopVector(const LoopVector &LV) { in printLoopVector() 577 for (const LoopVector &LV : LDT) { in fuseLoops() 640 void collectFusionCandidates(const LoopVector &LV) { in collectFusionCandidates()
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonSplitDouble.cpp | 573 using LoopVector = std::vector<MachineLoop *>; in collectIndRegs() typedef 575 LoopVector WorkQ; in collectIndRegs()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonSplitDouble.cpp | 527 typedef std::vector<MachineLoop*> LoopVector; in collectIndRegs() typedef 528 LoopVector WorkQ; in collectIndRegs()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonSplitDouble.cpp | 573 using LoopVector = std::vector<MachineLoop *>; in collectIndRegs() typedef 575 LoopVector WorkQ; in collectIndRegs()
|