/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGValue.h | 193 Qualifiers Quals; member in class:clang::CodeGen::LValue 229 void Initialize(QualType Type, Qualifiers Quals, CharUnits Alignment, argument 234 this->Quals = Quals; 260 bool isVolatileQualified() const { return Quals.hasVolatile(); } 261 bool isRestrictQualified() const { return Quals.hasRestrict(); } 263 return Quals.getCVRQualifiers() & ~Qualifiers::Const; 269 return Quals.getObjCLifetime(); 297 return Quals.getObjCGCAttr() == Qualifiers::Weak; 300 return Quals 476 Qualifiers Quals; member in class:clang::CodeGen::AggValueSlot [all...] |
H A D | CGDebugInfo.cpp | 2125 StringRef Quals; local 2130 std::tie(Quals, GVName) = OS.str().rsplit("::"); 2132 std::swap(Quals, GVName); 2137 if (!Quals.empty()) 2138 OS << Quals << "::"; local 3140 Qualifiers Quals; local 3145 Quals += Qualifiers::removeCommonQualifiers(Quals, InnerQuals); 3146 Quals += InnerQuals; 3150 return C.getQualifiedType(T.getTypePtr(), Quals); [all...] |
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | QualTypeNames.cpp | 374 Qualifiers Quals = QT.getQualifiers(); local 378 QT = Ctx.getQualifiedType(QT, Quals); 384 Qualifiers Quals = QT.getQualifiers(); local 391 QT = Ctx.getQualifiedType(QT, Quals); 400 Qualifiers Quals = QT.getQualifiers(); local 409 QT = Ctx.getQualifiedType(QT, Quals); 419 Qualifiers Quals = QT.getQualifiers(); local 424 QT = Ctx.getQualifiedType(QT, Quals);
|
H A D | MicrosoftMangle.cpp | 366 void mangleAddressSpaceType(QualType T, Qualifiers Quals, SourceRange Range); 380 bool is64BitPointer(Qualifiers Quals) const { 381 LangAS AddrSpace = Quals.getAddressSpace(); 394 void mangleQualifiers(Qualifiers Quals, bool IsMember); 396 void manglePointerCVQualifiers(Qualifiers Quals); 397 void manglePointerExtQualifiers(Qualifiers Quals, QualType PointeeType); 414 Qualifiers Quals, \ 441 void mangleObjCLifetime(const QualType T, Qualifiers Quals, 443 void mangleObjCKindOfType(const ObjCObjectType *T, Qualifiers Quals, 1878 Qualifiers Quals, [all...] |
H A D | TypePrinter.cpp | 177 print(split.Ty, split.Quals, OS, PlaceHolder); 180 void TypePrinter::print(const Type *T, Qualifiers Quals, raw_ostream &OS, argument 189 printBefore(T, Quals, OS); 191 printAfter(T, Quals, OS); 290 Qualifiers Quals = Split.Quals; local 292 Quals -= QualType(Subst, 0).getQualifiers(); 294 printBefore(Split.Ty, Quals, OS); 299 void TypePrinter::printBefore(const Type *T,Qualifiers Quals, raw_ostream &OS) { argument 311 if (CanPrefixQualifiers && !Quals 352 printAfter(const Type *T, Qualifiers Quals, raw_ostream &OS) argument [all...] |
H A D | DeclPrinter.cpp | 45 /// \param Quals The Objective-C declaration qualifiers. 47 void PrintObjCMethodType(ASTContext &Ctx, Decl::ObjCDeclQualifier Quals, 1216 Decl::ObjCDeclQualifier Quals, 1219 if (Quals & Decl::ObjCDeclQualifier::OBJC_TQ_In) 1221 if (Quals & Decl::ObjCDeclQualifier::OBJC_TQ_Inout) 1223 if (Quals & Decl::ObjCDeclQualifier::OBJC_TQ_Out) 1225 if (Quals & Decl::ObjCDeclQualifier::OBJC_TQ_Bycopy) 1227 if (Quals & Decl::ObjCDeclQualifier::OBJC_TQ_Byref) 1229 if (Quals & Decl::ObjCDeclQualifier::OBJC_TQ_Oneway) 1231 if (Quals 1215 PrintObjCMethodType(ASTContext &Ctx, Decl::ObjCDeclQualifier Quals, QualType T) argument [all...] |
H A D | ODRHash.cpp | 705 void VisitQualifiers(Qualifiers Quals) { argument 706 ID.AddInteger(Quals.getAsOpaqueValue()); 772 ID.AddInteger(split.Quals.getAsOpaqueValue()); 1129 ID.AddInteger(split.Quals.getAsOpaqueValue());
|
H A D | ItaniumMangle.cpp | 557 void mangleQualifiers(Qualifiers Quals, const DependentAddressSpaceType *DAST = nullptr); 2520 void CXXNameMangler::mangleQualifiers(Qualifiers Quals, const DependentAddressSpaceType *DAST) { argument 2532 if (Quals.hasAddressSpace()) { 2540 LangAS AS = Quals.getAddressSpace(); 2627 if (Quals.getObjCLifetime() == Qualifiers::OCL_Weak) 2631 if (Quals.hasUnaligned()) 2635 switch (Quals.getObjCLifetime()) { 2663 if (Quals.hasRestrict()) 2665 if (Quals.hasVolatile()) 2667 if (Quals 2696 isTypeSubstitutable(Qualifiers Quals, const Type *Ty, ASTContext &Ctx) argument [all...] |
H A D | ASTContext.cpp | 2930 canonSplit.Quals.addConsistentQualifiers(quals); 2931 canon = getExtQualType(canonSplit.Ty, canonSplit.Quals); 2950 QualifierCollector Quals; 2951 const Type *TypeNode = Quals.strip(T); 2955 assert(!Quals.hasAddressSpace() && 2957 Quals.addAddressSpace(AddressSpace); 2959 return getExtQualType(TypeNode, Quals); 2970 QualifierCollector Quals; 2974 TypeNode = Quals.strip(T); 2985 Quals 3012 QualifierCollector Quals; local 5847 Qualifiers Quals; local [all...] |
H A D | Type.cpp | 392 return Context.getQualifiedType(split.Ty, split.Quals); 399 return Context.getQualifiedType(desugar, split.Quals); 461 Qualifiers quals = split.Quals; 486 if (!split.Quals.empty()) { 488 quals.addConsistentQualifiers(split.Quals); 818 splitBaseType.Quals), 852 return Ctx.getQualifiedType(result, splitType.Quals);
|
H A D | ExprCXX.cpp | 163 Qualifiers Quals; local 165 Operand.get<TypeSourceInfo *>()->getType().getNonReferenceType(), Quals); 170 Qualifiers Quals; local 172 Operand.get<TypeSourceInfo *>()->getType().getNonReferenceType(), Quals);
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Demangle/ |
H A D | MicrosoftDemangleNodes.cpp | 152 outputQualifiers(OS, Quals, true, false); 433 if (Quals & Q_Const) 435 if (Quals & Q_Volatile) 437 if (Quals & Q_Restrict) 439 if (Quals & Q_Unaligned) 489 if (Quals & Q_Unaligned) 520 outputQualifiers(OS, Quals, false, false); 542 outputQualifiers(OS, Quals, true, false); 549 outputQualifiers(OS, Quals, true, false); 650 outputQualifiers(OS, Quals, fals [all...] |
H A D | MicrosoftDemangle.cpp | 288 std::tie(STSN->Quals, IsMember) = demangleQualifiers(MangledName); 859 PTN->Quals = Qualifiers(VSN->Type->Quals | 870 PTN->Pointee->Quals = Qualifiers(PTN->Pointee->Quals | ExtraChildQuals); 875 VSN->Type->Quals = demangleQualifiers(MangledName).first; 1774 Qualifiers Quals = Q_None; local 1777 std::tie(Quals, IsMember) = demangleQualifiers(MangledName); 1780 std::tie(Quals, IsMember) = demangleQualifiers(MangledName); 1816 Ty->Quals 2061 Qualifiers Quals = Q_None; local [all...] |
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | Type.h | 416 Qualifiers Quals = *this; local 417 Quals.setFastQualifiers(0); 418 return Quals; 612 Qualifiers Quals; member in struct:clang::SplitQualType 615 SplitQualType(const Type *ty, Qualifiers qs) : Ty(ty), Quals(qs) {} 621 return std::pair<const Type *, Qualifiers>(Ty, Quals); 625 return a.Ty == b.Ty && a.Quals == b.Quals; 628 return a.Ty != b.Ty || a.Quals != b.Quals; 692 QualType(const Type *Ptr, unsigned Quals) argument 693 QualType(const ExtQuals *Ptr, unsigned Quals) argument 696 setLocalFastQualifiers(unsigned Quals) argument 1389 Qualifiers Quals; member in class:clang::ExtQuals 1424 Profile(llvm::FoldingSetNodeID &ID, const Type *BaseType, Qualifiers Quals) argument [all...] |
H A D | ASTNodeTraverser.h | 159 if (!SQT.Quals.hasQualifiers())
|
H A D | ASTContext.h | 1128 QualType getExtQualType(const Type *Base, Qualifiers Quals) const; 2006 return getQualifiedType(split.Ty, split.Quals); 2405 /// capturing the qualifiers in \p Quals. 2412 /// \param Quals will receive the full set of qualifiers that were 2417 QualType getUnqualifiedArrayType(QualType T, Qualifiers &Quals);
|
H A D | DeclCXX.h | 2612 unsigned Quals; local 2613 return isCopyOrMoveConstructor(Quals);
|
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Demangle/ |
H A D | MicrosoftDemangleNodes.h | 310 Qualifiers Quals = Q_None; member in struct:llvm::ms_demangle::TypeNode 588 Qualifiers Quals = Qualifiers::Q_None; member in struct:llvm::ms_demangle::SpecialTableSymbolNode
|
H A D | ItaniumDemangle.h | 319 const Qualifiers Quals; member in class:final 323 if (Quals & QualConst) 325 if (Quals & QualVolatile) 327 if (Quals & QualRestrict) 335 Quals(Quals_), Child(Child_) {} 337 template<typename Fn> void match(Fn F) const { F(Child, Quals); } 3716 Qualifiers Quals = parseCVQualifiers(); local 3720 if (Quals != QualNone) 3721 Ty = make<QualType>(Ty, Quals);
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaLookup.cpp | 3286 unsigned Quals) { 3287 assert(!(Quals & ~(Qualifiers::Const | Qualifiers::Volatile)) && 3290 LookupSpecialMember(Class, CXXCopyConstructor, Quals & Qualifiers::Const, 3291 Quals & Qualifiers::Volatile, false, false, false); 3298 unsigned Quals) { 3300 LookupSpecialMember(Class, CXXMoveConstructor, Quals & Qualifiers::Const, 3301 Quals & Qualifiers::Volatile, false, false, false); 3327 unsigned Quals, bool RValueThis, 3329 assert(!(Quals & ~(Qualifiers::Const | Qualifiers::Volatile)) && 3334 LookupSpecialMember(Class, CXXCopyAssignment, Quals [all...] |
H A D | SemaType.cpp | 1928 Split.Quals.addCVRQualifiers(CVR); 1929 return BuildQualifiedType(T, Loc, Split.Quals); 1995 std::string Quals = FnTy->getMethodQuals().getAsString(); local 2002 if (!Quals.empty()) 2003 Quals += ' '; 2004 Quals += '&'; 2008 if (!Quals.empty()) 2009 Quals += ' '; 2010 Quals += "&&"; 2014 return Quals; 2324 BuildArrayType(QualType T, ArrayType::ArraySizeModifier ASM, Expr *ArraySize, unsigned Quals, SourceRange Brackets, DeclarationName Entity) argument 3066 diagnoseIgnoredQualifiers(unsigned DiagID, unsigned Quals, SourceLocation FallbackLoc, SourceLocation ConstQualLoc, SourceLocation VolatileQualLoc, SourceLocation RestrictQualLoc, SourceLocation AtomicQualLoc, SourceLocation UnalignedQualLoc) argument [all...] |
H A D | SemaExprCXX.cpp | 525 Qualifiers Quals; local 528 Quals); 592 Qualifiers Quals; local 593 QualType UnqualT = Context.getUnqualifiedArrayType(T, Quals); 6557 Qualifiers Quals; 6563 : K(K), Quals(), ClassOrBound(ClassOrBound) {} 6565 T = Ctx.getQualifiedType(T, Quals); 6614 Qualifiers Quals = Qualifiers::fromCVRUMask(Q1.getCVRUQualifiers() | 6620 Quals.setAddressSpace(Q1.getAddressSpace()); 6626 Quals [all...] |
H A D | SemaTemplateDeduction.cpp | 1427 Qualifiers Quals; local 1428 QualType UnqualParam = S.Context.getUnqualifiedArrayType(Param, Quals); 1429 Quals.setCVRQualifiers(Quals.getCVRQualifiers() & 1431 Param = S.Context.getQualifiedType(UnqualParam, Quals); 1473 Qualifiers Quals; local 1474 Arg = S.Context.getUnqualifiedArrayType(Arg, Quals); 1475 if (Quals) { 1476 Arg = S.Context.getQualifiedType(Arg, Quals); 1581 Qualifiers Quals; [all...] |
H A D | SemaDeclCXX.cpp | 7072 Sema::CXXSpecialMember CSM, unsigned Quals, 7092 lookupCallFromSpecialMember(S, ClassDecl, CSM, Quals, ConstRHS); 7569 Qualifiers Quals) { 7574 S.Context.getQualifiedType(Base.getType(), Quals), 7583 Quals)) 7589 Qualifiers FieldQuals = Quals; 8733 unsigned Quals, bool IsMutable) { 8734 return lookupCallFromSpecialMember(S, Class, CSM, Quals, 8834 unsigned Quals); 8919 CXXRecordDecl *Class, Subobject Subobj, unsigned Quals) { [all...] |
H A D | SemaCodeComplete.cpp | 264 void setObjectTypeQualifiers(Qualifiers Quals, ExprValueKind Kind) { argument 265 ObjectTypeQualifiers = Quals; 2881 std::string Quals = local 2883 if (!Quals.empty()) 2884 Result = "(" + Quals + " " + Result + ")"; 8271 std::string Quals = formatObjCParamQualifiers(ObjCDeclQuals, Type); local 8272 if (!Quals.empty()) 8273 Builder.AddTextChunk(Builder.getAllocator().CopyString(Quals)); 8346 AddObjCPassingTypeChunk(Property->getType(), /*Quals=*/0, Context, Policy, 8391 AddObjCPassingTypeChunk(Property->getType(), /*Quals [all...] |