Home
last modified time | relevance | path

Searched refs:CanonicalLoopInfo (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h24 class CanonicalLoopInfo; variable
398 CanonicalLoopInfo *collapseLoops(DebugLoc DL,
504 DebugLoc DL, CanonicalLoopInfo *CLI, InsertPointTy AllocaIP,
554 std::vector<CanonicalLoopInfo *>
555 tileLoops(DebugLoc DL, ArrayRef<CanonicalLoopInfo *> Loops,
566 void unrollLoopFull(DebugLoc DL, CanonicalLoopInfo *Loop);
573 void unrollLoopHeuristic(DebugLoc DL, CanonicalLoopInfo *Loop);
598 CanonicalLoopInfo **UnrolledCLI);
604 void applySimd(CanonicalLoopInfo *Loop, ConstantInt *Simdlen);
930 std::forward_list<CanonicalLoopInfo> LoopInfos;
[all …]
/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp1910 CanonicalLoopInfo *
2523 CanonicalLoopInfo *
2542 for (CanonicalLoopInfo *Loop : Loops) in collapseLoops()
2555 for (CanonicalLoopInfo *L : Loops) { in collapseLoops()
2570 CanonicalLoopInfo *Result = in collapseLoops()
2642 for (CanonicalLoopInfo *L : Loops) in collapseLoops()
2651 std::vector<CanonicalLoopInfo *>
2676 for (CanonicalLoopInfo *L : Loops) { in tileLoops()
2832 for (CanonicalLoopInfo *L : Loops) in tileLoops()
4452 void CanonicalLoopInfo::mapIndVar( in mapIndVar()
[all …]
/llvm-project-15.0.7/llvm/unittests/Frontend/
H A DOpenMPIRBuilderTest.cpp220 CanonicalLoopInfo *Loop = in buildSingleLoopFunction()
1223 CanonicalLoopInfo *Loop = in TEST_F()
1277 CanonicalLoopInfo *Loop = in TEST_F()
1359 CanonicalLoopInfo *InnerLoop = nullptr; in TEST_F()
1387 CanonicalLoopInfo *Collapsed = in TEST_F()
1430 CanonicalLoopInfo *Loop = in TEST_F()
1445 CanonicalLoopInfo *Floor = GenLoops[0]; in TEST_F()
1446 CanonicalLoopInfo *Tile = GenLoops[1]; in TEST_F()
1481 CanonicalLoopInfo *InnerLoop = nullptr; in TEST_F()
1703 CanonicalLoopInfo *Loop = in TEST_F()
[all …]
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenMP/
H A DOpenMPToLLVMIRTranslation.cpp775 SmallVector<llvm::CanonicalLoopInfo *> loopInfos; in convertOmpWsLoop()
829 llvm::CanonicalLoopInfo *loopInfo = in convertOmpWsLoop()
912 SmallVector<llvm::CanonicalLoopInfo *> loopInfos; in convertOmpSimdLoop()
971 llvm::CanonicalLoopInfo *loopInfo = in convertOmpSimdLoop()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp1970 llvm::CanonicalLoopInfo *
1987 llvm::CanonicalLoopInfo *Result = OMPLoopNestStack.back(); in EmitOMPCollapsedCanonicalLoopNest()
2061 llvm::CanonicalLoopInfo *CL = in EmitOMPCanonicalLoop()
2636 llvm::CanonicalLoopInfo *CLI = in EmitOMPSimdDirective()
2695 llvm::CanonicalLoopInfo *CLI = EmitOMPCollapsedCanonicalLoopNest(Inner, 1); in EmitOMPUnrollDirective()
2701 llvm::CanonicalLoopInfo *UnrolledCLI = nullptr; in EmitOMPUnrollDirective()
3855 llvm::CanonicalLoopInfo *CLI = in EmitOMPForDirective()
H A DCodeGenFunction.h52 class CanonicalLoopInfo; variable
287 SmallVector<llvm::CanonicalLoopInfo *, 4> OMPLoopNestStack;
3626 llvm::CanonicalLoopInfo *EmitOMPCollapsedCanonicalLoopNest(const Stmt *S,