Home
last modified time | relevance | path

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

/llvm-project/flang/include/flang/Lower/
H A DBridge.h59 create(mlir::MLIRContext & ctx,Fortran::semantics::SemanticsContext & semanticsContext,const Fortran::common::IntrinsicTypeDefaultKinds & defaultKinds,const Fortran::evaluate::IntrinsicProcTable & intrinsics,const Fortran::evaluate::TargetCharacteristics & targetCharacteristics,const Fortran::parser::AllCookedSources & allCooked,llvm::StringRef triple,fir::KindMapping & kindMap,const Fortran::lower::LoweringOptions & loweringOptions,const std::vector<Fortran::lower::EnvironmentDefault> & envDefaults,const Fortran::common::LanguageFeatureControl & languageFeatures,const llvm::TargetMachine & targetMachine) create() argument
155 Fortran::semantics::SemanticsContext &semanticsContext; global() variable
/llvm-project/flang/tools/bbc/
H A Dbbc.cpp291 convertFortranSourceToMLIR(std::string path,Fortran::parser::Options options,const ProgramName & programPrefix,Fortran::semantics::SemanticsContext & semanticsContext,const mlir::PassPipelineCLParser & passPipeline,const llvm::TargetMachine & targetMachine) convertFortranSourceToMLIR() argument
527 Fortran::semantics::SemanticsContext semanticsContext{ main() local
[all...]
/llvm-project/flang/lib/Lower/
H A DOpenACC.cpp322 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
365 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
407 genDeclareDataOperandOperationsWithModifier(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) genDeclareDataOperandOperationsWithModifier() argument
824 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
1400 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
1711 createLoopOp(Fortran::lower::AbstractConverter & converter,mlir::Location currentLocation,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::StatementContext & stmtCtx,const Fortran::parser::DoConstruct & outerDoConstruct,Fortran::lower::pft::Evaluation & eval,const Fortran::parser::AccClauseList & accClauseList,std::optional<mlir::acc::CombinedConstructsType> combinedConstructs=std::nullopt,bool needEarlyReturnHandling=false) createLoopOp() argument
2082 genACC(Fortran::lower::AbstractConverter & converter,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::pft::Evaluation & eval,const Fortran::parser::OpenACCLoopConstruct & loopConstruct) genACC() argument
2119 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
2148 createComputeOp(Fortran::lower::AbstractConverter & converter,mlir::Location currentLocation,Fortran::lower::pft::Evaluation & eval,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::StatementContext & stmtCtx,const Fortran::parser::AccClauseList & accClauseList,std::optional<mlir::acc::CombinedConstructsType> combinedConstructs=std::nullopt) createComputeOp() argument
2514 genACCDataOp(Fortran::lower::AbstractConverter & converter,mlir::Location currentLocation,Fortran::lower::pft::Evaluation & eval,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::StatementContext & stmtCtx,const Fortran::parser::AccClauseList & accClauseList) genACCDataOp() argument
2710 genACCHostDataOp(Fortran::lower::AbstractConverter & converter,mlir::Location currentLocation,Fortran::lower::pft::Evaluation & eval,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::StatementContext & stmtCtx,const Fortran::parser::AccClauseList & accClauseList) genACCHostDataOp() argument
2769 genACC(Fortran::lower::AbstractConverter & converter,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::pft::Evaluation & eval,const Fortran::parser::OpenACCBlockConstruct & blockConstruct) genACC() argument
2805 genACC(Fortran::lower::AbstractConverter & converter,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::pft::Evaluation & eval,const Fortran::parser::OpenACCCombinedConstruct & combinedConstruct) genACC() argument
2851 genACCEnterDataOp(Fortran::lower::AbstractConverter & converter,mlir::Location currentLocation,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::StatementContext & stmtCtx,const Fortran::parser::AccClauseList & accClauseList) genACCEnterDataOp() argument
2962 genACCExitDataOp(Fortran::lower::AbstractConverter & converter,mlir::Location currentLocation,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::StatementContext & stmtCtx,const Fortran::parser::AccClauseList & accClauseList) genACCExitDataOp() argument
3187 genACCUpdateOp(Fortran::lower::AbstractConverter & converter,mlir::Location currentLocation,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::StatementContext & stmtCtx,const Fortran::parser::AccClauseList & accClauseList) genACCUpdateOp() argument
3288 genACC(Fortran::lower::AbstractConverter & converter,Fortran::semantics::SemanticsContext & semanticsContext,const Fortran::parser::OpenACCStandaloneConstruct & standaloneConstruct) genACC() argument
3659 genDeclareInFunction(Fortran::lower::AbstractConverter & converter,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::StatementContext & openAccCtx,mlir::Location loc,const Fortran::parser::AccClauseList & accClauseList) genDeclareInFunction() argument
3844 genACC(Fortran::lower::AbstractConverter & converter,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::StatementContext & openAccCtx,const Fortran::parser::OpenACCStandaloneDeclarativeConstruct & declareConstruct) genACC() argument
3956 genOpenACCRoutineConstruct(Fortran::lower::AbstractConverter & converter,Fortran::semantics::SemanticsContext & semanticsContext,mlir::ModuleOp & mod,const Fortran::parser::OpenACCRoutineConstruct & routineConstruct,Fortran::lower::AccRoutineInfoMappingList & accRoutineInfos) genOpenACCRoutineConstruct() argument
4164 genACC(Fortran::lower::AbstractConverter & converter,Fortran::semantics::SemanticsContext & semanticsContext,const Fortran::parser::OpenACCCacheConstruct & cacheConstruct) genACC() argument
4201 genOpenACCConstruct(Fortran::lower::AbstractConverter & converter,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::pft::Evaluation & eval,const Fortran::parser::OpenACCConstruct & accConstruct) genOpenACCConstruct() argument
4241 genOpenACCDeclarativeConstruct(Fortran::lower::AbstractConverter & converter,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::StatementContext & openAccCtx,const Fortran::parser::OpenACCDeclarativeConstruct & accDeclConstruct,Fortran::lower::AccRoutineInfoMappingList & accRoutineInfos) genOpenACCDeclarativeConstruct() argument
[all...]
H A DPFTBuilder.cpp76 PFTBuilder(const semantics::SemanticsContext &semanticsContext) in PFTBuilder() argument
366 enterFunction(const A & func,const semantics::SemanticsContext & semanticsContext) enterFunction() argument
1111 const semantics::SemanticsContext &semanticsContext; global() member in __anonc96f36d90111::PFTBuilder
1738 FunctionLikeUnit(const parser::MainProgram & func,const lower::pft::PftNode & parent,const semantics::SemanticsContext & semanticsContext) FunctionLikeUnit() argument
1846 BlockDataUnit(const parser::BlockData & bd,const lower::pft::PftNode & parent,const semantics::SemanticsContext & semanticsContext) BlockDataUnit() argument
1875 createPFT(const parser::Program & root,const semantics::SemanticsContext & semanticsContext) createPFT() argument
[all...]
H A DBridge.cpp1930 Fortran::semantics::SemanticsContext &semanticsContext = handleLocalitySpecs() local
5994 lower(const Fortran::parser::Program & prg,const Fortran::semantics::SemanticsContext & semanticsContext) lower() argument
6012 LoweringBridge(mlir::MLIRContext & context,Fortran::semantics::SemanticsContext & semanticsContext,const Fortran::common::IntrinsicTypeDefaultKinds & defaultKinds,const Fortran::evaluate::IntrinsicProcTable & intrinsics,const Fortran::evaluate::TargetCharacteristics & targetCharacteristics,const Fortran::parser::AllCookedSources & cooked,llvm::StringRef triple,fir::KindMapping & kindMap,const Fortran::lower::LoweringOptions & loweringOptions,const std::vector<Fortran::lower::EnvironmentDefault> & envDefaults,const Fortran::common::LanguageFeatureControl & languageFeatures,const llvm::TargetMachine & targetMachine) LoweringBridge() argument
/llvm-project/flang/include/flang/Semantics/
H A Dtools.h709 GetConstExpr(SemanticsContext & semanticsContext,const T & x) GetConstExpr() argument
/llvm-project/flang/lib/Semantics/
H A Dcheck-call.cpp247 ConvertIntegerActual(evaluate::Expr<evaluate::SomeType> & actual,const characteristics::TypeAndShape & dummyType,characteristics::TypeAndShape & actualType,parser::ContextualMessages & messages,SemanticsContext & semanticsContext) ConvertIntegerActual() argument
1381 CheckAssociated(evaluate::ActualArguments & arguments,SemanticsContext & semanticsContext,const Scope * scope) CheckAssociated() argument
H A Dresolve-directives.cpp950 EvaluateExpr(Fortran::semantics::SemanticsContext & semanticsContext,const T & expr) EvaluateExpr() argument
/llvm-project/flang/lib/Frontend/
H A DCompilerInvocation.cpp1465 auto semanticsContext = std::make_unique<semantics::SemanticsContext>( getSemanticsCtx() local