Searched refs:Quals (Results 1 - 25 of 35) sorted by relevance

12

/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGValue.h193 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 DCGDebugInfo.cpp2125 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 DQualTypeNames.cpp374 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 DMicrosoftMangle.cpp366 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 DTypePrinter.cpp177 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 DDeclPrinter.cpp45 /// \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 DODRHash.cpp705 void VisitQualifiers(Qualifiers Quals) { argument
706 ID.AddInteger(Quals.getAsOpaqueValue());
772 ID.AddInteger(split.Quals.getAsOpaqueValue());
1129 ID.AddInteger(split.Quals.getAsOpaqueValue());
H A DItaniumMangle.cpp557 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 DASTContext.cpp2930 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 DType.cpp392 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 DExprCXX.cpp163 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 DMicrosoftDemangleNodes.cpp152 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 DMicrosoftDemangle.cpp288 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 DType.h416 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 DASTNodeTraverser.h159 if (!SQT.Quals.hasQualifiers())
H A DASTContext.h1128 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 DDeclCXX.h2612 unsigned Quals; local
2613 return isCopyOrMoveConstructor(Quals);
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Demangle/
H A DMicrosoftDemangleNodes.h310 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 DItaniumDemangle.h319 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 DSemaLookup.cpp3286 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 DSemaType.cpp1928 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 DSemaExprCXX.cpp525 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 DSemaTemplateDeduction.cpp1427 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 DSemaDeclCXX.cpp7072 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 DSemaCodeComplete.cpp264 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...]

Completed in 716 milliseconds

12