Home
last modified time | relevance | path

Searched refs:AtomicReadOp (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()
127 RegionLessOpWithVarOperandsConversion<omp::AtomicReadOp>, in populateOpenMPToLLVMConversionPatterns()
/llvm-project-15.0.7/mlir/lib/Dialect/OpenMP/IR/
H A DOpenMPDialect.cpp803 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()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenMP/
H A DOpenMPToLLVMIRTranslation.cpp1006 auto readOp = cast<omp::AtomicReadOp>(opInst); in convertOmpAtomicRead()
1381 .Case([&](omp::AtomicReadOp) { in convertOperation() argument
/llvm-project-15.0.7/mlir/include/mlir/Dialect/OpenMP/
H A DOpenMPOps.td1021 def AtomicReadOp : OpenMP_Op<"atomic.read", [AllTypesMatch<["x", "v"]>]> {
1221 AtomicReadOp getAtomicReadOp();
/llvm-project-15.0.7/flang/lib/Lower/
H A DOpenMP.cpp1417 firOpBuilder.create<mlir::omp::AtomicReadOp>(currentLocation, from_address, in genOmpAtomicRead()