Home
last modified time | relevance | path

Searched defs:asyncDeviceTypes (Results 1 – 1 of 1) sorted by relevance

/llvm-project/flang/lib/Lower/
H A DOpenACC.cpp86 createDataEntryOp(fir::FirOpBuilder & builder,mlir::Location loc,mlir::Value baseAddr,std::stringstream & name,mlir::SmallVector<mlir::Value> bounds,bool structured,bool implicit,mlir::acc::DataClause dataClause,mlir::Type retTy,llvm::ArrayRef<mlir::Value> async,llvm::ArrayRef<mlir::Attribute> asyncDeviceTypes,llvm::ArrayRef<mlir::Attribute> asyncOnlyDeviceTypes,mlir::Value isPresent={}) createDataEntryOp() argument
327 genDataOperandOperations(const Fortran::parser::AccObjectList & objectList,Fortran::lower::AbstractConverter & converter,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::StatementContext & stmtCtx,llvm::SmallVectorImpl<mlir::Value> & dataOperands,mlir::acc::DataClause dataClause,bool structured,bool implicit,llvm::ArrayRef<mlir::Value> async,llvm::ArrayRef<mlir::Attribute> asyncDeviceTypes,llvm::ArrayRef<mlir::Attribute> asyncOnlyDeviceTypes,bool setDeclareAttr=false) genDataOperandOperations() argument
829 genPrivatizations(const Fortran::parser::AccObjectList & objectList,Fortran::lower::AbstractConverter & converter,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::StatementContext & stmtCtx,llvm::SmallVectorImpl<mlir::Value> & dataOperands,llvm::SmallVector<mlir::Attribute> & privatizations,llvm::ArrayRef<mlir::Value> async,llvm::ArrayRef<mlir::Attribute> asyncDeviceTypes,llvm::ArrayRef<mlir::Attribute> asyncOnlyDeviceTypes) genPrivatizations() argument
1405 genReductions(const Fortran::parser::AccObjectListWithReduction & objectList,Fortran::lower::AbstractConverter & converter,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::StatementContext & stmtCtx,llvm::SmallVectorImpl<mlir::Value> & reductionOperands,llvm::SmallVector<mlir::Attribute> & reductionRecipes,llvm::ArrayRef<mlir::Value> async,llvm::ArrayRef<mlir::Attribute> asyncDeviceTypes,llvm::ArrayRef<mlir::Attribute> asyncOnlyDeviceTypes) genReductions() argument
1516 genAsyncClause(Fortran::lower::AbstractConverter & converter,const Fortran::parser::AccClause::Async * asyncClause,llvm::SmallVector<mlir::Value> & async,llvm::SmallVector<mlir::Attribute> & asyncDeviceTypes,llvm::SmallVector<mlir::Attribute> & asyncOnlyDeviceTypes,llvm::SmallVector<mlir::Attribute> & deviceTypeAttrs,Fortran::lower::StatementContext & stmtCtx) genAsyncClause() argument
2126 genDataOperandOperationsWithModifier(const Clause * x,Fortran::lower::AbstractConverter & converter,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::StatementContext & stmtCtx,Fortran::parser::AccDataModifier::Modifier mod,llvm::SmallVectorImpl<mlir::Value> & dataClauseOperands,const mlir::acc::DataClause clause,const mlir::acc::DataClause clauseWithModifier,llvm::ArrayRef<mlir::Value> async,llvm::ArrayRef<mlir::Attribute> asyncDeviceTypes,llvm::ArrayRef<mlir::Attribute> asyncOnlyDeviceTypes,bool setDeclareAttr=false) genDataOperandOperationsWithModifier() argument
2161 vectorLengthDeviceTypes, asyncDeviceTypes, asyncOnlyDeviceTypes, createComputeOp() local
2521 llvm::SmallVector<mlir::Attribute> asyncDeviceTypes, asyncOnlyDeviceTypes, genACCDataOp() local
2880 llvm::SmallVector<mlir::Attribute> asyncDeviceTypes, asyncOnlyDeviceTypes; genACCEnterDataOp() local
2993 llvm::SmallVector<mlir::Attribute> asyncDeviceTypes, asyncOnlyDeviceTypes; genACCExitDataOp() local
[all...]