Searched refs:TypeKind (Results 1 – 13 of 13) sorted by relevance
264 enum class TypeKind { DontCare, SizeT, PtrdiffT }; enum265 TypeKind TK = TypeKind::DontCare;275 bool isSizeT() const { return TK == TypeKind::SizeT; } in isSizeT()277 bool isPtrdiffT() const { return TK == TypeKind::PtrdiffT; } in isPtrdiffT()290 Res.TK = TypeKind::SizeT; in makeSizeT()298 Res.TK = TypeKind::PtrdiffT; in makePtrdiffT()
85 assert(!TypeKind.hasValue() && "Already in a type mapping!"); in visitTypeBegin()96 TypeKind = CVR.Type; in visitTypeBegin()101 assert(TypeKind.hasValue() && "Not in a type mapping!"); in visitTypeEnd()106 TypeKind.reset(); in visitTypeEnd()111 assert(TypeKind.hasValue() && "Not in a type mapping!"); in visitMemberBegin()127 assert(TypeKind.hasValue() && "Not in a type mapping!"); in visitMemberEnd()429 const bool IsFromOverloadList = (TypeKind == LF_METHODLIST); in visitKnownMember()
86 u16 TypeKind; variable114 return static_cast<Kind>(TypeKind); in getKind()
140 enum TypeKind {183 static_cast< ::testing::internal::TypeKind>( \198 template <TypeKind kFromKind, typename From, TypeKind kToKind, typename To>
136 enum TypeKind : uint8_t { enum476 unsigned AttributeEncodingVersion(TypeKind E);490 unsigned AttributeEncodingVendor(TypeKind E);
44 Optional<TypeLeafKind> TypeKind;
202 unsigned llvm::dwarf::AttributeEncodingVersion(dwarf::TypeKind ATE) { in AttributeEncodingVersion()213 unsigned llvm::dwarf::AttributeEncodingVendor(dwarf::TypeKind ATE) { in AttributeEncodingVendor()
135 enum TypeKind { enum150 template <typename T, TypeKind kTypeKind>
251 auto TypeKind = ast_type_traits::ASTNodeKind::getFromNodeKind<Type>(); in canConvertTo() local254 if (From.isSame(TypeKind) && To.isSame(QualKind)) return true; in canConvertTo()
2715 uint16_t TypeKind = -1; in EmitCheckTypeDescriptor() local2719 TypeKind = 0; in EmitCheckTypeDescriptor()2723 TypeKind = 1; in EmitCheckTypeDescriptor()2736 Builder.getInt16(TypeKind), Builder.getInt16(TypeInfo), in EmitCheckTypeDescriptor()
627 llvm::dwarf::TypeKind Encoding; in CreateType()800 llvm::dwarf::TypeKind Encoding = llvm::dwarf::DW_ATE_complex_float; in CreateType()
1546 dwarf::TypeKind Kind; in lowerTypeBasic()1549 Kind = static_cast<dwarf::TypeKind>(Ty->getEncoding()); in lowerTypeBasic()
10212 auto TypeKind = [&]() { in checkArithmeticOrEnumeralThreeWayCompare() local10225 return S.CheckComparisonCategoryType(TypeKind, Loc); in checkArithmeticOrEnumeralThreeWayCompare()