Home
last modified time | relevance | path

Searched refs:TypeIdx (Results 1 – 10 of 10) sorted by relevance

/external/clang/lib/Serialization/
DASTCommon.h43 TypeIdx TypeIdxFromBuiltin(const BuiltinType *BT);
62 return TypeIdx(PREDEF_TYPE_AUTO_DEDUCT).asTypeID(FastQuals); in MakeTypeID()
64 return TypeIdx(PREDEF_TYPE_AUTO_RREF_DEDUCT).asTypeID(FastQuals); in MakeTypeID()
DASTCommon.cpp26 serialization::TypeIdx
192 return TypeIdx(ID); in TypeIdxFromBuiltin()
DASTWriter.cpp2694 TypeIdx &Idx = TypeIdxs[T]; in WriteType()
2696 Idx = TypeIdx(NextTypeID++); in WriteType()
4900 return MakeTypeID(*Context, T, [&](QualType T) -> TypeIdx { in GetOrCreateTypeID()
4902 return TypeIdx(); in GetOrCreateTypeID()
4905 TypeIdx &Idx = TypeIdxs[T]; in GetOrCreateTypeID()
4909 return TypeIdx(); in GetOrCreateTypeID()
4914 Idx = TypeIdx(NextTypeID++); in GetOrCreateTypeID()
4923 return MakeTypeID(*Context, T, [&](QualType T) -> TypeIdx { in getTypeID()
4925 return TypeIdx(); in getTypeID()
5614 void ASTWriter::TypeRead(TypeIdx Idx, QualType T) { in TypeRead()
[all …]
DASTReader.cpp6116 DeserializationListener->TypeRead(TypeIdx::fromTypeID(ID), in GetType()
/external/clang/include/clang/Serialization/
DASTBitCodes.h83 class TypeIdx {
86 TypeIdx() : Idx(0) { } in TypeIdx() function
87 explicit TypeIdx(uint32_t index) : Idx(index) { } in TypeIdx() function
96 static TypeIdx fromTypeID(TypeID ID) { in fromTypeID()
98 return TypeIdx(-1); in fromTypeID()
100 return TypeIdx(ID >> Qualifiers::FastWidth); in fromTypeID()
DASTDeserializationListener.h45 virtual void TypeRead(serialization::TypeIdx Idx, QualType T) { } in TypeRead()
DASTWriter.h103 typedef llvm::DenseMap<QualType, serialization::TypeIdx,
858 void TypeRead(serialization::TypeIdx Idx, QualType T) override;
/external/clang/lib/Frontend/
DMultiplexConsumer.cpp37 void TypeRead(serialization::TypeIdx Idx, QualType T) override;
72 serialization::TypeIdx Idx, QualType T) { in TypeRead()
DFrontendAction.cpp61 void TypeRead(serialization::TypeIdx Idx, QualType T) override { in TypeRead()
/external/clang/lib/Sema/
DSemaTemplate.cpp1782 for (unsigned TypeIdx = 0, NumTypes = NestedTypes.size(); TypeIdx != NumTypes; in MatchTemplateParametersToScopeSpecifier() local
1783 ++TypeIdx) { in MatchTemplateParametersToScopeSpecifier()
1784 T = NestedTypes[TypeIdx]; in MatchTemplateParametersToScopeSpecifier()
1825 TypeIdx == NumTypes - 1) in MatchTemplateParametersToScopeSpecifier()
1861 if (TypeIdx == NumTypes - 1) in MatchTemplateParametersToScopeSpecifier()