Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Dialect/OpenMP/IR/
H A DOpenMPDialect.cpp724 void WsLoopOp::build(OpBuilder &builder, OperationState &state, in build()
737 LogicalResult WsLoopOp::verify() { in verify()
768 auto container = (*this)->getParentOfType<WsLoopOp>(); in verify()
788 if (auto container = (*this)->getParentOfType<WsLoopOp>()) { in verify()
974 if (!isa<WsLoopOp>(parentOp)) { in verify()
978 if (cast<WsLoopOp>(parentOp).nowaitAttr()) { in verify()
982 if (cast<WsLoopOp>(parentOp).ordered_valAttr()) { in verify()
1020 !isa<WsLoopOp>(parentOp)) { in verify()
/llvm-project-15.0.7/mlir/lib/Conversion/OpenMPToLLVM/
H A DOpenMPToLLVM.cpp100 mlir::omp::WsLoopOp, mlir::omp::MasterOp, in configureOpenMPToLLVMConversionLegality()
125 RegionOpConversion<omp::WsLoopOp>, RegionOpConversion<omp::SectionsOp>, in populateOpenMPToLLVMConversionPatterns()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenMP/
H A DOpenMPToLLVMIRTranslation.cpp381 static omp::ReductionDeclareOp findReductionDecl(omp::WsLoopOp container, in findReductionDecl()
399 collectReductionDecls(omp::WsLoopOp loop, in collectReductionDecls()
708 auto loop = cast<omp::WsLoopOp>(opInst); in convertOmpWsLoop()
1232 auto reductionContainer = reductionOp->getParentOfType<omp::WsLoopOp>(); in convertOmpReductionOp()
1375 .Case([&](omp::WsLoopOp) { in convertOperation() argument
/llvm-project-15.0.7/flang/lib/Lower/
H A DOpenMP.cpp110 if (std::is_same_v<Op, omp::WsLoopOp>) { in privatizeVars()
111 omp::WsLoopOp *wsLoopOp = dyn_cast<omp::WsLoopOp>(&op); in privatizeVars()
448 if constexpr (std::is_same_v<Op, omp::WsLoopOp> ||
1050 auto wsLoopOp = firOpBuilder.create<mlir::omp::WsLoopOp>( in genOMP()
1133 createBodyOfOp<omp::WsLoopOp>(wsLoopOp, converter, currentLocation, eval, in genOMP()
/llvm-project-15.0.7/mlir/lib/Conversion/SCFToOpenMP/
H A DSCFToOpenMP.cpp389 auto loop = rewriter.create<omp::WsLoopOp>( in matchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/OpenMP/
H A DOpenMPOps.td272 def WsLoopOp : OpenMP_Op<"wsloop", [AttrSizedOperandSegments,
455 ParentOneOf<["WsLoopOp", "ReductionDeclareOp",