Home
last modified time | relevance | path

Searched refs:AbstractConverter (Results 1 – 25 of 30) sorted by relevance

12

/llvm-project-15.0.7/flang/include/flang/Lower/
H A DIO.h37 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 DConvertExpr.h37 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 DRuntime.h51 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 DConvertVariable.h29 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 DCoarray.h40 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 DOpenMP.h28 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 DConvertType.h51 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 DHostAssociations.h23 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 DCallInterface.h46 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 DAllocatable.h44 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 DOpenACC.h24 class AbstractConverter; variable
30 void genOpenACCConstruct(AbstractConverter &, pft::Evaluation &,
33 AbstractConverter &, pft::Evaluation &,
H A DCustomIntrinsicCall.h46 AbstractConverter &converter);
81 const OperandPrepare &prepareOtherArgument, AbstractConverter &converter);
H A DVectorSubscripts.h38 class AbstractConverter; variable
147 mlir::Location loc, Fortran::lower::AbstractConverter &converter,
H A DIterationSpace.h37 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 DAbstractConverter.h72 class AbstractConverter {
228 virtual ~AbstractConverter() = default;
/llvm-project-15.0.7/flang/lib/Lower/
H A DHostAssociations.cpp99 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 DCoarray.cpp27 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 DIO.cpp137 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 DRuntime.cpp43 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 DOpenMP.cpp543 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 DOpenACC.cpp67 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 DConvertVariable.cpp68 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 DCustomIntrinsicCall.cpp76 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 DConvertType.cpp135 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 DAllocatable.cpp55 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()

12