Lines Matching refs:runtime
20 using namespace Fortran::runtime;
23 void fir::runtime::genCshift(fir::FirOpBuilder &builder, mlir::Location loc, in genCshift()
26 auto cshiftFunc = fir::runtime::getRuntimeFunc<mkRTKey(Cshift)>(loc, builder); in genCshift()
32 fir::runtime::createArguments(builder, loc, fTy, resultBox, arrayBox, in genCshift()
38 void fir::runtime::genCshiftVector(fir::FirOpBuilder &builder, in genCshiftVector()
42 fir::runtime::getRuntimeFunc<mkRTKey(CshiftVector)>(loc, builder); in genCshiftVector()
48 auto args = fir::runtime::createArguments( in genCshiftVector()
54 void fir::runtime::genEoshift(fir::FirOpBuilder &builder, mlir::Location loc, in genEoshift()
59 fir::runtime::getRuntimeFunc<mkRTKey(Eoshift)>(loc, builder); in genEoshift()
64 auto args = fir::runtime::createArguments(builder, loc, fTy, resultBox, in genEoshift()
71 void fir::runtime::genEoshiftVector(fir::FirOpBuilder &builder, in genEoshiftVector()
76 fir::runtime::getRuntimeFunc<mkRTKey(EoshiftVector)>(loc, builder); in genEoshiftVector()
84 fir::runtime::createArguments(builder, loc, fTy, resultBox, arrayBox, in genEoshiftVector()
90 void fir::runtime::genMatmul(fir::FirOpBuilder &builder, mlir::Location loc, in genMatmul()
93 auto func = fir::runtime::getRuntimeFunc<mkRTKey(Matmul)>(loc, builder); in genMatmul()
99 fir::runtime::createArguments(builder, loc, fTy, resultBox, matrixABox, in genMatmul()
105 void fir::runtime::genPack(fir::FirOpBuilder &builder, mlir::Location loc, in genPack()
108 auto packFunc = fir::runtime::getRuntimeFunc<mkRTKey(Pack)>(loc, builder); in genPack()
114 fir::runtime::createArguments(builder, loc, fTy, resultBox, arrayBox, in genPack()
120 void fir::runtime::genReshape(fir::FirOpBuilder &builder, mlir::Location loc, in genReshape()
124 auto func = fir::runtime::getRuntimeFunc<mkRTKey(Reshape)>(loc, builder); in genReshape()
129 auto args = fir::runtime::createArguments(builder, loc, fTy, resultBox, in genReshape()
136 void fir::runtime::genSpread(fir::FirOpBuilder &builder, mlir::Location loc, in genSpread()
139 auto func = fir::runtime::getRuntimeFunc<mkRTKey(Spread)>(loc, builder); in genSpread()
145 fir::runtime::createArguments(builder, loc, fTy, resultBox, sourceBox, in genSpread()
151 void fir::runtime::genTranspose(fir::FirOpBuilder &builder, mlir::Location loc, in genTranspose()
153 auto func = fir::runtime::getRuntimeFunc<mkRTKey(Transpose)>(loc, builder); in genTranspose()
158 auto args = fir::runtime::createArguments(builder, loc, fTy, resultBox, in genTranspose()
164 void fir::runtime::genUnpack(fir::FirOpBuilder &builder, mlir::Location loc, in genUnpack()
167 auto unpackFunc = fir::runtime::getRuntimeFunc<mkRTKey(Unpack)>(loc, builder); in genUnpack()
173 fir::runtime::createArguments(builder, loc, fTy, resultBox, vectorBox, in genUnpack()