| /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);
|
| ExprCXX.cpp | 163 Qualifiers Quals; 165 Operand.get<TypeSourceInfo *>()->getType().getNonReferenceType(), Quals); 170 Qualifiers Quals; 172 Operand.get<TypeSourceInfo *>()->getType().getNonReferenceType(), Quals);
|
| 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...] |
| 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...] |
| /src/external/apache2/llvm/dist/clang/lib/Sema/ |
| 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...] |
| 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...] |
| 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...] |
| TreeTransform.h | 4723 Qualifiers Quals = TL.getType().getLocalQualifiers(); 4726 Quals.getAddressSpace() != LangAS::Default)) && 4727 T.getAddressSpace() != Quals.getAddressSpace()) { 4738 Quals.getAddressSpace()); 4749 if (!Quals.hasRestrict()) 4751 Quals = Qualifiers::fromCVRMask(Qualifiers::Restrict); 4756 if (Quals.hasObjCLifetime()) { 4758 Quals.removeObjCLifetime(); 4790 Quals.removeObjCLifetime(); 4795 return SemaRef.BuildQualifiedType(T, Loc, Quals); [all...] |
| /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/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/llvm/lib/Demangle/ |
| 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/ |
| DeclCXX.h | 2612 unsigned Quals; 2613 return isCopyOrMoveConstructor(Quals);
|
| 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...] |