Home
last modified time | relevance | path

Searched refs:DependentAddressSpaceType (Results 1 – 17 of 17) sorted by relevance

/external/llvm-project/clang/include/clang/Basic/
DTypeNodes.td68 def DependentAddressSpaceType : TypeNode<Type>, AlwaysDependent;
/external/llvm-project/clang/lib/AST/
DItaniumMangle.cpp509 void mangleQualifiers(Qualifiers Quals, const DependentAddressSpaceType *DAST = nullptr);
2337 void CXXNameMangler::mangleQualifiers(Qualifiers Quals, const DependentAddressSpaceType *DAST) { in mangleQualifiers()
2592 if (const DependentAddressSpaceType *DAST = in mangleType()
2593 dyn_cast<DependentAddressSpaceType>(ty)) { in mangleType()
3516 void CXXNameMangler::mangleType(const DependentAddressSpaceType *T) { in mangleType()
4758 if (const DependentAddressSpaceType *DAST = in mangleFunctionParam()
4759 dyn_cast<DependentAddressSpaceType>(parm->getType())) { in mangleFunctionParam()
DASTStructuralEquivalence.cpp777 const auto *DepAddressSpace1 = cast<DependentAddressSpaceType>(T1); in IsStructurallyEquivalent()
778 const auto *DepAddressSpace2 = cast<DependentAddressSpaceType>(T2); in IsStructurallyEquivalent()
DODRHash.cpp876 void VisitDependentAddressSpaceType(const DependentAddressSpaceType *T) { in VisitDependentAddressSpaceType()
DTypePrinter.cpp596 const DependentAddressSpaceType *T, raw_ostream &OS) { in printDependentAddressSpaceBefore()
601 const DependentAddressSpaceType *T, raw_ostream &OS) { in printDependentAddressSpaceAfter()
DType.cpp264 DependentAddressSpaceType::DependentAddressSpaceType(const ASTContext &Context, in DependentAddressSpaceType() function in DependentAddressSpaceType
277 void DependentAddressSpaceType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
DASTContext.cpp4061 DependentAddressSpaceType::Profile(ID, *this, canonPointeeType, in getDependentAddressSpaceType()
4064 DependentAddressSpaceType *canonTy = in getDependentAddressSpaceType()
4069 DependentAddressSpaceType(*this, canonPointeeType, in getDependentAddressSpaceType()
4081 DependentAddressSpaceType(*this, PointeeType, QualType(canonTy, 0), in getDependentAddressSpaceType()
DMicrosoftMangle.cpp3000 void MicrosoftCXXNameMangler::mangleType(const DependentAddressSpaceType *T, in mangleType()
/external/llvm-project/clang/lib/Sema/
DSemaTemplateDeduction.cpp2229 const DependentAddressSpaceType *AddressSpaceParam = in DeduceTemplateArgumentsByTypeMatch()
2230 cast<DependentAddressSpaceType>(Param); in DeduceTemplateArgumentsByTypeMatch()
2232 if (const DependentAddressSpaceType *AddressSpaceArg = in DeduceTemplateArgumentsByTypeMatch()
2233 dyn_cast<DependentAddressSpaceType>(Arg)) { in DeduceTemplateArgumentsByTypeMatch()
5901 const DependentAddressSpaceType *DependentASType = in MarkUsedTemplateParameters()
5902 cast<DependentAddressSpaceType>(T); in MarkUsedTemplateParameters()
DTreeTransform.h5340 const DependentAddressSpaceType *T = TL.getTypePtr(); in TransformDependentAddressSpaceType()
5366 if (isa<DependentAddressSpaceType>(Result)) { in TransformDependentAddressSpaceType()
DSemaType.cpp6394 if (T->getAs<DependentAddressSpaceType>()) { in BuildAddressSpaceAttr()
DSemaTemplate.cpp6029 const DependentAddressSpaceType *T) { in VisitDependentAddressSpaceType()
/external/llvm-project/clang/include/clang/AST/
DTypeProperties.td605 let Class = DependentAddressSpaceType in {
DRecursiveASTVisitor.h923 DEF_TRAVERSE_TYPE(DependentAddressSpaceType, {
1177 DEF_TRAVERSE_TYPELOC(DependentAddressSpaceType, {
DType.h3130 class DependentAddressSpaceType : public Type, public llvm::FoldingSetNode {
3138 DependentAddressSpaceType(const ASTContext &Context, QualType PointeeType,
6762 return isa<DependentAddressSpaceType>(CanonicalType);
DTypeLoc.h1684 DependentAddressSpaceType,
DASTContext.h204 mutable llvm::FoldingSet<DependentAddressSpaceType>