Home
last modified time | relevance | path

Searched refs:charHelper (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/flang/unittests/Optimizer/Builder/
H A DCharacterTest.cpp62 auto charHelper = fir::factory::CharacterExprHelper(builder, loc); in TEST_F() local
67 auto substr = charHelper.createSubstring(*str.getCharBox(), {lb, ub}); in TEST_F()
70 EXPECT_FALSE(charHelper.getCharacterType(substr).hasConstantLen()); in TEST_F()
72 charHelper.getCharacterType(substr))); in TEST_F()
/llvm-project-15.0.7/flang/unittests/Optimizer/Builder/Runtime/
H A DCharacterTest.cpp72 fir::factory::CharacterExprHelper charHelper(builder, loc); in checkCharCompare2() local
79 fir::ExtendedValue lhs = charHelper.toExtendedValue(lhsBuff, lhsLen); in checkCharCompare2()
80 fir::ExtendedValue rhs = charHelper.toExtendedValue(rhsBuff, rhsLen); in checkCharCompare2()
/llvm-project-15.0.7/flang/lib/Optimizer/Builder/
H A DFIRBuilder.cpp299 fir::factory::CharacterExprHelper charHelper{*this, loc}; in convertWithSemantics() local
301 charHelper.createUnboxChar(val); in convertWithSemantics()
312 fir::factory::CharacterExprHelper charHelper{*this, loc}; in convertWithSemantics() local
313 return charHelper.createEmboxChar(charBase, unknownLen); in convertWithSemantics()
/llvm-project-15.0.7/flang/lib/Lower/
H A DBridge.cpp1806 fir::factory::CharacterExprHelper charHelper{*builder, loc}; in genFIR() local
1808 charHelper.createUnboxChar(selector); in genFIR()
1812 charHelper.createUnboxChar(rhs); in genFIR()
H A DIO.cpp589 fir::factory::CharacterExprHelper charHelper{builder, loc}; in createIoRuntimeCallForItem() local
590 if (charHelper.isCharacterScalar(itemTy)) { in createIoRuntimeCallForItem()
H A DIntrinsicCall.cpp1579 fir::factory::CharacterExprHelper charHelper{builder, loc}; in toExtendedValue() local
1581 if (charHelper.isCharacterScalar(type)) in toExtendedValue()
1582 return charHelper.toExtendedValue(val); in toExtendedValue()
H A DConvertExpr.cpp1801 fir::factory::CharacterExprHelper charHelper{builder, getLoc()}; in gen() local
1804 return charHelper.createSubstring(x, bounds); in gen()