Searched refs:AtomicWriteOp (Results 1 – 5 of 5) sorted by relevance
108 .addDynamicallyLegalOp<mlir::omp::AtomicReadOp, mlir::omp::AtomicWriteOp, in configureOpenMPToLLVMConversionLegality()128 RegionLessOpWithVarOperandsConversion<omp::AtomicWriteOp>, in populateOpenMPToLLVMConversionPatterns()
821 LogicalResult AtomicWriteOp::verify() { in verify()893 AtomicWriteOp AtomicCaptureOp::getAtomicWriteOp() { in getAtomicWriteOp()894 if (auto op = dyn_cast<AtomicWriteOp>(getFirstOp())) in getAtomicWriteOp()896 return dyn_cast<AtomicWriteOp>(getSecondOp()); in getAtomicWriteOp()921 auto secondWriteStmt = dyn_cast<AtomicWriteOp>(secondOp); in verifyRegions()
1028 auto writeOp = cast<omp::AtomicWriteOp>(opInst); in convertOmpAtomicWrite()1140 omp::AtomicWriteOp atomicWriteOp = atomicCaptureOp.getAtomicWriteOp(); in convertOmpAtomicCapture()1384 .Case([&](omp::AtomicWriteOp) { in convertOperation() argument
1066 def AtomicWriteOp : OpenMP_Op<"atomic.write"> {1225 AtomicWriteOp getAtomicWriteOp();
1386 firOpBuilder.create<mlir::omp::AtomicWriteOp>(currentLocation, address, value, in genOmpAtomicWrite()