| /llvm-project-15.0.7/flang/unittests/Optimizer/Builder/ |
| H A D | CharacterTest.cpp | 52 fir::factory::CharacterExprHelper::hasConstantLengthInType(strLit)); in TEST_F() 54 EXPECT_TRUE(fir::factory::CharacterExprHelper::isCharacterScalar(ty)); in TEST_F() 55 EXPECT_EQ(fir::factory::CharacterExprHelper::getCharacterOrSequenceKind(ty), in TEST_F() 56 fir::factory::CharacterExprHelper::getCharacterKind(ty)); in TEST_F() 62 auto charHelper = fir::factory::CharacterExprHelper(builder, loc); in TEST_F() 69 fir::factory::CharacterExprHelper::hasConstantLengthInType(substr)); in TEST_F() 71 EXPECT_FALSE(fir::factory::CharacterExprHelper::isArray( in TEST_F()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Builder/ |
| H A D | Character.cpp | 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() 242 mlir::Value fir::factory::CharacterExprHelper::createEmbox( in createEmbox() 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() 398 void fir::factory::CharacterExprHelper::createLengthOneAssign( in createLengthOneAssign() 417 void fir::factory::CharacterExprHelper::createAssign( in createAssign() 585 void fir::factory::CharacterExprHelper::createAssign( in createAssign() [all …]
|
| H A D | FIRBuilder.cpp | 299 fir::factory::CharacterExprHelper charHelper{*this, loc}; in convertWithSemantics() 312 fir::factory::CharacterExprHelper charHelper{*this, loc}; in convertWithSemantics() 476 if (fir::factory::CharacterExprHelper::hasConstantLengthInType(exv)) in createBox() 485 if (fir::factory::CharacterExprHelper::hasConstantLengthInType(exv)) in createBox() 558 return fir::factory::CharacterExprHelper{builder, loc} in readCharLen() 988 fir::factory::CharacterExprHelper helper{builder, loc}; in genScalarAssignment() 1190 return CharacterExprHelper(builder, loc).readLengthFromBox(memref); in genLenOfCharacter()
|
| H A D | MutableBox.cpp | 137 return fir::factory::CharacterExprHelper{builder, loc}.readLengthFromBox( in readCharacterLength()
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/ |
| H A D | Character.h | 26 class CharacterExprHelper { 29 explicit CharacterExprHelper(FirOpBuilder &builder, mlir::Location loc) in CharacterExprHelper() function 31 CharacterExprHelper(const CharacterExprHelper &) = delete;
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | ConvertExpr.cpp | 261 len = fir::factory::CharacterExprHelper{builder, loc}.getLength( in __anon67dfc8450102() 1247 return fir::factory::CharacterExprHelper{builder, getLoc()} in genval() 1801 fir::factory::CharacterExprHelper charHelper{builder, getLoc()}; in gen() 3474 fir::factory::CharacterExprHelper helper{builder, loc}; in createCharArrayAmend() 5040 return fir::factory::CharacterExprHelper{builder, loc} in genElementalUserDefinedProcRef() 5044 fir::factory::CharacterExprHelper helper(builder, loc); in genElementalUserDefinedProcRef() 5451 return fir::factory::CharacterExprHelper{builder, loc} in genarr() 5902 fir::factory::CharacterExprHelper::getCharType(arrTy); in genarr() 6008 return fir::factory::CharacterExprHelper{builder, loc} in genarr() 6099 return fir::factory::CharacterExprHelper{builder, loc} in genarr() [all …]
|
| H A D | HostAssociations.cpp | 207 mlir::Value boxchar = fir::factory::CharacterExprHelper(builder, args.loc) in instantiateHostTuple() 216 fir::factory::CharacterExprHelper charHelp(converter.getFirOpBuilder(), in getFromTuple()
|
| H A D | IO.cpp | 449 if (fir::factory::CharacterExprHelper::isCharacterScalar(type)) { in getOutputFunc() 456 fir::factory::CharacterExprHelper::getCharacterKind(type) == asciiKind) in getOutputFunc() 489 fir::factory::CharacterExprHelper helper{builder, loc}; in genOutputItemList() 548 if (fir::factory::CharacterExprHelper::isCharacterScalar(type)) { in getInputFunc() 551 fir::factory::CharacterExprHelper::getCharacterKind(type) == asciiKind) in getInputFunc() 589 fir::factory::CharacterExprHelper charHelper{builder, loc}; in createIoRuntimeCallForItem() 806 fir::factory::CharacterExprHelper helper(builder, loc); in genBuffer() 1324 if (fir::factory::CharacterExprHelper::getCharacterOrSequenceKind( in getVariableBufferRequiredDescriptor() 1327 if (fir::factory::CharacterExprHelper::isArray(varAddr.getType())) in getVariableBufferRequiredDescriptor()
|
| H A D | Bridge.cpp | 539 fir::factory::CharacterExprHelper{*builder, loc}.createAssign(lhs, rhs); in copyHostAssociateVar() 818 return fir::factory::CharacterExprHelper{*builder, loc} in genReturnSymbol() 1700 return fir::factory::CharacterExprHelper{*builder, loc} in genFIR() 1806 fir::factory::CharacterExprHelper charHelper{*builder, loc}; in genFIR() 2275 fir::factory::CharacterExprHelper{*builder, loc}.createAssign( in genAssignment() 2634 fir::factory::CharacterExprHelper charHelp{*builder, loc}; in mapDummiesAndResults()
|
| H A D | VectorSubscripts.cpp | 423 fir::factory::CharacterExprHelper helper{builder, loc}; in getElementAt()
|
| H A D | IntrinsicCall.cpp | 1579 fir::factory::CharacterExprHelper charHelper{builder, loc}; in toExtendedValue() 1619 return fir::factory::CharacterExprHelper{builder, loc}.createEmboxChar( in toValue() 2407 fir::factory::CharacterExprHelper helper{builder, loc}; in genChar() 2965 fir::factory::CharacterExprHelper helper{builder, loc}; in genIchar() 3069 fir::factory::CharacterExprHelper{builder, loc}.getCharacterKind( in genIndex() 3248 fir::factory::CharacterExprHelper(builder, loc).createLenTrim(*charBox); in genLenTrim() 3713 fir::factory::CharacterExprHelper{builder, loc}.getCharacterKind( in genScan() 4350 fir::factory::CharacterExprHelper{builder, loc}.getCharacterKind( in genVerify()
|
| H A D | ConvertVariable.cpp | 1248 fir::factory::CharacterExprHelper charHelp{builder, loc}; in mapSymbolAttributes()
|
| /llvm-project-15.0.7/flang/unittests/Optimizer/Builder/Runtime/ |
| H A D | CharacterTest.cpp | 72 fir::factory::CharacterExprHelper charHelper(builder, loc); in checkCharCompare2()
|