Home
last modified time | relevance | path

Searched refs:OMPLoopTransformationDirective (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td230 def OMPLoopTransformationDirective : StmtNode<OMPLoopBasedDirective, 1>;
231 def OMPTileDirective : StmtNode<OMPLoopTransformationDirective>;
232 def OMPUnrollDirective : StmtNode<OMPLoopTransformationDirective>;
233 def OMPReverseDirective : StmtNode<OMPLoopTransformationDirective>;
234 def OMPInterchangeDirective : StmtNode<OMPLoopTransformationDirective>;
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmtOpenMP.h912 llvm::function_ref<void(OMPLoopTransformationDirective *)>
918 llvm::function_ref<void(const OMPLoopTransformationDirective *)> in doForAllLoops()
924 [OnTransformationCallback](OMPLoopTransformationDirective *A) { in doForAllLoops()
937 auto &&TransformCb = [](OMPLoopTransformationDirective *) {}; in doForAllLoops()
975 class OMPLoopTransformationDirective : public OMPLoopBasedDirective {
982 explicit OMPLoopTransformationDirective(StmtClass SC, in OMPLoopTransformationDirective() function
5566 class OMPTileDirective final : public OMPLoopTransformationDirective {
5578 : OMPLoopTransformationDirective(OMPTileDirectiveClass, in OMPTileDirective()
5648 class OMPUnrollDirective final : public OMPLoopTransformationDirective {
5659 : OMPLoopTransformationDirective(OMPUnrollDirectiveClass, in OMPUnrollDirective()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtOpenMP.cpp128 llvm::function_ref<void(OMPLoopTransformationDirective *)> in doForAllLoops()
133 auto *Dir = dyn_cast<OMPLoopTransformationDirective>(CurStmt); in doForAllLoops()
374 Stmt *OMPLoopTransformationDirective::getTransformedStmt() const { in getTransformedStmt()
387 Stmt *OMPLoopTransformationDirective::getPreInits() const { in getPreInits()
H A DStmtProfile.cpp976 const OMPLoopTransformationDirective *S) { in VisitOMPLoopTransformationDirective()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp2425 OMPLoopTransformationDirective *D) { in VisitOMPLoopTransformationDirective()
H A DASTReaderStmt.cpp2425 OMPLoopTransformationDirective *D) { in VisitOMPLoopTransformationDirective()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp1886 if (auto *Dir = dyn_cast<OMPLoopTransformationDirective>(SimplifiedS)) in emitBody()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp4143 void VisitOMPLoopTransformationDirective(OMPLoopTransformationDirective *S) { in VisitOMPLoopTransformationDirective()
9644 [&SemaRef, &Captures](OMPLoopTransformationDirective *Transform) { in checkOpenMPLoop()