| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CGValue.h | 193 Qualifiers Quals; 229 void Initialize(QualType Type, Qualifiers Quals, CharUnits Alignment, 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.getObjCGCAttr() == Qualifiers::Strong [all...] |
| CGDebugInfo.cpp | 2125 StringRef Quals; 2130 std::tie(Quals, GVName) = OS.str().rsplit("::"); 2132 std::swap(Quals, GVName); 2137 if (!Quals.empty()) 2138 OS << Quals << "::"; 3140 Qualifiers Quals; 3145 Quals += Qualifiers::removeCommonQualifiers(Quals, InnerQuals); 3146 Quals += InnerQuals; 3150 return C.getQualifiedType(T.getTypePtr(), Quals); [all...] |
| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| QualTypeNames.cpp | 374 Qualifiers Quals = QT.getQualifiers(); 378 QT = Ctx.getQualifiedType(QT, Quals); 384 Qualifiers Quals = QT.getQualifiers(); 391 QT = Ctx.getQualifiedType(QT, Quals); 400 Qualifiers Quals = QT.getQualifiers(); 409 QT = Ctx.getQualifiedType(QT, Quals); 419 Qualifiers Quals = QT.getQualifiers(); 424 QT = Ctx.getQualifiedType(QT, Quals);
|
| 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...] |
| TypePrinter.cpp | 177 print(split.Ty, split.Quals, OS, PlaceHolder); 180 void TypePrinter::print(const Type *T, Qualifiers Quals, raw_ostream &OS, 189 printBefore(T, Quals, OS); 191 printAfter(T, Quals, OS); 290 Qualifiers Quals = Split.Quals; 292 Quals -= QualType(Subst, 0).getQualifiers(); 294 printBefore(Split.Ty, Quals, OS); 299 void TypePrinter::printBefore(const Type *T,Qualifiers Quals, raw_ostream &OS) { 311 if (CanPrefixQualifiers && !Quals.empty()) 2167 unsigned quals = getCVRQualifiers(); local [all...] |
| 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 & Decl::ObjCDeclQualifier::OBJC_TQ_CSNullability) [all...] |
| ODRHash.cpp | 705 void VisitQualifiers(Qualifiers Quals) { 706 ID.AddInteger(Quals.getAsOpaqueValue()); 772 ID.AddInteger(split.Quals.getAsOpaqueValue()); 1129 ID.AddInteger(split.Quals.getAsOpaqueValue());
|
| ItaniumMangle.cpp | 557 void mangleQualifiers(Qualifiers Quals, const DependentAddressSpaceType *DAST = nullptr); 2520 void CXXNameMangler::mangleQualifiers(Qualifiers Quals, const DependentAddressSpaceType *DAST) { 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.hasConst() 2778 Qualifiers quals = split.Quals; local [all...] |
| ASTContext.cpp | 2913 ASTContext::getExtQualType(const Type *baseType, Qualifiers quals) const { 2914 unsigned fastQuals = quals.getFastQualifiers(); 2915 quals.removeFastQualifiers(); 2919 ExtQuals::Profile(ID, baseType, quals); 2922 assert(eq->getQualifiers() == quals); 2930 canonSplit.Quals.addConsistentQualifiers(quals); 2931 canon = getExtQualType(canonSplit.Ty, canonSplit.Quals); 2937 auto *eq = new (*this, TypeAlignment) ExtQuals(baseType, canon, quals); 2950 QualifierCollector Quals; [all...] |
| Type.cpp | 392 return Context.getQualifiedType(split.Ty, split.Quals); 399 return Context.getQualifiedType(desugar, split.Quals); 461 Qualifiers quals = split.Quals; local 486 if (!split.Quals.empty()) { 488 quals.addConsistentQualifiers(split.Quals); 493 return SplitQualType(lastTypeWithQuals, quals); 818 splitBaseType.Quals), 852 return Ctx.getQualifiedType(result, splitType.Quals); [all...] |
| ExprCXX.cpp | 163 Qualifiers Quals; 165 Operand.get<TypeSourceInfo *>()->getType().getNonReferenceType(), Quals); 170 Qualifiers Quals; 172 Operand.get<TypeSourceInfo *>()->getType().getNonReferenceType(), Quals);
|
| /src/external/apache2/llvm/dist/llvm/lib/Demangle/ |
| 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, false, true) [all...] |
| 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; 1777 std::tie(Quals, IsMember) = demangleQualifiers(MangledName); 1780 std::tie(Quals, IsMember) = demangleQualifiers(MangledName); 1816 Ty->Quals = Qualifiers(Ty->Quals | Quals) [all...] |
| /src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| Type.h | 416 Qualifiers Quals = *this; 417 Quals.setFastQualifiers(0); 418 return Quals; 612 Qualifiers Quals; 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; [all...] |
| ASTNodeTraverser.h | 159 if (!SQT.Quals.hasQualifiers())
|
| 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);
|
| DeclCXX.h | 2612 unsigned Quals; 2613 return isCopyOrMoveConstructor(Quals);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Demangle/ |
| MicrosoftDemangleNodes.h | 310 Qualifiers Quals = Q_None; 588 Qualifiers Quals = Qualifiers::Q_None;
|
| ItaniumDemangle.h | 319 const Qualifiers Quals; 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(); 3720 if (Quals != QualNone) 3721 Ty = make<QualType>(Ty, Quals);
|
| /src/external/apache2/llvm/dist/clang/lib/Sema/ |
| 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 & Qualifiers::Const [all...] |
| SemaType.cpp | 1928 Split.Quals.addCVRQualifiers(CVR); 1929 return BuildQualifiedType(T, Loc, Split.Quals); 1995 std::string Quals = FnTy->getMethodQuals().getAsString(); 2002 if (!Quals.empty()) 2003 Quals += ' '; 2004 Quals += '&'; 2008 if (!Quals.empty()) 2009 Quals += ' '; 2010 Quals += "&&"; 2014 return Quals; [all...] |
| SemaExprCXX.cpp | 525 Qualifiers Quals; 528 Quals); 592 Qualifiers Quals; 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.setAddressSpace(MaybeQ1 ? Q1.getAddressSpace( [all...] |
| SemaTemplateDeduction.cpp | 1427 Qualifiers Quals; 1428 QualType UnqualParam = S.Context.getUnqualifiedArrayType(Param, Quals); 1429 Quals.setCVRQualifiers(Quals.getCVRQualifiers() & 1431 Param = S.Context.getQualifiedType(UnqualParam, Quals); 1473 Qualifiers Quals; 1474 Arg = S.Context.getUnqualifiedArrayType(Arg, Quals); 1475 if (Quals) { 1476 Arg = S.Context.getQualifiedType(Arg, Quals); 1581 Qualifiers Quals; [all...] |
| 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...] |
| SemaCodeComplete.cpp | 264 void setObjectTypeQualifiers(Qualifiers Quals, ExprValueKind Kind) { 265 ObjectTypeQualifiers = Quals; 2881 std::string Quals = 2883 if (!Quals.empty()) 2884 Result = "(" + Quals + " " + Result + ")"; 5384 for (auto *I : BaseType->castAs<ObjCObjectPointerType>()->quals()) 7674 for (auto *I : QualID->quals()) 7686 for (auto *I : IFacePtr->quals()) 8271 std::string Quals = formatObjCParamQualifiers(ObjCDeclQuals, Type); 8272 if (!Quals.empty() [all...] |