Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Conversion/OpenMPToLLVM/
H A DOpenMPToLLVM.cpp108 .addDynamicallyLegalOp<mlir::omp::AtomicReadOp, mlir::omp::AtomicWriteOp, in configureOpenMPToLLVMConversionLegality()
128 RegionLessOpWithVarOperandsConversion<omp::AtomicWriteOp>, in populateOpenMPToLLVMConversionPatterns()
/llvm-project-15.0.7/mlir/lib/Dialect/OpenMP/IR/
H A DOpenMPDialect.cpp821 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()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenMP/
H A DOpenMPToLLVMIRTranslation.cpp1028 auto writeOp = cast<omp::AtomicWriteOp>(opInst); in convertOmpAtomicWrite()
1140 omp::AtomicWriteOp atomicWriteOp = atomicCaptureOp.getAtomicWriteOp(); in convertOmpAtomicCapture()
1384 .Case([&](omp::AtomicWriteOp) { in convertOperation() argument
/llvm-project-15.0.7/mlir/include/mlir/Dialect/OpenMP/
H A DOpenMPOps.td1066 def AtomicWriteOp : OpenMP_Op<"atomic.write"> {
1225 AtomicWriteOp getAtomicWriteOp();
/llvm-project-15.0.7/flang/lib/Lower/
H A DOpenMP.cpp1386 firOpBuilder.create<mlir::omp::AtomicWriteOp>(currentLocation, address, value, in genOmpAtomicWrite()