Searched refs:AtomicReadOp (Results 1 – 5 of 5) sorted by relevance
108 .addDynamicallyLegalOp<mlir::omp::AtomicReadOp, mlir::omp::AtomicWriteOp, in configureOpenMPToLLVMConversionLegality()127 RegionLessOpWithVarOperandsConversion<omp::AtomicReadOp>, in populateOpenMPToLLVMConversionPatterns()
803 LogicalResult AtomicReadOp::verify() { in verify()887 AtomicReadOp AtomicCaptureOp::getAtomicReadOp() { in getAtomicReadOp()888 if (auto op = dyn_cast<AtomicReadOp>(getFirstOp())) in getAtomicReadOp()890 return dyn_cast<AtomicReadOp>(getSecondOp()); in getAtomicReadOp()917 auto firstReadStmt = dyn_cast<AtomicReadOp>(firstOp); in verifyRegions()919 auto secondReadStmt = dyn_cast<AtomicReadOp>(secondOp); in verifyRegions()
1006 auto readOp = cast<omp::AtomicReadOp>(opInst); in convertOmpAtomicRead()1381 .Case([&](omp::AtomicReadOp) { in convertOperation() argument
1021 def AtomicReadOp : OpenMP_Op<"atomic.read", [AllTypesMatch<["x", "v"]>]> {1221 AtomicReadOp getAtomicReadOp();
1417 firOpBuilder.create<mlir::omp::AtomicReadOp>(currentLocation, from_address, in genOmpAtomicRead()