Home
last modified time | relevance | path

Searched refs:LoopVector (Results 1 – 10 of 10) sorted by relevance

/external/llvm-project/mlir/include/mlir/Dialect/SCF/
DSCF.h54 using LoopVector = std::vector<scf::ForOp>; variable
57 LoopVector loops;
/external/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp49 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/
DTGParser.h62 typedef std::vector<ForeachLoop> LoopVector; typedef
63 LoopVector Loops;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopFuse.cpp387 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()
DLoopInterchange.cpp63 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/
DLoopInterchange.cpp65 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()
DLoopFuse.cpp420 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/
DHexagonSplitDouble.cpp573 using LoopVector = std::vector<MachineLoop *>; in collectIndRegs() typedef
575 LoopVector WorkQ; in collectIndRegs()
/external/llvm/lib/Target/Hexagon/
DHexagonSplitDouble.cpp527 typedef std::vector<MachineLoop*> LoopVector; in collectIndRegs() typedef
528 LoopVector WorkQ; in collectIndRegs()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonSplitDouble.cpp573 using LoopVector = std::vector<MachineLoop *>; in collectIndRegs() typedef
575 LoopVector WorkQ; in collectIndRegs()