Home
last modified time | relevance | path

Searched refs:getFKind (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/
H A DFactory.h49 if (!srcLen && !dstLen && srcTy.getFKind() == dstTy.getFKind() && in genCharacterCopy()
61 fir::CharacterType::getSingleton(ty.getContext(), ty.getFKind()))); in genCharacterCopy()
86 srcTy.getFKind() == dstTy.getFKind() in genCharacterCopy()
130 srcTy.getFKind() == dstTy.getFKind() in genCharacterCopy()
/llvm-project-15.0.7/flang/lib/Lower/
H A DMangler.cpp258 return "z" + std::to_string(cplx.getFKind()); in typeToString()
261 return "r" + std::to_string(real.getFKind()); in typeToString()
267 return "l" + std::to_string(logical.getFKind()); in typeToString()
270 return "c" + std::to_string(character.getFKind()); in typeToString()
273 return "bc" + std::to_string(boxCharacter.getEleTy().getFKind()); in typeToString()
H A DHostAssociations.cpp197 converter.genType(sym).cast<fir::CharacterType>().getFKind(); in getType()
H A DAllocatable.cpp155 int kind = box.getEleTy().cast<fir::CharacterType>().getFKind(); in genRuntimeInitCharacter()
H A DConvertExpr.cpp1288 builder.getContext(), charType.getFKind(), newLen); in replaceScalarCharacterLength()
1363 .getFKind()); in genval()
1365 ty.cast<fir::CharacterType>().getFKind()); in genval()
5945 realTy.getFKind()); in genarr()
5971 builder.getContext(), charTy.getFKind()), in genarr()
6302 eleTy.getContext(), charTy.getFKind()); in computeElementSize()
6392 builder.getKindMap().getCharacterBitsize(charTy.getFKind()) / 8; in copyNextArrayCtorSection()
6413 charTy.getFKind()); in copyNextArrayCtorSection()
H A DIntrinsicCall.cpp1358 return r.getFKind() * 4; in getFloatingPointWidth()
1360 return cplx.getFKind() * 4; in getFloatingPointWidth()
2408 fir::CharacterType::KindTy kind = helper.getCharacterType(type).getFKind(); in genChar()
2981 fir::CharacterType::get(builder.getContext(), eleType.getFKind(), 1); in genIchar()
H A DIO.cpp441 auto width = kindMap.getRealBitsize(ty.getFKind()); in getOutputFunc()
540 auto width = kindMap.getRealBitsize(ty.getFKind()); in getInputFunc()
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIRAttr.cpp46 KindTy getFKind() const { return kind; } in getFKind() function
126 KindTy fir::RealAttr::getFKind() const { return getImpl()->getFKind(); } in getFKind() function in fir::RealAttr
239 os << fir::RealAttr::getAttrName() << '<' << a.getFKind() << ", i x"; in printFirAttribute()
H A DFIRType.cpp457 printer << "<" << getFKind(); in print()
478 printer << "<" << getFKind() << '>'; in print()
482 return fir::RealType::get(getContext(), getFKind()); in getElementType()
487 auto fkind = getFKind(); in getEleType()
524 printer << "<" << getFKind() << '>'; in print()
537 printer << "<" << getFKind() << '>'; in print()
571 printer << "<" << getFKind() << '>'; in print()
H A DFIROps.cpp736 if (inTy.getFKind() == outTy.getFKind()) in verify()
1025 eleTy = fir::CharacterType::getSingleton(t.getContext(), t.getFKind()); in verify()
3159 return eleTy.cast<fir::CharacterType>().getFKind(); in stringLitOpGetKind()
3261 type = fir::CharacterType::get(builder.getContext(), charTy.getFKind(), in parse()
/llvm-project-15.0.7/flang/lib/Optimizer/Builder/
H A DCharacter.cpp201 fir::BoxCharType::get(builder.getContext(), charTy.getFKind()); in createEmbox()
235 auto kind = recoverCharacterType(box.getBuffer().getType()).getFKind(); in toScalarCharacter()
264 auto singleTy = getSingletonCharType(builder.getContext(), charTy.getFKind()); in createElementAddr()
364 auto kind = recoverCharacterType(type).getFKind(); in createCharacterTemp()
562 auto kind = recoverCharacterType(type).getFKind(); in createCharacterTemp()
574 auto bits = builder.getKindMap().getCharacterBitsize(type.getFKind()); in createBlankConstantCode()
582 type.getFKind()); in createBlankConstant()
627 return recoverCharacterType(type).getFKind(); in getCharacterKind()
632 return recoverCharacterType(type).getFKind(); in getCharacterOrSequenceKind()
658 auto bits = builder.getKindMap().getCharacterBitsize(type.getFKind()); in extractCodeFromSingleton()
[all …]
H A DComplex.cpp17 return builder.getRealType(complexType.cast<fir::ComplexType>().getFKind()); in getComplexPartType()
H A DFIRBuilder.cpp102 return llvm::APFloat(kindMap.getFloatSemantics(ty.getFKind()), val); in createRealConstant()
286 kindMap.getFloatSemantics(toTy.cast<fir::ComplexType>().getFKind()), 0}; in convertWithSemantics()
753 builder.getKindMap().getCharacterBitsize(charTy.getFKind()) / 8; in getFromBox()
/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DTypeConverter.h78 &getContext(), kindMapping.getIntegerBitsize(intTy.getFKind())); in LLVMTypeConverter()
87 &getContext(), kindMapping.getLogicalBitsize(boolTy.getFKind())); in LLVMTypeConverter()
100 [&](fir::RealType real) { return convertRealType(real.getFKind()); }); in LLVMTypeConverter()
287 return kindMapping.getCharacterBitsize(charTy.getFKind()); in characterBitsize()
H A DTarget.cpp30 return kindMap.getFloatSemantics(ty.getFKind()); in floatToSemantics()
H A DCodeGen.cpp375 chrTy.getContext(), chrTy.getFKind()); in matchAndRewrite()
1214 return doInteger(getKindMap().getIntegerBitsize(ty.getFKind()));
1221 return doFloat(getKindMap().getRealBitsize(ty.getFKind()));
1229 return doComplex(getKindMap().getRealBitsize(ty.getFKind()));
1233 auto charWidth = getKindMap().getCharacterBitsize(ty.getFKind());
1243 return doLogical(getKindMap().getLogicalBitsize(ty.getFKind()));
1741 if (charTy.getFKind() != 1) { in matchAndRewrite()
1743 genConstantIndex(loc, idxTy, rewriter, charTy.getFKind()); in matchAndRewrite()
/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DFIRAttr.h132 KindTy getFKind() const;
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DCharacterConversion.cpp60 return kindMap.getCharacterBitsize(chrTy.getFKind()); in matchAndRewrite()
H A DArrayValueCopy.cpp923 builder.getKindMap().getCharacterBitsize(charTy.getFKind()); in getCharacterLen()
/llvm-project-15.0.7/flang/lib/Optimizer/Builder/Runtime/
H A DCharacter.cpp43 return charTy.getFKind(); in discoverKind()