Searched refs:CriticalOp (Results 1 – 5 of 5) sorted by relevance
99 target.addDynamicallyLegalOp<mlir::omp::CriticalOp, mlir::omp::ParallelOp, in configureOpenMPToLLVMConversionLegality()122 ReductionOpConversion, RegionOpConversion<omp::CriticalOp>, in populateOpenMPToLLVMConversionPatterns()
1161 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()
340 auto criticalOp = cast<omp::CriticalOp>(opInst); in convertOmpCritical()347 auto ®ion = cast<omp::CriticalOp>(opInst).getRegion(); in convertOmpCritical()1366 .Case([&](omp::CriticalOp) { in convertOperation() argument
749 LogicalResult CriticalOp::verifySymbolUses(SymbolTableCollection &symbolTable) { in verifySymbolUses()
896 def CriticalOp : OpenMP_Op<"critical",