| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | IO.h | 37 class AbstractConverter; variable 40 mlir::Value genBackspaceStatement(AbstractConverter &, 44 mlir::Value genCloseStatement(AbstractConverter &, const parser::CloseStmt &); 47 mlir::Value genEndfileStatement(AbstractConverter &, 51 mlir::Value genFlushStatement(AbstractConverter &, const parser::FlushStmt &); 54 mlir::Value genInquireStatement(AbstractConverter &, 58 mlir::Value genReadStatement(AbstractConverter &converter, 62 mlir::Value genOpenStatement(AbstractConverter &, const parser::OpenStmt &); 65 void genPrintStatement(AbstractConverter &converter, 72 mlir::Value genWaitStatement(AbstractConverter &, const parser::WaitStmt &); [all …]
|
| H A D | ConvertExpr.h | 37 class AbstractConverter; variable 85 AbstractConverter &converter, 94 AbstractConverter &converter, 108 void createSomeArrayAssignment(AbstractConverter &converter, 120 void createSomeArrayAssignment(AbstractConverter &converter, 128 void createSomeArrayAssignment(AbstractConverter &converter, 161 void createAnyMaskedArrayAssignment(AbstractConverter &converter, 170 void createAllocatableArrayAssignment(AbstractConverter &converter, 204 void createLazyArrayTempValue(AbstractConverter &converter, 210 fir::ExtendedValue createSomeArrayBox(AbstractConverter &converter, [all …]
|
| H A D | Runtime.h | 51 class AbstractConverter; variable 55 void genEventPostStatement(AbstractConverter &, const parser::EventPostStmt &); 57 void genLockStatement(AbstractConverter &, const parser::LockStmt &); 58 void genFailImageStatement(AbstractConverter &); 59 void genStopStatement(AbstractConverter &, const parser::StopStmt &); 60 void genSyncAllStatement(AbstractConverter &, const parser::SyncAllStmt &); 61 void genSyncImagesStatement(AbstractConverter &, 63 void genSyncMemoryStatement(AbstractConverter &, 65 void genSyncTeamStatement(AbstractConverter &, const parser::SyncTeamStmt &); 66 void genUnlockStatement(AbstractConverter &, const parser::UnlockStmt &); [all …]
|
| H A D | ConvertVariable.h | 29 class AbstractConverter; variable 48 void instantiateVariable(AbstractConverter &, const pft::Variable &var, 55 void defineModuleVariable(AbstractConverter &, const pft::Variable &var); 61 AbstractConverter &, 69 void mapSymbolAttributes(AbstractConverter &, const pft::Variable &, SymMap &, 75 void mapCallInterfaceSymbols(AbstractConverter &, 87 mlir::Value genInitialDataTarget(Fortran::lower::AbstractConverter &, 93 genExtAddrInInitializer(Fortran::lower::AbstractConverter &converter, 98 void createRuntimeTypeInfoGlobal(Fortran::lower::AbstractConverter &converter,
|
| H A D | Coarray.h | 40 void genChangeTeamConstruct(AbstractConverter &, pft::Evaluation &eval, 42 void genChangeTeamStmt(AbstractConverter &, pft::Evaluation &eval, 44 void genEndChangeTeamStmt(AbstractConverter &, pft::Evaluation &eval, 46 void genFormTeamStatement(AbstractConverter &, pft::Evaluation &eval, 58 explicit CoarrayExprHelper(AbstractConverter &converter, mlir::Location loc, in CoarrayExprHelper() 70 AbstractConverter &converter;
|
| H A D | OpenMP.h | 28 class AbstractConverter; variable 35 void genOpenMPConstruct(AbstractConverter &, pft::Evaluation &, 37 void genOpenMPDeclarativeConstruct(AbstractConverter &, pft::Evaluation &, 40 void genThreadprivateOp(AbstractConverter &, const pft::Variable &); 41 void genOpenMPReduction(AbstractConverter &,
|
| H A D | ConvertType.h | 51 class AbstractConverter; variable 68 translateDerivedTypeToFIRType(Fortran::lower::AbstractConverter &, 72 mlir::Type translateSomeExprToFIRType(Fortran::lower::AbstractConverter &, 76 mlir::Type translateSymbolToFIRType(Fortran::lower::AbstractConverter &, 80 mlir::Type translateVariableToFIRType(Fortran::lower::AbstractConverter &,
|
| H A D | HostAssociations.h | 23 class AbstractConverter; variable 44 void hostProcedureBindings(AbstractConverter &converter, SymMap &symMap); 48 void internalProcedureBindings(AbstractConverter &converter, SymMap &symMap); 51 mlir::Type getArgumentType(AbstractConverter &convert);
|
| H A D | CallInterface.h | 46 class AbstractConverter; variable 218 CallInterface(Fortran::lower::AbstractConverter &c) : converter{c} {} 236 Fortran::lower::AbstractConverter &converter; 254 Fortran::lower::AbstractConverter &c) 352 Fortran::lower::AbstractConverter &c) 390 Fortran::lower::AbstractConverter &); 401 Fortran::lower::AbstractConverter &); 408 Fortran::lower::AbstractConverter &); 415 Fortran::lower::AbstractConverter &);
|
| H A D | Allocatable.h | 44 void genAllocateStmt(AbstractConverter &converter, 48 void genDeallocateStmt(AbstractConverter &converter, 54 fir::MutableBoxValue createMutableBox(AbstractConverter &converter, 64 void associateMutableBox(AbstractConverter &converter, mlir::Location loc,
|
| H A D | OpenACC.h | 24 class AbstractConverter; variable 30 void genOpenACCConstruct(AbstractConverter &, pft::Evaluation &, 33 AbstractConverter &, pft::Evaluation &,
|
| H A D | CustomIntrinsicCall.h | 46 AbstractConverter &converter); 81 const OperandPrepare &prepareOtherArgument, AbstractConverter &converter);
|
| H A D | VectorSubscripts.h | 38 class AbstractConverter; variable 147 mlir::Location loc, Fortran::lower::AbstractConverter &converter,
|
| H A D | IterationSpace.h | 37 class AbstractConverter; variable 297 void createArrayLoads(AbstractConverter &converter, ExplicitIterSpace &esp, 302 void createArrayMergeStores(AbstractConverter &converter, 354 friend void createArrayLoads(AbstractConverter &converter, 356 friend void createArrayMergeStores(AbstractConverter &converter,
|
| H A D | AbstractConverter.h | 72 class AbstractConverter { 228 virtual ~AbstractConverter() = default;
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | HostAssociations.cpp | 99 static void visit(const T &, Fortran::lower::AbstractConverter &, in visit() argument 106 Fortran::lower::AbstractConverter &converter, in visit() 112 Fortran::lower::AbstractConverter &converter, in visit() 118 Fortran::lower::AbstractConverter &converter, in visit() 130 static mlir::Type getType(Fortran::lower::AbstractConverter &converter, in getType() 147 Fortran::lower::AbstractConverter &, in getFromTuple() argument 178 Fortran::lower::AbstractConverter &, in getFromTuple() argument 213 Fortran::lower::AbstractConverter &converter, in getFromTuple() 478 Fortran::lower::AbstractConverter &converter, in hostProcedureBindings() 505 Fortran::lower::AbstractConverter &converter, in internalProcedureBindings() [all …]
|
| H A D | Coarray.cpp | 27 Fortran::lower::AbstractConverter &converter, in genChangeTeamConstruct() 34 Fortran::lower::AbstractConverter &converter, in genChangeTeamStmt() 41 Fortran::lower::AbstractConverter &converter, in genEndChangeTeamStmt() 48 Fortran::lower::AbstractConverter &converter, in genFormTeamStatement()
|
| H A D | IO.cpp | 137 static void genIoLoop(Fortran::lower::AbstractConverter &converter, 241 getNamelistGroup(Fortran::lower::AbstractConverter &converter, in getNamelistGroup() 464 Fortran::lower::AbstractConverter &converter, mlir::Value cookie, in genOutputItemList() 668 static void genIoLoop(Fortran::lower::AbstractConverter &converter, in genIoLoop() 908 mlir::Value genIOOption(Fortran::lower::AbstractConverter &converter, in genIOOption() 1317 Fortran::lower::AbstractConverter &converter, in getVariableBufferRequiredDescriptor() 1655 Fortran::lower::AbstractConverter &converter, in genBackspaceStatement() 1661 Fortran::lower::AbstractConverter &converter, in genEndfileStatement() 1906 genDataTransferStmt(Fortran::lower::AbstractConverter &converter, in genDataTransferStmt() 1983 Fortran::lower::AbstractConverter &converter, in genPrintStatement() [all …]
|
| H A D | Runtime.cpp | 43 Fortran::lower::AbstractConverter &converter, in genStopStatement() 112 Fortran::lower::AbstractConverter &converter) { in genFailImageStatement() 122 Fortran::lower::AbstractConverter &converter, in genEventPostStatement() 128 Fortran::lower::AbstractConverter &converter, in genEventWaitStatement() 134 Fortran::lower::AbstractConverter &converter, in genLockStatement() 140 Fortran::lower::AbstractConverter &converter, in genUnlockStatement() 146 Fortran::lower::AbstractConverter &converter, in genSyncAllStatement() 152 Fortran::lower::AbstractConverter &converter, in genSyncImagesStatement() 158 Fortran::lower::AbstractConverter &converter, in genSyncMemoryStatement() 164 Fortran::lower::AbstractConverter &converter, in genSyncTeamStatement() [all …]
|
| H A D | OpenMP.cpp | 543 genOMP(Fortran::lower::AbstractConverter &converter, in genOMP() 661 genOMP(Fortran::lower::AbstractConverter &converter, in genOMP() 1138 genOMP(Fortran::lower::AbstractConverter &converter, in genOMP() 1181 genOMP(Fortran::lower::AbstractConverter &converter, in genOMP() 1194 genOMP(Fortran::lower::AbstractConverter &converter, in genOMP() 1259 Fortran::lower::AbstractConverter &converter, in genOmpAtomicHintAndMemoryOrderClauses() 1297 Fortran::lower::AbstractConverter &converter, in genOmpAtomicUpdateStatement() 1483 Fortran::lower::AbstractConverter &converter, in genOpenMPConstruct() 1526 Fortran::lower::AbstractConverter &converter, in genThreadprivateOp() 1562 Fortran::lower::AbstractConverter &converter, in genOpenMPDeclarativeConstruct() [all …]
|
| H A D | OpenACC.cpp | 67 const Clause *x, Fortran::lower::AbstractConverter &converter, in genObjectListWithModifier() 150 Fortran::lower::AbstractConverter &converter, in genDeviceTypeClause() 210 createLoopOp(Fortran::lower::AbstractConverter &converter, in createLoopOp() 353 createParallelOp(Fortran::lower::AbstractConverter &converter, in createParallelOp() 534 genACCParallelOp(Fortran::lower::AbstractConverter &converter, in genACCParallelOp() 619 genACC(Fortran::lower::AbstractConverter &converter, in genACC() 644 genACC(Fortran::lower::AbstractConverter &converter, in genACC() 856 genACCUpdateOp(Fortran::lower::AbstractConverter &converter, in genACCUpdateOp() 924 genACC(Fortran::lower::AbstractConverter &converter, in genACC() 1016 Fortran::lower::AbstractConverter &converter, in genOpenACCConstruct() [all …]
|
| H A D | ConvertVariable.cpp | 68 genInitializerExprValue(Fortran::lower::AbstractConverter &converter, in genInitializerExprValue() 159 Fortran::lower::AbstractConverter &converter, mlir::Location loc, in genExtAddrInInitializer() 181 Fortran::lower::AbstractConverter &converter, mlir::Location loc, in genInitialDataTarget() 650 getAggregateType(Fortran::lower::AbstractConverter &converter, in getAggregateType() 668 Fortran::lower::AbstractConverter &converter, in defineGlobalAggregateStore() 837 Fortran::lower::AbstractConverter &converter, in getTypeOfCommonWithInit() 912 getCommonBlockGlobal(Fortran::lower::AbstractConverter &converter, in getCommonBlockGlobal() 931 declareCommonBlock(Fortran::lower::AbstractConverter &converter, in declareCommonBlock() 1020 Fortran::lower::AbstractConverter &converter, in defineCommonBlocks() 1144 lowerExplicitExtents(Fortran::lower::AbstractConverter &converter, in lowerExplicitExtents() [all …]
|
| H A D | CustomIntrinsicCall.cpp | 76 AbstractConverter &converter) { in intrinsicRequiresCustomOptionalHandling() 90 Fortran::lower::AbstractConverter &converter) { in prepareMinOrMaxArguments() 169 Fortran::lower::AbstractConverter &converter) { in prepareIshftcArguments() 226 const OperandPrepare &prepareOtherArgument, AbstractConverter &converter) { in prepareCustomIntrinsicArgument()
|
| H A D | ConvertType.cpp | 135 TypeBuilder(Fortran::lower::AbstractConverter &converter) in TypeBuilder() 429 Fortran::lower::AbstractConverter &converter; 442 Fortran::lower::AbstractConverter &converter, in translateDerivedTypeToFIRType() 448 Fortran::lower::AbstractConverter &converter, const SomeExpr &expr) { in translateSomeExprToFIRType() 453 Fortran::lower::AbstractConverter &converter, const SymbolRef symbol) { in translateSymbolToFIRType() 458 Fortran::lower::AbstractConverter &converter, in translateVariableToFIRType()
|
| H A D | Allocatable.cpp | 55 void init(Fortran::lower::AbstractConverter &converter, mlir::Location loc, in init() 220 genMutableBoxValue(Fortran::lower::AbstractConverter &converter, in genMutableBoxValue() 231 AllocateStmtHelper(Fortran::lower::AbstractConverter &converter, in AllocateStmtHelper() 483 Fortran::lower::AbstractConverter &converter; 500 Fortran::lower::AbstractConverter &converter, in genAllocateStmt() 527 Fortran::lower::AbstractConverter &converter, in genDeallocateStmt() 590 createMutableProperties(Fortran::lower::AbstractConverter &converter, in createMutableProperties() 657 Fortran::lower::AbstractConverter &converter, mlir::Location loc, in createMutableBox() 682 Fortran::lower::AbstractConverter &converter, mlir::Location loc, in associateMutableBox()
|