Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Conversion/OpenMPToLLVM/
H A DOpenMPToLLVM.cpp99 target.addDynamicallyLegalOp<mlir::omp::CriticalOp, mlir::omp::ParallelOp, in configureOpenMPToLLVMConversionLegality()
122 ReductionOpConversion, RegionOpConversion<omp::CriticalOp>, in populateOpenMPToLLVMConversionPatterns()
/llvm-project-15.0.7/flang/lib/Lower/
H A DOpenMP.cpp1161 mlir::omp::CriticalOp criticalOp = [&]() { in genOMP()
1163 return firOpBuilder.create<mlir::omp::CriticalOp>(currentLocation, in genOMP()
1172 return firOpBuilder.create<mlir::omp::CriticalOp>( in genOMP()
1177 createBodyOfOp<omp::CriticalOp>(criticalOp, converter, currentLocation, eval); in genOMP()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenMP/
H A DOpenMPToLLVMIRTranslation.cpp340 auto criticalOp = cast<omp::CriticalOp>(opInst); in convertOmpCritical()
347 auto &region = cast<omp::CriticalOp>(opInst).getRegion(); in convertOmpCritical()
1366 .Case([&](omp::CriticalOp) { in convertOperation() argument
/llvm-project-15.0.7/mlir/lib/Dialect/OpenMP/IR/
H A DOpenMPDialect.cpp749 LogicalResult CriticalOp::verifySymbolUses(SymbolTableCollection &symbolTable) { in verifySymbolUses()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/OpenMP/
H A DOpenMPOps.td896 def CriticalOp : OpenMP_Op<"critical",