Lines Matching refs:MutableBoxValue
211 if (const auto *ptrOrAlloc = actual.getBoxOf<fir::MutableBoxValue>()) in genActualIsPresentTest()
397 [&](const fir::MutableBoxValue &box) -> fir::ExtendedValue { in genLoad()
448 if (const auto *box = exv.getBoxOf<fir::MutableBoxValue>()) in genOptionalAddr()
470 if (const auto *box = exv.getBoxOf<fir::MutableBoxValue>()) in genOptionalBox()
666 fir::MutableBoxValue
677 const fir::MutableBoxValue *mutableBox = in genMutableBoxValue()
678 exv.getBoxOf<fir::MutableBoxValue>(); in genMutableBoxValue()
704 return fir::MutableBoxValue(builder.createConvert(loc, nullBoxTy, temp), in genMutableBoxValueImpl()
1095 [&](const fir::MutableBoxValue &toBox) { in genval()
1897 [&](const fir::MutableBoxValue &mutableBox) { in gen()
2367 return fir::MutableBoxValue(base, lengths, /*mutableProperties*/ {}); in toExtendedValue()
2449 if (const auto *box = res.getBoxOf<fir::MutableBoxValue>()) in genProcedureRef()
2688 [&](const fir::MutableBoxValue &box) { in genCallOpAndResult()
2872 fir::MutableBoxValue mutableBox = genMutableBoxValue(expr); in prepareActualThatMayBeAbsent()
3041 llvm::SmallVector<fir::MutableBoxValue> mutableModifiedByCall; in genRawProcedureRef()
3101 fir::MutableBoxValue pointer(irBox, in genRawProcedureRef()
3110 fir::MutableBoxValue mutableBox = genMutableBoxValue(*expr); in genRawProcedureRef()
3165 fir::MutableBoxValue mutableBox = genMutableBoxValue(*expr); in genRawProcedureRef()
3727 fir::MutableBoxValue mutableBox = in lowerAllocatableArrayAssignment()
6140 if (const auto *mutableBox = exv.getBoxOf<fir::MutableBoxValue>()) in genOptionalArrayFetch()
6293 [&](const fir::MutableBoxValue &box) { in computeElementSize()
7598 fir::MutableBoxValue Fortran::lower::createMutableBox( in createMutableBox()