Lines Matching refs:CharBoxValue

72     const fir::CharBoxValue &box) {  in getCharacterType()
84 getCompileTimeLength(const fir::CharBoxValue &box) { in getCompileTimeLength()
100 fir::CharBoxValue
188 return fir::CharBoxValue{base, resultLen}; in toExtendedValue()
196 fir::factory::CharacterExprHelper::createEmbox(const fir::CharBoxValue &box) { in createEmbox()
219 fir::CharBoxValue fir::factory::CharacterExprHelper::toScalarCharacter( in toScalarCharacter()
247 return createEmbox(static_cast<const fir::CharBoxValue &>(box)); in createEmbox()
304 const fir::CharBoxValue &box) { in getCharBoxBuffer()
317 const fir::CharBoxValue &dest, const fir::CharBoxValue &src, in createCopy()
350 const fir::CharBoxValue &str, mlir::Value lower, mlir::Value upper) { in createPadding()
361 fir::CharBoxValue
379 fir::CharBoxValue fir::factory::CharacterExprHelper::createTempFrom( in createTempFrom()
399 const fir::CharBoxValue &lhs, const fir::CharBoxValue &rhs) { in createLengthOneAssign()
418 const fir::CharBoxValue &lhs, const fir::CharBoxValue &rhs) { in createAssign()
451 fir::CharBoxValue fir::factory::CharacterExprHelper::createConcatenate( in createConcatenate()
452 const fir::CharBoxValue &lhs, const fir::CharBoxValue &rhs) { in createConcatenate()
475 fir::CharBoxValue fir::factory::CharacterExprHelper::createSubstring( in createSubstring()
476 const fir::CharBoxValue &box, llvm::ArrayRef<mlir::Value> bounds) { in createSubstring()
521 fir::factory::CharacterExprHelper::createLenTrim(const fir::CharBoxValue &str) { in createLenTrim()
558 fir::CharBoxValue
587 if (auto *str = rhs.getBoxOf<fir::CharBoxValue>()) { in createAssign()
588 if (auto *to = lhs.getBoxOf<fir::CharBoxValue>()) { in createAssign()
601 return createEmbox(fir::CharBoxValue{addr, len}); in createEmboxChar()
608 [](const fir::CharBoxValue &b) -> T { in createUnboxChar()