Home
last modified time | relevance | path

Searched refs:dataOp (Results 1 – 4 of 4) sorted by relevance

/llvm-project/mlir/lib/Target/LLVMIR/Dialect/OpenACC/
H A DOpenACCToLLVMIRTranslation.cpp155 for (mlir::Value dataOp : op.getDataClauseOperands()) { in processDataOperands() local
157 mlir::dyn_cast_or_null<acc::CreateOp>(dataOp.getDefiningOp())) { in processDataOperands()
160 dataOp.getDefiningOp())) { in processDataOperands()
194 for (mlir::Value dataOp : op.getDataClauseOperands()) { in processDataOperands() local
196 dataOp.getDefiningOp())) { in processDataOperands()
235 for (mlir::Value dataOp : op.getDataClauseOperands()) { in processDataOperands() local
237 dataOp.getDefiningOp())) { in processDataOperands()
241 dataOp.getDefiningOp())) { in processDataOperands()
299 for (mlir::Value dataOp : op.getDataClauseOperands()) { in convertDataOp() local
301 dataOp.getDefiningOp())) { in convertDataOp()
[all …]
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/OpenMP/
H A DOpenMPToLLVMIRTranslation.cpp3523 .Case([&](omp::TargetDataOp dataOp) { in amendOperation()
3524 if (failed(checkImplementationStatus(*dataOp))) in amendOperation()
3527 if (auto ifVar = dataOp.getIfExpr()) in amendOperation()
3530 if (auto devId = dataOp.getDevice()) in amendOperation()
3536 mapVars = dataOp.getMapVars(); in amendOperation()
3537 useDevicePtrVars = dataOp.getUseDevicePtrVars(); in amendOperation()
3538 useDeviceAddrVars = dataOp.getUseDeviceAddrVars(); in amendOperation()
2667 __anonf04bb8b12e02(omp::TargetDataOp dataOp) convertOmpTargetData() argument
2754 if (auto dataOp = dyn_cast<omp::TargetDataOp>(op)) { convertOmpTargetData() local
/llvm-project/flang/lib/Lower/
H A DOpenACC.cpp2704 auto dataOp = createRegionOp<mlir::acc::DataOp, mlir::acc::TerminatorOp>( in genACCDataOp()
2709 dataOp.setAsyncOperandsDeviceTypeAttr( in genACCHostDataOp()
2712 dataOp.setAsyncOnlyAttr(builder.getArrayAttr(asyncOnlyDeviceTypes)); in genACCHostDataOp()
2714 dataOp.setWaitOperandsDeviceTypeAttr( in genACCHostDataOp()
2717 dataOp.setWaitOperandsSegmentsAttr( in genACCHostDataOp()
2720 dataOp.setHasWaitDevnumAttr(builder.getBoolArrayAttr(hasWaitDevnums)); in genACCHostDataOp()
2722 dataOp.setWaitOnlyAttr(builder.getArrayAttr(waitOnlyDeviceTypes)); in genACCHostDataOp()
2725 dataOp.setDefaultAttr(mlir::acc::ClauseDefaultValue::None); in genACCHostDataOp()
2727 dataOp.setDefaultAttr(mlir::acc::ClauseDefaultValue::Present); in genACCHostDataOp()
2730 builder.setInsertionPointAfter(dataOp); in genACCHostDataOp()
2665 auto dataOp = createRegionOp<mlir::acc::DataOp, mlir::acc::TerminatorOp>( genACCDataOp() local
[all...]
/llvm-project/flang/lib/Lower/OpenMP/
H A DOpenMP.cpp1234 mlir::omp::TargetDataOp &dataOp, const EntryBlockArgs &args, in genTaskwaitClauses()
1239 genEntryBlock(firOpBuilder, args, dataOp.getRegion()); in genTeamsClauses()
1240 bindEntryBlockArgs(converter, dataOp, args); in genTeamsClauses()
1248 dataOp.getLoc(), firOpBuilder.getIndexType()); in genTeamsClauses()
694 genBodyOfTargetDataOp(lower::AbstractConverter & converter,lower::SymMap & symTable,semantics::SemanticsContext & semaCtx,lower::pft::Evaluation & eval,mlir::omp::TargetDataOp & dataOp,llvm::ArrayRef<mlir::Type> useDeviceTypes,llvm::ArrayRef<mlir::Location> useDeviceLocs,llvm::ArrayRef<const semantics::Symbol * > useDeviceSymbols,const mlir::Location & currentLocation,const ConstructQueue & queue,ConstructQueue::iterator item) genBodyOfTargetDataOp() argument