Searched refs:WsLoopOp (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/OpenMP/IR/ |
| H A D | OpenMPDialect.cpp | 724 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 D | OpenMPToLLVM.cpp | 100 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 D | OpenMPToLLVMIRTranslation.cpp | 381 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 D | OpenMP.cpp | 110 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 D | SCFToOpenMP.cpp | 389 auto loop = rewriter.create<omp::WsLoopOp>( in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/OpenMP/ |
| H A D | OpenMPOps.td | 272 def WsLoopOp : OpenMP_Op<"wsloop", [AttrSizedOperandSegments, 455 ParentOneOf<["WsLoopOp", "ReductionDeclareOp",
|