Lines Matching refs:KindTy

19 using KindTy = fir::KindMapping::KindTy;  typedef
29 static Bitsize defaultScalingKind(KindTy kind) { in defaultScalingKind()
37 static LLVMTypeID defaultRealKind(KindTy kind) { in defaultRealKind()
56 static RT doLookup(std::function<RT(KindTy)> def, in doLookup()
57 const llvm::DenseMap<std::pair<char, KindTy>, RT> &map, in doLookup() argument
58 KindTy kind) { in doLookup()
59 std::pair<char, KindTy> key{KEY, kind}; in doLookup()
68 static Bitsize getIntegerLikeBitsize(KindTy kind, const MAP &map) { in getIntegerLikeBitsize()
74 static LLVMTypeID getFloatLikeTypeID(KindTy kind, const MAP &map) { in getFloatLikeTypeID()
79 static const llvm::fltSemantics &getFloatSemanticsOfKind(KindTy kind, in getFloatSemanticsOfKind()
197 KindTy kind = 0; in parse()
204 intMap[std::pair<char, KindTy>{code, kind}] = bits; in parse()
209 floatMap[std::pair<char, KindTy>{code, kind}] = id; in parse()
221 Bitsize fir::KindMapping::getCharacterBitsize(KindTy kind) const { in getCharacterBitsize()
225 Bitsize fir::KindMapping::getIntegerBitsize(KindTy kind) const { in getIntegerBitsize()
229 Bitsize fir::KindMapping::getLogicalBitsize(KindTy kind) const { in getLogicalBitsize()
233 LLVMTypeID fir::KindMapping::getRealTypeID(KindTy kind) const { in getRealTypeID()
237 LLVMTypeID fir::KindMapping::getComplexTypeID(KindTy kind) const { in getComplexTypeID()
241 Bitsize fir::KindMapping::getRealBitsize(KindTy kind) const { in getRealBitsize()
248 fir::KindMapping::getFloatSemantics(KindTy kind) const { in getFloatSemantics()