Searched refs:atomicUpdateOp (Results 1 – 2 of 2) sorted by relevance
1139 omp::AtomicUpdateOp atomicUpdateOp = atomicCaptureOp.getAtomicUpdateOp(); in convertOmpAtomicCapture() local1142 assert((atomicUpdateOp || atomicWriteOp) && in convertOmpAtomicCapture()1151 auto &innerOpList = atomicUpdateOp.region().front().getOperations(); in convertOmpAtomicCapture()1153 return atomicUpdateOp.emitError( in convertOmpAtomicCapture()1156 Operation *innerUpdateOp = atomicUpdateOp.getFirstOp(); in convertOmpAtomicCapture()1159 atomicUpdateOp.getRegion().getArgument(0))) in convertOmpAtomicCapture()1160 return atomicUpdateOp.emitError( in convertOmpAtomicCapture()1167 atomicUpdateOp.getRegion().getArgument(0); in convertOmpAtomicCapture()1199 Block &bb = *atomicUpdateOp.region().begin(); in convertOmpAtomicCapture()1203 updateGenStatus = (atomicUpdateOp.emitError() in convertOmpAtomicCapture()[all …]
1320 auto atomicUpdateOp = firOpBuilder.create<mlir::omp::AtomicUpdateOp>( in genOmpAtomicUpdateStatement() local1333 firOpBuilder.createBlock(&atomicUpdateOp.getRegion(), {}, varTys, locs); in genOmpAtomicUpdateStatement()1335 fir::getBase(atomicUpdateOp.getRegion().front().getArgument(0)); in genOmpAtomicUpdateStatement()1347 mlir::Block &block = atomicUpdateOp.getRegion().back(); in genOmpAtomicUpdateStatement()