| /llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/ |
| H A D | Factory.h | 49 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 D | Mangler.cpp | 258 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 D | HostAssociations.cpp | 197 converter.genType(sym).cast<fir::CharacterType>().getFKind(); in getType()
|
| H A D | Allocatable.cpp | 155 int kind = box.getEleTy().cast<fir::CharacterType>().getFKind(); in genRuntimeInitCharacter()
|
| H A D | ConvertExpr.cpp | 1288 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 D | IntrinsicCall.cpp | 1358 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 D | IO.cpp | 441 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 D | FIRAttr.cpp | 46 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 D | FIRType.cpp | 457 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 D | FIROps.cpp | 736 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 D | Character.cpp | 201 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 D | Complex.cpp | 17 return builder.getRealType(complexType.cast<fir::ComplexType>().getFKind()); in getComplexPartType()
|
| H A D | FIRBuilder.cpp | 102 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 D | TypeConverter.h | 78 &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 D | Target.cpp | 30 return kindMap.getFloatSemantics(ty.getFKind()); in floatToSemantics()
|
| H A D | CodeGen.cpp | 375 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 D | FIRAttr.h | 132 KindTy getFKind() const;
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Transforms/ |
| H A D | CharacterConversion.cpp | 60 return kindMap.getCharacterBitsize(chrTy.getFKind()); in matchAndRewrite()
|
| H A D | ArrayValueCopy.cpp | 923 builder.getKindMap().getCharacterBitsize(charTy.getFKind()); in getCharacterLen()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Builder/Runtime/ |
| H A D | Character.cpp | 43 return charTy.getFKind(); in discoverKind()
|