Lines Matching refs:ExtendedValue
210 fir::ExtendedValue actual) { in genActualIsPresentTest()
224 static fir::ExtendedValue
256 const llvm::SmallVector<mlir::Value> &origins) -> fir::ExtendedValue { in __anon67dfc8450102()
290 fir::ExtendedValue exv = fir::factory::readBoxValue(builder, loc, oldBox);
310 static fir::ExtendedValue
312 const fir::ExtendedValue &exv, in placeScalarValueInMemory()
334 static fir::ExtendedValue
336 const fir::ExtendedValue &exv) { in createInMemoryScalarCopy()
343 fir::ExtendedValue temp = builder.createTemporary(loc, type); in createInMemoryScalarCopy()
386 static fir::ExtendedValue genLoad(fir::FirOpBuilder &builder, in genLoad()
388 const fir::ExtendedValue &addr) { in genLoad()
390 [](const fir::CharBoxValue &box) -> fir::ExtendedValue { return box; }, in genLoad()
391 [&](const fir::UnboxedValue &v) -> fir::ExtendedValue { in genLoad()
397 [&](const fir::MutableBoxValue &box) -> fir::ExtendedValue { in genLoad()
401 [&](const fir::BoxValue &box) -> fir::ExtendedValue { in genLoad()
408 [&](const auto &) -> fir::ExtendedValue { in genLoad()
418 static fir::ExtendedValue genOptionalValue(fir::FirOpBuilder &builder, in genOptionalValue()
420 const fir::ExtendedValue &exv, in genOptionalValue()
442 static fir::ExtendedValue genOptionalAddr(fir::FirOpBuilder &builder, in genOptionalAddr()
444 const fir::ExtendedValue &exv, in genOptionalAddr()
459 static fir::ExtendedValue genOptionalBox(fir::FirOpBuilder &builder, in genOptionalBox()
461 const fir::ExtendedValue &exv, in genOptionalBox()
467 fir::ExtendedValue newExv = exv; in genOptionalBox()
558 static fir::ExtendedValue
560 const fir::ExtendedValue &exv, in absentBoxToUnallocatedBox()
635 using ExtValue = fir::ExtendedValue;
1274 fir::ExtendedValue
1275 replaceScalarCharacterLength(const fir::ExtendedValue &scalarChar, in replaceScalarCharacterLength()
1299 fir::ExtendedValue lhs = gen(x.left()); in genval()
1696 fir::ExtendedValue genArrayLit( in genArrayLit()
1741 fir::ExtendedValue genval( in genval()
2826 fir::ExtendedValue temp = fir::substBase(readIfBoxValue(actualArg), addr); in genCopyIn()
2875 fir::ExtendedValue actualArg = in prepareActualThatMayBeAbsent()
2896 fir::ExtendedValue
3378 const fir::ExtendedValue &lhs, in genScalarUserDefinedAssignmentCall()
3379 const fir::ExtendedValue &rhs) { in genScalarUserDefinedAssignmentCall()
3382 const fir::ExtendedValue &value, mlir::Type argType) -> mlir::Value { in genScalarUserDefinedAssignmentCall()
3420 static fir::ExtendedValue arrayModifyToExv(fir::FirOpBuilder &builder, in arrayModifyToExv()
3449 const fir::ExtendedValue &elementExv, mlir::Type eleTy, in createDerivedArrayAmend()
3471 const fir::ExtendedValue &srcExv, mlir::Value innerArg, in createCharArrayAmend()
3484 helper.createAssign(fir::ExtendedValue{dstChar}, srcExv); in createCharArrayAmend()
3497 inline static fir::ExtendedValue
3518 using ExtValue = fir::ExtendedValue;
3759 auto assignToStorage = [&](fir::ExtendedValue newLhs) { in lowerAllocatableArrayAssignment()
3939 fir::ExtendedValue lhs = in lowerElementalUserAssignment()
4043 fir::ExtendedValue elementalExv = iters.elementExv(); in lowerScalarUserAssignment()
4054 fir::ExtendedValue exv = in lowerScalarUserAssignment()
4079 void determineShapeOfDest(const fir::ExtendedValue &lhs) { in determineShapeOfDest()
4262 fir::ExtendedValue exv = iterSpace.elementExv(); in defaultStoreToDestination()
4518 fir::ExtendedValue tmp = Fortran::lower::createSomeArrayTempValue( in genMasks()
5505 fir::ExtendedValue result = in genarr()
5644 fir::ExtendedValue fetch = genArrFetch(vecIters); in genAccessByVector()
6996 fir::ExtendedValue arrayExv = in applyPathToArrayLoad()
7433 fir::ExtendedValue Fortran::lower::createSomeExtendedExpression( in createSomeExtendedExpression()
7467 fir::ExtendedValue Fortran::lower::createSomeInitializerExpression( in createSomeInitializerExpression()
7478 fir::ExtendedValue Fortran::lower::createSomeExtendedAddress( in createSomeExtendedAddress()
7486 fir::ExtendedValue Fortran::lower::createInitializerAddress( in createInitializerAddress()
7505 Fortran::lower::AbstractConverter &converter, const fir::ExtendedValue &lhs, in createSomeArrayAssignment()
7513 Fortran::lower::AbstractConverter &converter, const fir::ExtendedValue &lhs, in createSomeArrayAssignment()
7514 const fir::ExtendedValue &rhs, Fortran::lower::SymMap &symMap, in createSomeArrayAssignment()
7570 fir::ExtendedValue Fortran::lower::createSomeArrayTempValue( in createSomeArrayTempValue()
7588 fir::ExtendedValue
7611 fir::ExtendedValue Fortran::lower::createBoxValue( in createBoxValue()
7618 fir::ExtendedValue addr = Fortran::lower::createSomeExtendedAddress( in createBoxValue()