Home
last modified time | relevance | path

Searched refs:taskOp (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenMP/
H A DOpenMPToLLVMIRTranslation.cpp682 convertOmpTaskOp(omp::TaskOp taskOp, llvm::IRBuilderBase &builder, in convertOmpTaskOp() argument
686 if (taskOp.if_expr() || taskOp.final_expr() || taskOp.untiedAttr() || in convertOmpTaskOp()
687 taskOp.mergeableAttr() || taskOp.in_reductions() || taskOp.priority() || in convertOmpTaskOp()
688 !taskOp.allocate_vars().empty()) { in convertOmpTaskOp()
689 return taskOp.emitError("unhandled clauses for translation to LLVM IR"); in convertOmpTaskOp()
693 convertOmpOpRegions(taskOp.region(), "omp.task.region", builder, in convertOmpTaskOp()
700 ompLoc, allocaIP, bodyCB, !taskOp.untied())); in convertOmpTaskOp()
/llvm-project-15.0.7/flang/lib/Lower/
H A DOpenMP.cpp774 auto taskOp = firOpBuilder.create<mlir::omp::TaskOp>( in genOMP() local
779 createBodyOfOp(taskOp, converter, currentLocation, eval, &opClauseList); in genOMP()