Lines Matching refs:factory
142 fir::factory::createTempMutableBox(builder, loc, resultArrayType); in genFuncDim()
144 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genFuncDim()
153 fir::factory::genMutableBoxRead(builder, loc, resultMutableBox); in genFuncDim()
283 fir::factory::createTempMutableBox(builder, loc, resultType); in genExtremumVal()
285 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genExtremumVal()
291 fir::factory::genMutableBoxRead(builder, loc, resultMutableBox); in genExtremumVal()
352 fir::factory::createTempMutableBox(builder, loc, resultType); in genExtremumloc()
354 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genExtremumloc()
360 fir::factory::genMutableBoxRead(builder, loc, resultMutableBox); in genExtremumloc()
381 fir::factory::createTempMutableBox(builder, loc, resultArrayType); in genExtremumloc()
383 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genExtremumloc()
396 return fir::factory::genMutableBoxRead(builder, loc, resultMutableBox) in genExtremumloc()
1579 fir::factory::CharacterExprHelper charHelper{builder, loc}; in toExtendedValue()
1619 return fir::factory::CharacterExprHelper{builder, loc}.createEmboxChar( in toValue()
2051 fir::factory::genMutableBoxRead(builder, loc, resultMutableBox); in readAndAddCleanUp()
2126 auto parts = fir::factory::Complex{builder, loc}.extractParts(arg); in genAbs()
2143 fir::factory::createTempMutableBox(builder, loc, resultType); in genAdjustRtCall()
2145 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genAdjustRtCall()
2153 fir::factory::genMutableBoxRead(builder, loc, resultMutableBox); in genAdjustRtCall()
2168 return fir::factory::Complex{builder, loc}.extractComplexPart( in genAimag()
2210 fir::factory::createTempMutableBox(builder, loc, resultArrayType); in genAll()
2212 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genAll()
2216 return fir::factory::genMutableBoxRead(builder, loc, resultMutableBox) in genAll()
2234 return fir::factory::genIsAllocatedOrAssociatedTest(builder, loc, x); in genAllocated()
2280 fir::factory::createTempMutableBox(builder, loc, resultArrayType); in genAny()
2282 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genAny()
2286 return fir::factory::genMutableBoxRead(builder, loc, resultMutableBox) in genAny()
2309 return fir::factory::genIsAllocatedOrAssociatedTest(builder, loc, *pointer); in genAssociated()
2330 fir::factory::getMutableIRBox(builder, loc, *pointer); in genAssociated()
2407 fir::factory::CharacterExprHelper helper{builder, loc}; in genChar()
2419 fir::factory::Complex complexHelper(builder, loc); in genCmplx()
2425 return fir::factory::Complex{builder, loc}.createComplex(resultType, real, in genCmplx()
2448 auto imag = fir::factory::Complex{builder, loc}.extractComplexPart( in genConjg()
2451 return fir::factory::Complex{builder, loc}.insertComplexPart( in genConjg()
2493 fir::factory::createTempMutableBox(builder, loc, type); in genCount()
2496 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genCount()
2503 fir::factory::genMutableBoxRead(builder, loc, resultMutableBox); in genCount()
2540 fir::factory::createTempMutableBox(builder, loc, resultArrayType); in genCshift()
2542 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genCshift()
2684 fir::factory::createTempMutableBox(builder, loc, resultArrayType); in genEoshift()
2686 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genEoshift()
2965 fir::factory::CharacterExprHelper helper{builder, loc}; in genIchar()
3069 fir::factory::CharacterExprHelper{builder, loc}.getCharacterKind( in genIndex()
3106 fir::factory::createTempMutableBox(builder, loc, resultType); in genIndex()
3107 mlir::Value resBox = fir::factory::getMutableIRBox(builder, loc, mutBox); in genIndex()
3234 mlir::Value len = fir::factory::readCharLen(builder, loc, args[0]); in genLen()
3248 fir::factory::CharacterExprHelper(builder, loc).createLenTrim(*charBox); in genLenTrim()
3301 fir::factory::createTempMutableBox(builder, loc, resultArrayType); in genMatmul()
3303 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genMatmul()
3505 mlir::Value box = fir::factory::createUnallocatedBox( in genNull()
3533 fir::factory::createTempMutableBox(builder, loc, resultArrayType); in genPack()
3535 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genPack()
3616 fir::factory::createTempMutableBox(builder, loc, resultType); in genRepeat()
3618 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genRepeat()
3660 fir::factory::createTempMutableBox(builder, loc, type); in genReshape()
3663 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genReshape()
3713 fir::factory::CharacterExprHelper{builder, loc}.getCharacterKind( in genScan()
3760 fir::factory::createTempMutableBox(builder, loc, resultType); in genScan()
3762 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genScan()
3941 mlir::Value lb = fir::factory::readLowerBound(builder, loc, array, dim, one); in computeLBOUND()
3944 mlir::Value extent = fir::factory::readExtent(builder, loc, array, dim); in computeLBOUND()
3985 fir::factory::getExtents(loc, builder, array); in createBoxForLBOUND()
4045 fir::factory::getIntIfConstant(dim)) { in genLbound()
4082 fir::factory::createTempMutableBox(builder, loc, type); in genUbound()
4084 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genUbound()
4126 fir::factory::createTempMutableBox(builder, loc, resultArrayType); in genSpread()
4128 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genSpread()
4173 fir::factory::createTempMutableBox(builder, loc, type); in genTransfer()
4178 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genTransfer()
4184 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genTransfer()
4211 fir::factory::createTempMutableBox(builder, loc, resultArrayType); in genTranspose()
4213 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genTranspose()
4230 fir::factory::createTempMutableBox(builder, loc, resultType); in genTrim()
4232 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genTrim()
4321 fir::factory::createTempMutableBox(builder, loc, resultArrayType); in genUnpack()
4323 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genUnpack()
4350 fir::factory::CharacterExprHelper{builder, loc}.getCharacterKind( in genVerify()
4397 fir::factory::createTempMutableBox(builder, loc, resultType); in genVerify()
4399 fir::factory::getMutableIRBox(builder, loc, resultMutableBox); in genVerify()