Home
last modified time | relevance | path

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

/llvm-project/flang/include/flang/Lower/
H A DAbstractConverter.h176 genExprAddr(mlir::Location loc,const SomeExpr * expr,StatementContext & stmtCtx) genExprAddr() argument
180 genExprAddr(mlir::Location loc,const SomeExpr & expr,StatementContext & stmtCtx) genExprAddr() argument
191 genExprValue(mlir::Location loc,const SomeExpr * expr,StatementContext & stmtCtx) genExprValue() argument
195 genExprValue(mlir::Location loc,const SomeExpr & expr,StatementContext & stmtCtx) genExprValue() argument
H A DIterationSpace.h188 StatementContext stmtCtx; variable
/llvm-project/flang/lib/Lower/
H A DConvertProcedureDesignator.cpp35 Fortran::lower::SymMap &symMap, Fortran::lower::StatementContext &stmtCtx) { in convertProcedureDesignator()
109 Fortran::lower::SymMap &symMap, Fortran::lower::StatementContext &stmtCtx) { in designateProcedurePointerComponent()
139 Fortran::lower::SymMap &symMap, Fortran::lower::StatementContext &stmtCtx) { in convertProcedurePointerComponent()
152 Fortran::lower::SymMap &symMap, Fortran::lower::StatementContext &stmtCtx) { in convertProcedureDesignatorToHLFIR()
198 Fortran::lower::StatementContext stmtCtx; in convertProcedureDesignatorInitialTarget() local
209 Fortran::lower::SymMap &symMap, Fortran::lower::StatementContext &stmtCtx) { in derefPassProcPointerComponent()
H A DConvertArrayConstructor.cpp83 StrategyBase(Fortran::lower::StatementContext &stmtCtx, in StrategyBase() argument
100 Fortran::lower::StatementContext &stmtCtx; member in __anon9466c8ae0111::StrategyBase
118 Fortran::lower::StatementContext &stmtCtx, in InlinedTempStrategyImpl() argument
192 Fortran::lower::StatementContext &stmtCtx, in AsElementalStrategy() argument
302 RuntimeTempStrategy(mlir::Location loc,fir::FirOpBuilder & builder,Fortran::lower::StatementContext & stmtCtx,Fortran::lower::SymMap & symMap,fir::SequenceType declaredType,std::optional<mlir::Value> extent,llvm::ArrayRef<mlir::Value> lengths,bool missingLengthParameters) RuntimeTempStrategy() argument
494 lowerExtentExpr(mlir::Location loc,Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,const Fortran::evaluate::ExtentExpr & expr) lowerExtentExpr() argument
668 selectArrayCtorLoweringStrategy(mlir::Location loc,Fortran::lower::AbstractConverter & converter,const Fortran::evaluate::ArrayConstructor<T> & arrayCtorExpr,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) selectArrayCtorLoweringStrategy() argument
735 genAcValue(mlir::Location loc,Fortran::lower::AbstractConverter & converter,const Fortran::evaluate::Expr<T> & expr,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,ArrayCtorLoweringStrategy & arrayBuilder) genAcValue() argument
752 genAcValue(mlir::Location loc,Fortran::lower::AbstractConverter & converter,const Fortran::evaluate::ImpliedDo<T> & impledDo,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,ArrayCtorLoweringStrategy & arrayBuilder) genAcValue() argument
784 gen(mlir::Location loc,Fortran::lower::AbstractConverter & converter,const Fortran::evaluate::ArrayConstructor<T> & arrayCtorExpr,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) gen() argument
[all...]
H A DIO.cpp195 genEndIO(Fortran::lower::AbstractConverter & converter,mlir::Location loc,mlir::Value cookie,ConditionSpecInfo & csi,Fortran::lower::StatementContext & stmtCtx) genEndIO() argument
359 Fortran::lower::StatementContext stmtCtx; getNonTbpDefinedIoTableAddr() local
459 getNamelistGroup(Fortran::lower::AbstractConverter & converter,const Fortran::semantics::Symbol & symbol,Fortran::lower::StatementContext & stmtCtx) getNamelistGroup() argument
643 genNamelistIO(Fortran::lower::AbstractConverter & converter,mlir::Value cookie,mlir::func::FuncOp funcOp,Fortran::semantics::Symbol & symbol,bool checkResult,mlir::Value & ok,Fortran::lower::StatementContext & stmtCtx) genNamelistIO() argument
725 Fortran::lower::StatementContext stmtCtx; genOutputItemList() local
879 Fortran::lower::StatementContext stmtCtx; genInputItemList() local
928 Fortran::lower::StatementContext stmtCtx; genIoLoop() local
1064 genBuffer(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const Fortran::lower::SomeExpr & expr,mlir::Type strTy,mlir::Type lenTy,Fortran::lower::StatementContext & stmtCtx) genBuffer() argument
1096 lowerStringLit(Fortran::lower::AbstractConverter & converter,mlir::Location loc,Fortran::lower::StatementContext & stmtCtx,const A & syntax,mlir::Type strTy,mlir::Type lenTy,mlir::Type ty2={}) lowerStringLit() argument
1459 Fortran::lower::StatementContext stmtCtx; lowerErrorSpec() local
1566 getVariableBufferRequiredDescriptor(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const Fortran::parser::Variable & var,Fortran::lower::StatementContext & stmtCtx) getVariableBufferRequiredDescriptor() argument
1583 maybeGetInternalIODescriptor(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const A & stmt,Fortran::lower::StatementContext & stmtCtx) maybeGetInternalIODescriptor() argument
1619 lowerReferenceAsStringSelect(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const Fortran::lower::SomeExpr & expr,mlir::Type strTy,mlir::Type lenTy,Fortran::lower::StatementContext & stmtCtx) lowerReferenceAsStringSelect() argument
1701 genFormat(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const Fortran::parser::Format & format,mlir::Type strTy,mlir::Type lenTy,Fortran::lower::StatementContext & stmtCtx) genFormat() argument
1753 getFormat(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const Fortran::parser::PrintStmt & stmt,mlir::Type strTy,mlir::Type lenTy,Fortran::lower::StatementContext & stmtCtx) getFormat() argument
1763 getBuffer(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const A & stmt,mlir::Type strTy,mlir::Type lenTy,Fortran::lower::StatementContext & stmtCtx) getBuffer() argument
1777 genIOUnitNumber(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const Fortran::lower::SomeExpr * iounit,mlir::Type ty,ConditionSpecInfo & csi,Fortran::lower::StatementContext & stmtCtx) genIOUnitNumber() argument
1833 genIOUnit(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const Fortran::parser::IoUnit * iounit,mlir::Type ty,ConditionSpecInfo & csi,Fortran::lower::StatementContext & stmtCtx,int defaultUnitNumber) genIOUnit() argument
1848 getIOUnit(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const A & stmt,mlir::Type ty,ConditionSpecInfo & csi,Fortran::lower::StatementContext & stmtCtx,int defaultUnitNumber) getIOUnit() argument
1861 Fortran::lower::StatementContext stmtCtx; genBasicIOStmt() local
1915 Fortran::lower::StatementContext stmtCtx; genNewunitSpec() local
1936 Fortran::lower::StatementContext stmtCtx; genOpenStatement() local
1981 Fortran::lower::StatementContext stmtCtx; genWaitStatement() local
2082 genBeginDataTransferCallArgs(llvm::SmallVectorImpl<mlir::Value> & ioArgs,Fortran::lower::AbstractConverter & converter,mlir::Location loc,const A & stmt,mlir::FunctionType ioFuncTy,bool isFormatted,bool isListOrNml,bool isInternal,const std::optional<fir::ExtendedValue> & descRef,ConditionSpecInfo & csi,Fortran::lower::StatementContext & stmtCtx) genBeginDataTransferCallArgs() argument
2151 Fortran::lower::StatementContext stmtCtx; genDataTransferStmt() local
2284 genInquireSpec(Fortran::lower::AbstractConverter & converter,mlir::Location loc,mlir::Value cookie,mlir::Value idExpr,const A & var,Fortran::lower::StatementContext & stmtCtx) genInquireSpec() argument
2294 genInquireSpec(Fortran::lower::AbstractConverter & converter,mlir::Location loc,mlir::Value cookie,mlir::Value idExpr,const Fortran::parser::InquireSpec::CharVar & var,Fortran::lower::StatementContext & stmtCtx) genInquireSpec() argument
2324 genInquireSpec(Fortran::lower::AbstractConverter & converter,mlir::Location loc,mlir::Value cookie,mlir::Value idExpr,const Fortran::parser::InquireSpec::IntVar & var,Fortran::lower::StatementContext & stmtCtx) genInquireSpec() argument
2361 genInquireSpec(Fortran::lower::AbstractConverter & converter,mlir::Location loc,mlir::Value cookie,mlir::Value idExpr,const Fortran::parser::InquireSpec::LogVar & var,Fortran::lower::StatementContext & stmtCtx) genInquireSpec() argument
2398 lowerIdExpr(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const std::list<Fortran::parser::InquireSpec> & ispecs,Fortran::lower::StatementContext & stmtCtx) lowerIdExpr() argument
2417 threadInquire(Fortran::lower::AbstractConverter & converter,mlir::Location loc,mlir::Value cookie,const std::list<Fortran::parser::InquireSpec> & ispecs,bool checkResult,mlir::Value & ok,Fortran::lower::StatementContext & stmtCtx) threadInquire() argument
2434 Fortran::lower::StatementContext stmtCtx; genInquireStatement() local
[all...]
H A DCustomIntrinsicCall.cpp96 Fortran::lower::StatementContext &stmtCtx, in genIntrinsicCall()
148 Fortran::lower::StatementContext &stmtCtx) { in lowerMinOrMax()
218 Fortran::lower::StatementContext &stmtCtx) { in lowerIshftc()
271 Fortran::lower::StatementContext &stmtCtx) { in lowerAssociated()
333 Fortran::lower::StatementContext &stmtCtx) { in lowerCustomIntrinsic()
H A DConvertVariable.cpp128 genInitializerExprValue(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const Fortran::lower::SomeExpr & expr,Fortran::lower::StatementContext & stmtCtx) genInitializerExprValue() argument
205 Fortran::lower::StatementContext stmtCtx; genExtAddrInInitializer() local
232 Fortran::lower::StatementContext stmtCtx; genInitialDataTarget() local
330 genComponentDefaultInit(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const Fortran::semantics::Symbol & component,fir::RecordType recTy,mlir::Value insertInto,Fortran::lower::StatementContext & stmtCtx) genComponentDefaultInit() argument
395 genDefaultInitializerValue(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const Fortran::semantics::Symbol & sym,mlir::Type symTy,Fortran::lower::StatementContext & stmtCtx) genDefaultInitializerValue() argument
551 Fortran::lower::StatementContext stmtCtx( defineGlobal() local
562 Fortran::lower::StatementContext stmtCtx( defineGlobal() local
577 Fortran::lower::StatementContext stmtCtx( defineGlobal() local
672 Fortran::lower::StatementContext stmtCtx; instantiateGlobal() local
923 Fortran::lower::StatementContext stmtCtx; instantiateLocal() local
1043 Fortran::lower::StatementContext stmtCtx; defineGlobalAggregateStore() local
1055 Fortran::lower::StatementContext stmtCtx; defineGlobalAggregateStore() local
1159 Fortran::lower::StatementContext stmtCtx; instantiateAlias() local
1356 Fortran::lower::StatementContext stmtCtx; finalizeCommonBlockDefinition() local
1441 Fortran::lower::StatementContext stmtCtx; instantiateCommon() local
1490 lowerExplicitLowerBounds(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const Fortran::lower::BoxAnalyzer & box,llvm::SmallVectorImpl<mlir::Value> & result,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) lowerExplicitLowerBounds() argument
1529 lowerExplicitExtents(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const Fortran::lower::BoxAnalyzer & box,llvm::SmallVectorImpl<mlir::Value> & lowerBounds,llvm::SmallVectorImpl<mlir::Value> & result,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) lowerExplicitExtents() argument
1562 lowerExplicitCharLen(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const Fortran::lower::BoxAnalyzer & box,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) lowerExplicitCharLen() argument
1858 mapSymbolAttributes(AbstractConverter & converter,const Fortran::lower::pft::Variable & var,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,mlir::Value preAlloc) mapSymbolAttributes() argument
2399 mapSymbolAttributes(AbstractConverter & converter,const Fortran::semantics::SymbolRef & symbol,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,mlir::Value preAlloc) mapSymbolAttributes() argument
[all...]
H A DBridge.cpp146 Fortran::lower::StatementContext &stmtCtx; // construct exit code global() member
663 genExprBox(mlir::Location loc,const Fortran::lower::SomeExpr & expr,Fortran::lower::StatementContext & stmtCtx) genExprBox() argument
1075 createFIRExpr(mlir::Location loc,const Fortran::lower::SomeExpr * expr,Fortran::lower::StatementContext & stmtCtx) createFIRExpr() argument
1259 Fortran::lower::StatementContext stmtCtx; copyVarFIR() local
1306 Fortran::lower::StatementContext stmtCtx; genLoopVariableAddress() local
1364 Fortran::lower::StatementContext stmtCtx; genConditionalBranch() local
1373 Fortran::lower::StatementContext stmtCtx; genConditionalBranch() local
1578 pushActiveConstruct(Fortran::lower::pft::Evaluation & eval,Fortran::lower::StatementContext & stmtCtx) pushActiveConstruct() argument
1703 Fortran::lower::StatementContext stmtCtx; genIfCondition() local
1728 Fortran::lower::StatementContext stmtCtx; genFIR() local
1769 Fortran::lower::StatementContext stmtCtx; genFIR() local
1789 Fortran::lower::StatementContext stmtCtx; genFIR() local
2073 Fortran::lower::StatementContext stmtCtx; genControlValue() local
2155 Fortran::lower::StatementContext stmtCtx; genFIRIncrementLoopBegin() local
2221 Fortran::lower::StatementContext stmtCtx; genFIRIncrementLoopBegin() local
2378 Fortran::lower::StatementContext stmtCtx; genCaseOrRankConstruct() local
2439 Fortran::lower::StatementContext &stmtCtx = genFIR() local
2467 Fortran::lower::StatementContext &stmtCtx = genFIR() local
2802 Fortran::lower::StatementContext stmtCtx; genFIR() local
3018 Fortran::lower::StatementContext &stmtCtx = genFIR() local
3173 genAssociateSelector(const Fortran::lower::SomeExpr & selector,Fortran::lower::StatementContext & stmtCtx) genAssociateSelector() argument
3184 Fortran::lower::StatementContext stmtCtx; genFIR() local
3213 Fortran::lower::StatementContext stmtCtx; genFIR() local
3330 Fortran::lower::StatementContext &stmtCtx = genFIR() local
3400 Fortran::lower::StatementContext stmtCtx; genFIR() local
3473 Fortran::lower::StatementContext stmtCtx; genFIR() local
3838 Fortran::lower::StatementContext stmtCtx; genFIR() local
3877 genInitializerExprValue(const Fortran::lower::SomeExpr & expr,Fortran::lower::StatementContext & stmtCtx) genInitializerExprValue() argument
3904 Fortran::lower::StatementContext &stmtCtx = genArrayAssignment() local
3997 Fortran::lower::StatementContext stmtCtx; genPointerAssignment() local
4105 Fortran::lower::StatementContext stmtCtx; genPointerAssignment() local
4183 genImplicitConvert(const Fortran::evaluate::Assignment & assign,hlfir::Entity rhs,bool preserveLowerBounds,Fortran::lower::StatementContext & stmtCtx) genImplicitConvert() argument
4363 __anonc6773cb55002(Fortran::lower::StatementContext &stmtCtx) genDataAssignment() argument
4385 __anonc6773cb55102(Fortran::lower::StatementContext &stmtCtx) genDataAssignment() argument
4504 Fortran::lower::StatementContext stmtCtx; genAssignment() local
4860 Fortran::lower::StatementContext stmtCtx; genFIR() local
4961 Fortran::lower::StatementContext stmtCtx; genFIR() local
5260 Fortran::lower::StatementContext stmtCtx; startNewFunction() local
[all...]
H A DConvertExprToHLFIR.cpp61 Fortran::lower::StatementContext &stmtCtx) in HlfirDesignatorBuilder() argument
883 Fortran::lower::StatementContext &stmtCtx; global() member in __anon1a9dd9e00111::HlfirDesignatorBuilder
1413 HlfirBuilder(mlir::Location loc,Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) HlfirBuilder() argument
1895 Fortran::lower::StatementContext &stmtCtx; global() member in __anon1a9dd9e00111::HlfirBuilder
1921 convertExprToHLFIR(mlir::Location loc,Fortran::lower::AbstractConverter & converter,const Fortran::lower::SomeExpr & expr,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) convertExprToHLFIR() argument
1927 convertToBox(mlir::Location loc,Fortran::lower::AbstractConverter & converter,hlfir::Entity entity,Fortran::lower::StatementContext & stmtCtx,mlir::Type fortranType) convertToBox() argument
1939 convertExprToBox(mlir::Location loc,Fortran::lower::AbstractConverter & converter,const Fortran::lower::SomeExpr & expr,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) convertExprToBox() argument
1948 convertToAddress(mlir::Location loc,Fortran::lower::AbstractConverter & converter,hlfir::Entity entity,Fortran::lower::StatementContext & stmtCtx,mlir::Type fortranType) convertToAddress() argument
1961 convertExprToAddress(mlir::Location loc,Fortran::lower::AbstractConverter & converter,const Fortran::lower::SomeExpr & expr,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) convertExprToAddress() argument
1970 convertToValue(mlir::Location loc,Fortran::lower::AbstractConverter & converter,hlfir::Entity entity,Fortran::lower::StatementContext & stmtCtx) convertToValue() argument
1981 convertExprToValue(mlir::Location loc,Fortran::lower::AbstractConverter & converter,const Fortran::lower::SomeExpr & expr,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) convertExprToValue() argument
1990 convertDataRefToValue(mlir::Location loc,Fortran::lower::AbstractConverter & converter,const Fortran::evaluate::DataRef & dataRef,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) convertDataRefToValue() argument
2017 convertVectorSubscriptedExprToElementalAddr(mlir::Location loc,Fortran::lower::AbstractConverter & converter,const Fortran::lower::SomeExpr & designatorExpr,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) convertVectorSubscriptedExprToElementalAddr() argument
[all...]
H A DDirectivesCommon.h
H A DOpenACC.cpp323 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
366 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
408 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
825 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
1401 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
1502 genAsyncClause(Fortran::lower::AbstractConverter & converter,const Fortran::parser::AccClause::Async * asyncClause,mlir::Value & async,bool & addAsyncAttr,Fortran::lower::StatementContext & stmtCtx) genAsyncClause() argument
1519 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
1570 genIfClause(Fortran::lower::AbstractConverter & converter,mlir::Location clauseLocation,const Fortran::parser::AccClause::If * ifClause,mlir::Value & ifCond,Fortran::lower::StatementContext & stmtCtx) genIfClause() argument
1582 genWaitClause(Fortran::lower::AbstractConverter & converter,const Fortran::parser::AccClause::Wait * waitClause,llvm::SmallVectorImpl<mlir::Value> & operands,mlir::Value & waitDevnum,bool & addWaitAttr,Fortran::lower::StatementContext & stmtCtx) genWaitClause() argument
1613 genWaitClauseWithDeviceType(Fortran::lower::AbstractConverter & converter,const Fortran::parser::AccClause::Wait * waitClause,llvm::SmallVector<mlir::Value> & waitOperands,llvm::SmallVector<mlir::Attribute> & waitOperandsDeviceTypes,llvm::SmallVector<mlir::Attribute> & waitOnlyDeviceTypes,llvm::SmallVector<bool> & hasDevnums,llvm::SmallVector<int32_t> & waitOperandsSegments,llvm::SmallVector<mlir::Attribute> deviceTypeAttrs,Fortran::lower::StatementContext & stmtCtx) genWaitClauseWithDeviceType() argument
1712 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
2097 Fortran::lower::StatementContext stmtCtx; genACC() local
2120 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
2149 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
2515 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
2711 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
2780 Fortran::lower::StatementContext stmtCtx; genACC() local
2820 Fortran::lower::StatementContext stmtCtx; genACC() local
2852 genACCEnterDataOp(Fortran::lower::AbstractConverter & converter,mlir::Location currentLocation,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::StatementContext & stmtCtx,const Fortran::parser::AccClauseList & accClauseList) genACCEnterDataOp() argument
2963 genACCExitDataOp(Fortran::lower::AbstractConverter & converter,mlir::Location currentLocation,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::StatementContext & stmtCtx,const Fortran::parser::AccClauseList & accClauseList) genACCExitDataOp() argument
3080 Fortran::lower::StatementContext stmtCtx; genACCInitShutdownOp() local
3124 Fortran::lower::StatementContext stmtCtx; genACCSetOp() local
3188 genACCUpdateOp(Fortran::lower::AbstractConverter & converter,mlir::Location currentLocation,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::StatementContext & stmtCtx,const Fortran::parser::AccClauseList & accClauseList) genACCUpdateOp() argument
3297 Fortran::lower::StatementContext stmtCtx; genACC() local
3338 Fortran::lower::StatementContext stmtCtx; genACC() local
3665 Fortran::lower::StatementContext stmtCtx; genDeclareInFunction() local
4171 Fortran::lower::StatementContext stmtCtx; genACC() local
[all...]
H A DAllocatable.cpp68 Fortran::lower::StatementContext stmtCtx; init() local
311 Fortran::lower::StatementContext stmtCtx; lower() local
414 Fortran::lower::StatementContext stmtCtx; genInlinedAllocation() local
502 Fortran::lower::StatementContext stmtCtx; lowerAllocateLengthParameters() local
549 Fortran::lower::StatementContext stmtCtx; genAllocateObjectBounds() local
732 Fortran::lower::StatementContext stmtCtx; genCudaAllocate() local
1081 associateMutableBox(Fortran::lower::AbstractConverter & converter,mlir::Location loc,const fir::MutableBoxValue & box,const Fortran::lower::SomeExpr & source,mlir::ValueRange lbounds,Fortran::lower::StatementContext & stmtCtx) associateMutableBox() argument
[all...]
H A DVectorSubscripts.cpp29 Fortran::lower::StatementContext &stmtCtx) in VectorSubscriptBoxBuilder()
239 Fortran::lower::StatementContext &stmtCtx; member in __anonec25996d0111::VectorSubscriptBoxBuilder
252 Fortran::lower::StatementContext &stmtCtx, in genVectorSubscriptBox()
H A DConvertExpr.cpp664 ScalarExprLowering(mlir::Location loc,Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,bool inInitializer=false) ScalarExprLowering() argument
3026 Fortran::lower::StatementContext &stmtCtx; global() member in __anonb82c9c080d11::ScalarExprLowering
3245 lowerArrayAssignment(Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,const TL & lhs,const TR & rhs) lowerArrayAssignment() argument
3284 lowerAnyMaskedArrayAssignment(Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,const Fortran::lower::SomeExpr & lhs,const Fortran::lower::SomeExpr & rhs,Fortran::lower::ExplicitIterSpace & explicitSpace,Fortran::lower::ImplicitIterSpace & implicitSpace) lowerAnyMaskedArrayAssignment() argument
3310 lowerArrayOfPointerAssignment(Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,const Fortran::lower::SomeExpr & lhs,const Fortran::lower::SomeExpr & rhs,Fortran::lower::ExplicitIterSpace & explicitSpace,Fortran::lower::ImplicitIterSpace & implicitSpace,const llvm::SmallVector<mlir::Value> & lbounds,std::optional<llvm::SmallVector<mlir::Value>> ubounds) lowerArrayOfPointerAssignment() argument
3353 lowerAllocatableArrayAssignment(Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,const Fortran::lower::SomeExpr & lhs,const Fortran::lower::SomeExpr & rhs,Fortran::lower::ExplicitIterSpace & explicitSpace,Fortran::lower::ImplicitIterSpace & implicitSpace) lowerAllocatableArrayAssignment() argument
3463 lowerBoxedArrayExpression(Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,const Fortran::lower::SomeExpr & expr) lowerBoxedArrayExpression() argument
3488 lowerNewArrayExpression(Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,const Fortran::lower::SomeExpr & expr) lowerNewArrayExpression() argument
3515 lowerLazyArrayExpression(Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,const Fortran::lower::SomeExpr & expr,mlir::Value raggedHeader) lowerLazyArrayExpression() argument
3594 lowerElementalUserAssignment(Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,Fortran::lower::ExplicitIterSpace & explicitSpace,Fortran::lower::ImplicitIterSpace & implicitSpace,const Fortran::evaluate::ProcedureRef & procRef) lowerElementalUserAssignment() argument
3648 lowerElementalSubroutine(Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,const Fortran::lower::SomeExpr & call) lowerElementalSubroutine() argument
3733 lowerScalarUserAssignment(Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,Fortran::lower::ExplicitIterSpace & explicitIterSpace,mlir::func::FuncOp userAssignmentFunction,const Fortran::lower::SomeExpr & lhs,const Fortran::lower::SomeExpr & rhs) lowerScalarUserAssignment() argument
6306 genArrayCtorInitializer(const Fortran::evaluate::Expr<A> & x,mlir::Type,mlir::Value,mlir::Value,mlir::Value,Fortran::lower::StatementContext & stmtCtx) genArrayCtorInitializer() argument
7124 ArrayExprLowering(Fortran::lower::AbstractConverter & converter,Fortran::lower::StatementContext & stmtCtx,Fortran::lower::SymMap & symMap) ArrayExprLowering() argument
7130 ArrayExprLowering(Fortran::lower::AbstractConverter & converter,Fortran::lower::StatementContext & stmtCtx,Fortran::lower::SymMap & symMap,ConstituentSemantics sem) ArrayExprLowering() argument
7137 ArrayExprLowering(Fortran::lower::AbstractConverter & converter,Fortran::lower::StatementContext & stmtCtx,Fortran::lower::SymMap & symMap,ConstituentSemantics sem,Fortran::lower::ExplicitIterSpace * expSpace,Fortran::lower::ImplicitIterSpace * impSpace) ArrayExprLowering() argument
7234 Fortran::lower::StatementContext &stmtCtx; global() member in __anonb82c9c085811::ArrayExprLowering
7271 createSomeExtendedExpression(mlir::Location loc,Fortran::lower::AbstractConverter & converter,const Fortran::lower::SomeExpr & expr,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) createSomeExtendedExpression() argument
7279 createSomeInitializerExpression(mlir::Location loc,Fortran::lower::AbstractConverter & converter,const Fortran::lower::SomeExpr & expr,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) createSomeInitializerExpression() argument
7289 createSomeExtendedAddress(mlir::Location loc,Fortran::lower::AbstractConverter & converter,const Fortran::lower::SomeExpr & expr,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) createSomeExtendedAddress() argument
7297 createInitializerAddress(mlir::Location loc,Fortran::lower::AbstractConverter & converter,const Fortran::lower::SomeExpr & expr,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) createInitializerAddress() argument
7307 createSomeArrayAssignment(Fortran::lower::AbstractConverter & converter,const Fortran::lower::SomeExpr & lhs,const Fortran::lower::SomeExpr & rhs,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) createSomeArrayAssignment() argument
7316 createSomeArrayAssignment(Fortran::lower::AbstractConverter & converter,const fir::ExtendedValue & lhs,const Fortran::lower::SomeExpr & rhs,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) createSomeArrayAssignment() argument
7324 createSomeArrayAssignment(Fortran::lower::AbstractConverter & converter,const fir::ExtendedValue & lhs,const fir::ExtendedValue & rhs,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) createSomeArrayAssignment() argument
7335 createAnyMaskedArrayAssignment(Fortran::lower::AbstractConverter & converter,const Fortran::lower::SomeExpr & lhs,const Fortran::lower::SomeExpr & rhs,Fortran::lower::ExplicitIterSpace & explicitSpace,Fortran::lower::ImplicitIterSpace & implicitSpace,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) createAnyMaskedArrayAssignment() argument
7350 createAllocatableArrayAssignment(Fortran::lower::AbstractConverter & converter,const Fortran::lower::SomeExpr & lhs,const Fortran::lower::SomeExpr & rhs,Fortran::lower::ExplicitIterSpace & explicitSpace,Fortran::lower::ImplicitIterSpace & implicitSpace,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) createAllocatableArrayAssignment() argument
7367 createArrayOfPointerAssignment(Fortran::lower::AbstractConverter & converter,const Fortran::lower::SomeExpr & lhs,const Fortran::lower::SomeExpr & rhs,Fortran::lower::ExplicitIterSpace & explicitSpace,Fortran::lower::ImplicitIterSpace & implicitSpace,const llvm::SmallVector<mlir::Value> & lbounds,std::optional<llvm::SmallVector<mlir::Value>> ubounds,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) createArrayOfPointerAssignment() argument
7382 createSomeArrayTempValue(Fortran::lower::AbstractConverter & converter,const Fortran::lower::SomeExpr & expr,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) createSomeArrayTempValue() argument
7391 createLazyArrayTempValue(Fortran::lower::AbstractConverter & converter,const Fortran::lower::SomeExpr & expr,mlir::Value raggedHeader,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) createLazyArrayTempValue() argument
7401 createSomeArrayBox(Fortran::lower::AbstractConverter & converter,const Fortran::lower::SomeExpr & expr,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) createSomeArrayBox() argument
7476 createBoxValue(mlir::Location loc,Fortran::lower::AbstractConverter & converter,const Fortran::lower::SomeExpr & expr,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) createBoxValue() argument
7497 createSubroutineCall(AbstractConverter & converter,const evaluate::ProcedureRef & call,ExplicitIterSpace & explicitIterSpace,ImplicitIterSpace & implicitIterSpace,SymMap & symMap,StatementContext & stmtCtx,bool isUserDefAssignment) createSubroutineCall() argument
7556 genArrayLoad(mlir::Location loc,Fortran::lower::AbstractConverter & converter,fir::FirOpBuilder & builder,const A * x,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) genArrayLoad() argument
7570 genArrayLoad(mlir::Location loc,Fortran::lower::AbstractConverter & converter,fir::FirOpBuilder & builder,const Fortran::evaluate::ArrayRef * x,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) genArrayLoad() argument
7584 Fortran::lower::StatementContext &stmtCtx = esp.stmtContext(); createArrayLoads() local
[all...]
H A DRuntime.cpp62 Fortran::lower::StatementContext stmtCtx; in genStopStatement() local
H A DConvertCall.cpp289 genCallOpAndResult(mlir::Location loc,Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,Fortran::lower::CallerInterface & caller,mlir::FunctionType callSiteType,std::optional<mlir::Type> resultType,bool isElemental) genCallOpAndResult() argument
754 genStmtFunctionRef(mlir::Location loc,Fortran::lower::AbstractConverter & converter,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx,const Fortran::evaluate::ProcedureRef & procRef) genStmtFunctionRef() argument
879 Fortran::lower::StatementContext &stmtCtx; global() member
1856 auto &stmtCtx = callContext.stmtCtx; genIntrinsicRefCore() local
2462 auto &stmtCtx = callContext.stmtCtx; genCustomIntrinsicRef() local
2776 convertCallToHLFIR(mlir::Location loc,Fortran::lower::AbstractConverter & converter,const evaluate::ProcedureRef & procRef,std::optional<mlir::Type> resultType,Fortran::lower::SymMap & symMap,Fortran::lower::StatementContext & stmtCtx) convertCallToHLFIR() argument
[all...]
H A DConvertConstant.cpp396 Fortran::lower::StatementContext stmtCtx; in genStructureComponentInit() local
/llvm-project/flang/lib/Lower/OpenMP/
H A DClauseProcessor.cpp72 lower::StatementContext stmtCtx; in genAllocateClause() local
158 lower::StatementContext stmtCtx; getIfClauseOperand() local
234 lower::StatementContext stmtCtx; processCollapse() local
281 processDevice(lower::StatementContext & stmtCtx,mlir::omp::DeviceClauseOps & result) const processDevice() argument
322 processDistSchedule(lower::StatementContext & stmtCtx,mlir::omp::DistScheduleClauseOps & result) const processDistSchedule() argument
335 processFinal(lower::StatementContext & stmtCtx,mlir::omp::FinalClauseOps & result) const processFinal() argument
371 processNumTeams(lower::StatementContext & stmtCtx,mlir::omp::NumTeamsClauseOps & result) const processNumTeams() argument
386 processNumThreads(lower::StatementContext & stmtCtx,mlir::omp::NumThreadsClauseOps & result) const processNumThreads() argument
433 processPriority(lower::StatementContext & stmtCtx,mlir::omp::PriorityClauseOps & result) const processPriority() argument
465 processSchedule(lower::StatementContext & stmtCtx,mlir::omp::ScheduleClauseOps & result) const processSchedule() argument
523 processThreadLimit(lower::StatementContext & stmtCtx,mlir::omp::ThreadLimitClauseOps & result) const processThreadLimit() argument
560 lower::StatementContext stmtCtx; addAlignedClause() local
901 processMap(mlir::Location currentLocation,lower::StatementContext & stmtCtx,mlir::omp::MapClauseOps & result,llvm::SmallVectorImpl<const semantics::Symbol * > * mapSyms,llvm::SmallVectorImpl<mlir::Location> * mapSymLocs,llvm::SmallVectorImpl<mlir::Type> * mapSymTypes) const processMap() argument
[all...]
H A DClauseProcessor.h182 processMotionClauses(lower::StatementContext & stmtCtx,mlir::omp::MapClauseOps & result) processMotionClauses() argument
[all...]
H A DOpenMP.cpp1013 genDistributeClauses(lower::AbstractConverter & converter,semantics::SemanticsContext & semaCtx,lower::StatementContext & stmtCtx,const List<Clause> & clauses,mlir::Location loc,mlir::omp::DistributeClauseOps & clauseOps) genDistributeClauses() argument
1058 genParallelClauses(lower::AbstractConverter & converter,semantics::SemanticsContext & semaCtx,lower::StatementContext & stmtCtx,const List<Clause> & clauses,mlir::Location loc,mlir::omp::ParallelClauseOps & clauseOps,llvm::SmallVectorImpl<mlir::Type> & reductionTypes,llvm::SmallVectorImpl<const semantics::Symbol * > & reductionSyms) genParallelClauses() argument
1112 genTargetClauses(lower::AbstractConverter & converter,semantics::SemanticsContext & semaCtx,lower::StatementContext & stmtCtx,const List<Clause> & clauses,mlir::Location loc,bool processHostOnlyClauses,mlir::omp::TargetClauseOps & clauseOps,llvm::SmallVectorImpl<const semantics::Symbol * > & mapSyms,llvm::SmallVectorImpl<mlir::Location> & mapLocs,llvm::SmallVectorImpl<mlir::Type> & mapTypes,llvm::SmallVectorImpl<const semantics::Symbol * > & deviceAddrSyms,llvm::SmallVectorImpl<mlir::Location> & deviceAddrLocs,llvm::SmallVectorImpl<mlir::Type> & deviceAddrTypes,llvm::SmallVectorImpl<const semantics::Symbol * > & devicePtrSyms,llvm::SmallVectorImpl<mlir::Location> & devicePtrLocs,llvm::SmallVectorImpl<mlir::Type> & devicePtrTypes) genTargetClauses() argument
1150 genTargetDataClauses(lower::AbstractConverter & converter,semantics::SemanticsContext & semaCtx,lower::StatementContext & stmtCtx,const List<Clause> & clauses,mlir::Location loc,mlir::omp::TargetDataClauseOps & clauseOps,llvm::SmallVectorImpl<mlir::Type> & useDeviceTypes,llvm::SmallVectorImpl<mlir::Location> & useDeviceLocs,llvm::SmallVectorImpl<const semantics::Symbol * > & useDeviceSyms) genTargetDataClauses() argument
1182 genTargetEnterExitUpdateDataClauses(lower::AbstractConverter & converter,semantics::SemanticsContext & semaCtx,lower::StatementContext & stmtCtx,const List<Clause> & clauses,mlir::Location loc,llvm::omp::Directive directive,mlir::omp::TargetEnterExitUpdateDataClauseOps & clauseOps) genTargetEnterExitUpdateDataClauses() argument
1201 genTaskClauses(lower::AbstractConverter & converter,semantics::SemanticsContext & semaCtx,lower::StatementContext & stmtCtx,const List<Clause> & clauses,mlir::Location loc,mlir::omp::TaskClauseOps & clauseOps) genTaskClauses() argument
1240 genTeamsClauses(lower::AbstractConverter & converter,semantics::SemanticsContext & semaCtx,lower::StatementContext & stmtCtx,const List<Clause> & clauses,mlir::Location loc,mlir::omp::TeamsClauseOps & clauseOps) genTeamsClauses() argument
1256 genWsloopClauses(lower::AbstractConverter & converter,semantics::SemanticsContext & semaCtx,lower::StatementContext & stmtCtx,const List<Clause> & clauses,mlir::Location loc,mlir::omp::WsloopClauseOps & clauseOps,llvm::SmallVectorImpl<mlir::Type> & reductionTypes,llvm::SmallVectorImpl<const semantics::Symbol * > & reductionSyms) genWsloopClauses() argument
1323 lower::StatementContext stmtCtx; genDistributeOp() local
1415 lower::StatementContext stmtCtx; genParallelOp() local
1582 lower::StatementContext stmtCtx; genSimdOp() local
1641 lower::StatementContext stmtCtx; genTargetOp() local
1774 lower::StatementContext stmtCtx; genTargetDataOp() local
1799 lower::StatementContext stmtCtx; genTargetEnterExitUpdateDataOp() local
1825 lower::StatementContext stmtCtx; genTaskOp() local
1884 lower::StatementContext stmtCtx; genTeamsOp() local
1902 lower::StatementContext stmtCtx; genWsloopOp() local
[all...]