Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/include/mlir/Dialect/SCF/IR/
H A DSCF.h64 using LoopVector = std::vector<scf::ForOp>; variable
67 LoopVector loops;
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopFuse.cpp424 using LoopVector = SmallVector<Loop *, 4>; typedef
476 using LoopsOnLevelTy = SmallVector<LoopVector, 4>;
482 LoopsOnLevel.emplace_back(LoopVector(LI.rbegin(), LI.rend())); in LoopDepthTree()
497 for (const LoopVector &LV : *this) in descend()
500 LoopsOnNextLevel.emplace_back(LoopVector(L->begin(), L->end())); in descend()
529 static void printLoopVector(const LoopVector &LV) { in printLoopVector()
581 for (const LoopVector &LV : LDT) { in fuseLoops()
644 void collectFusionCandidates(const LoopVector &LV) { in collectFusionCandidates()
H A DLoopInterchange.cpp65 using LoopVector = SmallVector<Loop *, 8>; typedef
270 static void populateWorklist(Loop &L, LoopVector &LoopList) { in populateWorklist()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonSplitDouble.cpp572 using LoopVector = std::vector<MachineLoop *>; in collectIndRegs() typedef
574 LoopVector WorkQ; in collectIndRegs()