Lines Matching refs:CharacterExprHelper

48 bool fir::factory::CharacterExprHelper::isCharacterScalar(mlir::Type type) {  in isCharacterScalar()
53 bool fir::factory::CharacterExprHelper::isArray(mlir::Type type) { in isArray()
61 fir::factory::CharacterExprHelper::getCharacterType(mlir::Type type) { in getCharacterType()
67 fir::factory::CharacterExprHelper::getCharType(mlir::Type type) { in getCharType()
71 fir::CharacterType fir::factory::CharacterExprHelper::getCharacterType( in getCharacterType()
77 fir::factory::CharacterExprHelper::getCharacterType(mlir::Value str) { in getCharacterType()
101 fir::factory::CharacterExprHelper::materializeValue(mlir::Value str) { in materializeValue()
120 fir::factory::CharacterExprHelper::toExtendedValue(mlir::Value character, in toExtendedValue()
196 fir::factory::CharacterExprHelper::createEmbox(const fir::CharBoxValue &box) { in createEmbox()
219 fir::CharBoxValue fir::factory::CharacterExprHelper::toScalarCharacter( in toScalarCharacter()
242 mlir::Value fir::factory::CharacterExprHelper::createEmbox( in createEmbox()
256 fir::factory::CharacterExprHelper::createElementAddr(mlir::Value buffer, in createElementAddr()
279 fir::factory::CharacterExprHelper::createLoadCharAt(mlir::Value buff, in createLoadCharAt()
288 void fir::factory::CharacterExprHelper::createStoreCharAt(mlir::Value str, in createStoreCharAt()
303 mlir::Value fir::factory::CharacterExprHelper::getCharBoxBuffer( in getCharBoxBuffer()
316 void fir::factory::CharacterExprHelper::createCopy( in createCopy()
349 void fir::factory::CharacterExprHelper::createPadding( in createPadding()
362 fir::factory::CharacterExprHelper::createCharacterTemp(mlir::Type type, in createCharacterTemp()
379 fir::CharBoxValue fir::factory::CharacterExprHelper::createTempFrom( in createTempFrom()
398 void fir::factory::CharacterExprHelper::createLengthOneAssign( in createLengthOneAssign()
417 void fir::factory::CharacterExprHelper::createAssign( in createAssign()
451 fir::CharBoxValue fir::factory::CharacterExprHelper::createConcatenate( in createConcatenate()
475 fir::CharBoxValue fir::factory::CharacterExprHelper::createSubstring( in createSubstring()
521 fir::factory::CharacterExprHelper::createLenTrim(const fir::CharBoxValue &str) { in createLenTrim()
559 fir::factory::CharacterExprHelper::createCharacterTemp(mlir::Type type, in createCharacterTemp()
572 mlir::Value fir::factory::CharacterExprHelper::createBlankConstantCode( in createBlankConstantCode()
579 mlir::Value fir::factory::CharacterExprHelper::createBlankConstant( in createBlankConstant()
585 void fir::factory::CharacterExprHelper::createAssign( in createAssign()
599 fir::factory::CharacterExprHelper::createEmboxChar(mlir::Value addr, in createEmboxChar()
605 fir::factory::CharacterExprHelper::createUnboxChar(mlir::Value boxChar) { in createUnboxChar()
617 bool fir::factory::CharacterExprHelper::isCharacterLiteral(mlir::Type type) { in isCharacterLiteral()
625 fir::factory::CharacterExprHelper::getCharacterKind(mlir::Type type) { in getCharacterKind()
631 fir::factory::CharacterExprHelper::getCharacterOrSequenceKind(mlir::Type type) { in getCharacterOrSequenceKind()
635 bool fir::factory::CharacterExprHelper::hasConstantLengthInType( in hasConstantLengthInType()
642 fir::factory::CharacterExprHelper::createSingletonFromCode(mlir::Value code, in createSingletonFromCode()
654 mlir::Value fir::factory::CharacterExprHelper::extractCodeFromSingleton( in extractCodeFromSingleton()
666 fir::factory::CharacterExprHelper::readLengthFromBox(mlir::Value box) { in readLengthFromBox()
679 mlir::Value fir::factory::CharacterExprHelper::getLength(mlir::Value memref) { in getLength()