Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/include/flang/Lower/
H A DBoxAnalyzer.h53 int64_t charLen() const { return len; } in charLen() function
79 llvm::Optional<Fortran::lower::SomeExpr> charLen() const { in charLen() function
323 [](const ScalarStaticChar &x) -> A { return {x.charLen()}; }, in getCharLenConst()
324 [](const StaticArrayStaticChar &x) -> A { return {x.charLen()}; }, in getCharLenConst()
325 [](const DynamicArrayStaticChar &x) -> A { return {x.charLen()}; }, in getCharLenConst()
331 return match([](const ScalarDynamicChar &x) { return x.charLen(); }, in getCharLenExpr()
332 [](const StaticArrayDynamicChar &x) { return x.charLen(); }, in getCharLenExpr()
333 [](const DynamicArrayDynamicChar &x) { return x.charLen(); }, in getCharLenExpr()
H A DMangler.h66 Fortran::common::ConstantSubscript charLen = -1);
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertVariable.cpp1442 if (!charLen) in mapSymbolAttributes()
1484 auto charLen = x.charLen(); in mapSymbolAttributes() local
1510 auto charLen = x.charLen(); in mapSymbolAttributes() local
1519 if (charLen) in mapSymbolAttributes()
1625 auto charLen = x.charLen(); in mapSymbolAttributes() local
1686 auto charLen = x.charLen(); in mapSymbolAttributes() local
1693 if (charLen) { in mapSymbolAttributes()
1758 auto charLen = x.charLen(); in mapSymbolAttributes() local
1818 auto charLen = x.charLen(); in mapSymbolAttributes() local
1826 if (charLen) in mapSymbolAttributes()
[all …]
H A DMangler.cpp224 Fortran::common::ConstantSubscript charLen) { in mangleArrayLiteral() argument
228 if (charLen >= 0) in mangleArrayLiteral()
229 typeId.append(std::to_string(charLen)).append("x"); in mangleArrayLiteral()
H A DConvertExpr.cpp536 mlir::Value charLen) { in createBoxProcCharTuple() argument
2415 mlir::Value charLen; in genArrayTempFromMold() local
2418 charLen = allocMemTypeParams.empty() in genArrayTempFromMold()
2422 allocMemTypeParams.push_back(charLen); in genArrayTempFromMold()
2430 return fir::CharArrayBoxValue{temp, charLen, extents}; in genArrayTempFromMold()
6554 llvm::Optional<mlir::Value> charLen; in genArrayCtorInitializer() local
6566 if (fir::isa_char(seqTy.getEleTy()) && !charLen) { in genArrayCtorInitializer()
6636 llvm::Optional<mlir::Value> charLen; in genarr() local
6648 if (fir::isa_char(seqTy.getEleTy()) && !charLen) { in genarr()
6666 if (charLen) { in genarr()
[all …]