/llvm-project/flang/lib/Semantics/ |
H A D | resolve-directives.cpp | 181 ResolveAccObjectList(objectList, Symbol::Flag::AccCreate); in Pre() local 175 const auto &objectList{std::get<parser::AccObjectList>(x.v.t)}; Pre() local 194 const auto &objectList{std::get<parser::AccObjectList>(x.v.t)}; Pre() local 445 const auto &objectList{std::get<parser::OmpObjectList>(x.t)}; Pre() local 1124 AllowOnlyArrayAndSubArray(const parser::AccObjectList & objectList) AllowOnlyArrayAndSubArray() argument 1151 DoNotAllowAssumedSizedArray(const parser::AccObjectList & objectList) DoNotAllowAssumedSizedArray() argument 1202 const auto &objectList = Pre() local 1307 EnsureAllocatableOrPointer(const llvm::acc::Clause clause,const parser::AccObjectList & objectList) EnsureAllocatableOrPointer() argument 1882 if (const auto *objectList{parser::Unwrap<parser::OmpObjectList>(spec.u)}) { Pre() local [all...] |
H A D | check-omp-structure.cpp | 1121 const auto &objectList{std::get<parser::OmpObjectList>(c.t)}; Leave() local 1149 const auto &objectList{std::get<parser::OmpObjectList>(x.t)}; Enter() local 1156 const auto &objectList{std::get<parser::OmpObjectList>(x.t)}; Leave() local 1294 if (const auto *objectList{parser::Unwrap<parser::OmpObjectList>(spec.u)}) { Leave() local 1347 const auto &objectList{std::get<std::optional<parser::OmpObjectList>>(x.t)}; Enter() local 1356 const auto &objectList{std::get<std::optional<parser::OmpObjectList>>(x.t)}; Leave() local 2548 CheckIntentInPointerAndDefinable(const parser::OmpObjectList & objectList,const llvm::omp::Clause clause) CheckIntentInPointerAndDefinable() argument 3326 CheckIntentInPointer(const parser::OmpObjectList & objectList,const llvm::omp::Clause clause) CheckIntentInPointer() argument 3343 GetSymbolsInObjectList(const parser::OmpObjectList & objectList,SymbolSourceMap & symbols) GetSymbolsInObjectList() argument [all...] |
H A D | check-acc-structure.cpp | 447 const auto &objectList = std::get<Fortran::parser::AccObjectList>(list.t); CheckMultipleOccurrenceInDeclare() local
|
/llvm-project/flang/lib/Lower/OpenMP/ |
H A D | ReductionProcessor.cpp | 698 const auto &objectList{std::get<omp::ObjectList>(reduction.t)}; addDeclareReduction() local
|
H A D | OpenMP.cpp | 291 if (const auto *objectList{parser::Unwrap<parser::OmpObjectList>(spec.u)}) { getDeclareTargetInfo() local 2253 const auto &objectList = genOMP() local
|
/llvm-project/flang/lib/Lower/ |
H A D | OpenACC.cpp | 320 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 363 genDeclareDataOperandOperations(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) genDeclareDataOperandOperations() argument 822 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 1398 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
|