Home
last modified time | relevance | path

Searched refs:SectionsOp (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Conversion/OpenMPToLLVM/
H A DOpenMPToLLVM.cpp101 mlir::omp::SectionsOp, mlir::omp::SingleOp>( in configureOpenMPToLLVMConversionLegality()
125 RegionOpConversion<omp::WsLoopOp>, RegionOpConversion<omp::SectionsOp>, in populateOpenMPToLLVMConversionPatterns()
/llvm-project-15.0.7/mlir/lib/Dialect/OpenMP/IR/
H A DOpenMPDialect.cpp490 LogicalResult SectionsOp::verify() { in verify()
498 LogicalResult SectionsOp::verifyRegions() { in verifyRegions()
988 if (!(isa<SectionsOp>(parentOp) || isa<SectionOp>(parentOp))) { in verify()
992 if (isa_and_nonnull<SectionsOp>(parentOp->getParentOp()) && in verify()
993 cast<SectionsOp>(parentOp->getParentOp()).nowaitAttr()) { in verify()
1025 !(isa<SectionsOp>(parentOp) || isa<SectionOp>(parentOp))) { in verify()
/llvm-project-15.0.7/flang/lib/Lower/
H A DOpenMP.cpp1242 auto sectionsOp = firOpBuilder.create<mlir::omp::SectionsOp>( in genOMP()
1250 auto sectionsOp = firOpBuilder.create<mlir::omp::SectionsOp>( in genOMP()
1253 createBodyOfOp<omp::SectionsOp>(sectionsOp, converter, currentLocation, in genOMP()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenMP/
H A DOpenMPToLLVMIRTranslation.cpp602 auto sectionsOp = cast<omp::SectionsOp>(opInst); in convertOmpSections()
1393 .Case([&](omp::SectionsOp) { in convertOperation() argument
/llvm-project-15.0.7/mlir/include/mlir/Dialect/OpenMP/
H A DOpenMPOps.td161 def SectionOp : OpenMP_Op<"section", [HasParent<"SectionsOp">]> {
172 def SectionsOp : OpenMP_Op<"sections", [AttrSizedOperandSegments,