Home
last modified time | relevance | path

Searched refs:FirOpBuilder (Results 1 – 13 of 13) sorted by relevance

/external/llvm-project/flang/lib/Lower/
DFIRBuilder.cpp18 mlir::FuncOp Fortran::lower::FirOpBuilder::createFunction( in createFunction()
25 Fortran::lower::FirOpBuilder::getNamedFunction(mlir::ModuleOp modOp, in getNamedFunction()
31 Fortran::lower::FirOpBuilder::getNamedGlobal(mlir::ModuleOp modOp, in getNamedGlobal()
36 mlir::Type Fortran::lower::FirOpBuilder::getRefType(mlir::Type eleTy) { in getRefType()
42 Fortran::lower::FirOpBuilder::createNullConstant(mlir::Location loc) { in createNullConstant()
49 mlir::Value Fortran::lower::FirOpBuilder::createIntegerConstant( in createIntegerConstant()
54 mlir::Value Fortran::lower::FirOpBuilder::createRealConstant( in createRealConstant()
60 Fortran::lower::FirOpBuilder::createRealZeroConstant(mlir::Location loc, in createRealZeroConstant()
73 mlir::Value Fortran::lower::FirOpBuilder::allocateLocal( in allocateLocal()
90 mlir::Value Fortran::lower::FirOpBuilder::createTemporary( in createTemporary()
[all …]
DIntrinsicCall.cpp94 explicit IntrinsicLibrary(Fortran::lower::FirOpBuilder &builder, in IntrinsicLibrary()
117 std::function<mlir::Value(Fortran::lower::FirOpBuilder &, mlir::Location,
196 Fortran::lower::FirOpBuilder &builder;
496 Fortran::lower::FirOpBuilder &builder, in getFuncOp()
509 mlir::Location loc, Fortran::lower::FirOpBuilder &builder, in searchFunctionInLibrary()
536 Fortran::lower::FirOpBuilder &builder, in getRuntimeFunction()
584 Fortran::lower::FirOpBuilder &builder) { in getFunctionType()
595 Fortran::lower::FirOpBuilder &builder, in toExtendedValue()
633 Fortran::lower::FirOpBuilder &builder, mlir::Location loc) { in toValue()
778 auto localBuilder = std::make_unique<Fortran::lower::FirOpBuilder>( in getWrapper()
[all …]
DCharacterRuntime.cpp58 Fortran::lower::FirOpBuilder &builder) { in getRuntimeFunc()
DCharacterExpr.cpp183 count, [&](Fortran::lower::FirOpBuilder &, mlir::Value index) { in createCopy() argument
195 lower, upper, [&](Fortran::lower::FirOpBuilder &, mlir::Value index) { in createPadding() argument
288 [&](Fortran::lower::FirOpBuilder &bldr, mlir::Value index) { in createConcatenate()
DIO.cpp119 Fortran::lower::FirOpBuilder &builder) { in getIORuntimeFunc()
167 static void makeNextConditionalOn(Fortran::lower::FirOpBuilder &builder, in makeNextConditionalOn()
195 Fortran::lower::FirOpBuilder &builder, in getOutputFunc()
267 Fortran::lower::FirOpBuilder &builder, in getInputFunc()
433 static mlir::Value getDefaultFilename(Fortran::lower::FirOpBuilder &builder, in getDefaultFilename()
440 static mlir::Value getDefaultLineNo(Fortran::lower::FirOpBuilder &builder, in getDefaultLineNo()
446 static mlir::Value getDefaultScratch(Fortran::lower::FirOpBuilder &builder, in getDefaultScratch()
453 static mlir::Value getDefaultScratchLen(Fortran::lower::FirOpBuilder &builder, in getDefaultScratchLen()
1153 mlir::FuncOp getBeginDataTransfer(mlir::Location loc, FirOpBuilder &builder, in getBeginDataTransfer()
DOpenMP.cpp52 static void createBodyOfOp(Op &op, Fortran::lower::FirOpBuilder &firOpBuilder, in createBodyOfOp()
DOpenACC.cpp90 static Op createRegionOp(Fortran::lower::FirOpBuilder &builder, in createRegionOp()
111 static Op createSimpleOp(Fortran::lower::FirOpBuilder &builder, in createSimpleOp()
/external/llvm-project/flang/include/flang/Lower/
DIntrinsicCall.h34 fir::ExtendedValue genIntrinsicCall(FirOpBuilder &, mlir::Location,
42 getUnrestrictedIntrinsicSymbolRefAttr(FirOpBuilder &, mlir::Location,
53 mlir::Value genMax(FirOpBuilder &, mlir::Location,
57 mlir::Value genMin(FirOpBuilder &, mlir::Location,
62 mlir::Value genPow(FirOpBuilder &, mlir::Location, mlir::Type resultType,
DDoLoopHelper.h19 explicit DoLoopHelper(FirOpBuilder &builder, mlir::Location loc) in DoLoopHelper()
24 using BodyGenerator = std::function<void(FirOpBuilder &, mlir::Value)>;
39 FirOpBuilder &builder;
DFIRBuilder.h38 class FirOpBuilder : public mlir::OpBuilder {
40 explicit FirOpBuilder(mlir::Operation *op, const fir::KindMapping &kindMap) in FirOpBuilder() function
113 std::function<void(FirOpBuilder &)> bodyBuilder,
127 std::function<void(FirOpBuilder &)> bodyBuilder,
DAbstractConverter.h42 class FirOpBuilder; variable
117 virtual Fortran::lower::FirOpBuilder &getFirOpBuilder() = 0;
DComplexExpr.h19 explicit ComplexExprHelper(FirOpBuilder &builder, mlir::Location loc) in ComplexExprHelper()
77 FirOpBuilder &builder;
DCharacterExpr.h21 explicit CharacterExprHelper(FirOpBuilder &builder, mlir::Location loc) in CharacterExprHelper()
147 FirOpBuilder &builder;