Home
last modified time | relevance | path

Searched refs:getCharacterType (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/
H A DCharacter.h123 static fir::CharacterType getCharacterType(mlir::Type type);
124 static fir::CharacterType getCharacterType(const fir::CharBoxValue &box);
125 static fir::CharacterType getCharacterType(mlir::Value str);
/llvm-project-15.0.7/flang/unittests/Optimizer/Builder/
H A DCharacterTest.cpp70 EXPECT_FALSE(charHelper.getCharacterType(substr).hasConstantLen()); in TEST_F()
72 charHelper.getCharacterType(substr))); in TEST_F()
/llvm-project-15.0.7/flang/lib/Optimizer/Builder/
H A DCharacter.cpp61 fir::factory::CharacterExprHelper::getCharacterType(mlir::Type type) { in getCharacterType() function in fir::factory::CharacterExprHelper
71 fir::CharacterType fir::factory::CharacterExprHelper::getCharacterType( in getCharacterType() function in fir::factory::CharacterExprHelper
73 return getCharacterType(box.getBuffer().getType()); in getCharacterType()
77 fir::factory::CharacterExprHelper::getCharacterType(mlir::Value str) { in getCharacterType() function in fir::factory::CharacterExprHelper
78 return getCharacterType(str.getType()); in getCharacterType()
351 auto blank = createBlankConstant(getCharacterType(str)); in createPadding()
458 auto temp = createCharacterTemp(getCharacterType(rhs), len); in createConcatenate()
530 auto blank = createBlankConstantCode(getCharacterType(str)); in createLenTrim()
656 auto type = getCharacterType(singleton); in extractCodeFromSingleton()
/llvm-project-15.0.7/flang/lib/Lower/
H A DIntrinsicCall.cpp2408 fir::CharacterType::KindTy kind = helper.getCharacterType(type).getFKind(); in genChar()
2979 fir::CharacterType eleType = helper.getCharacterType(ty); in genIchar()
H A DConvertExpr.cpp2021 fir::factory::CharacterExprHelper::getCharacterType(refTy); in genOffsetAndCoordinateOp()