/external/clang/lib/CodeGen/ |
CGValue.h | 127 Qualifiers Quals; 155 void Initialize(QualType Type, Qualifiers Quals, 159 this->Quals = Quals; 177 bool isVolatileQualified() const { return Quals.hasVolatile(); } 178 bool isRestrictQualified() const { return Quals.hasRestrict(); } 180 return Quals.getCVRQualifiers() & ~Qualifiers::Const; 186 return Quals.getObjCLifetime(); 205 return Quals.getObjCGCAttr() == Qualifiers::Weak; 208 return Quals.getObjCGCAttr() == Qualifiers::Strong [all...] |
CGRTTI.cpp | 220 Qualifiers Quals = PointeeTy.getQualifiers(); 221 Quals.removeConst(); 223 if (!Quals.empty()) 713 static unsigned ComputeQualifierFlags(Qualifiers Quals) { 716 if (Quals.hasConst()) 718 if (Quals.hasVolatile()) 720 if (Quals.hasRestrict()) 910 Qualifiers Quals; 912 CGM.getContext().getUnqualifiedArrayType(PointeeTy, Quals); 917 unsigned Flags = ComputeQualifierFlags(Quals); [all...] |
CGExpr.cpp | 137 Qualifiers Quals, 141 EmitComplexExprIntoAddr(E, Location, Quals.hasVolatile()); 144 EmitAggExpr(E, AggValueSlot::forAddr(Location, Alignment, Quals, [all...] |
CodeGenFunction.h | [all...] |
/external/clang/lib/AST/ |
MicrosoftMangle.cpp | 55 void mangleQualifiers(Qualifiers Quals, bool IsMember); 530 void MicrosoftCXXNameMangler::mangleQualifiers(Qualifiers Quals, 585 if (!Quals.hasVolatile()) { 586 if (!Quals.hasConst()) 591 if (!Quals.hasConst()) 597 if (!Quals.hasVolatile()) { 598 if (!Quals.hasConst()) 603 if (!Quals.hasConst()) 617 Qualifiers Quals = T.getLocalQualifiers(); 618 if (Quals) { [all...] |
TypePrinter.cpp | 78 print(split.Ty, split.Quals, buffer); 81 void TypePrinter::print(const Type *T, Qualifiers Quals, std::string &buffer) { 161 if (!CanPrefixQualifiers && !Quals.empty()) { 165 Quals.getAsStringInternal(qualsBuffer, Policy); 167 Quals.getAsStringInternal(qualsBuffer, Policy); 188 if (CanPrefixQualifiers && !Quals.empty()) { 192 Quals.getAsStringInternal(qualsBuffer, Policy); 194 Quals.getAsStringInternal(qualsBuffer, Policy); [all...] |
ItaniumMangle.cpp | 318 void mangleQualifiers(Qualifiers Quals); 1779 Qualifiers quals = split.Quals; local [all...] |
ASTContext.cpp | [all...] |
Type.cpp | 200 return Context.getQualifiedType(split.Ty, split.Quals); 207 return Context.getQualifiedType(desugar, split.Quals); 249 Qualifiers quals = split.Quals; local 274 if (!split.Quals.empty()) { 276 quals.addConsistentQualifiers(split.Quals); 281 return SplitQualType(lastTypeWithQuals, quals); [all...] |
DeclCXX.cpp | 432 Qualifiers Quals; 440 Quals = ArgType.getQualifiers(); 444 Quals = Qualifiers::fromCVRMask(Qualifiers::Const); 451 Found.push_back(std::make_pair(const_cast<CXXMethodDecl *>(Method), Quals)); [all...] |
ExprConstant.cpp | [all...] |
/external/clang/include/clang/AST/ |
Type.h | 309 Qualifiers Quals = *this; 310 Quals.setFastQualifiers(0); 311 return Quals; 459 Qualifiers Quals; 461 SplitQualType() : Ty(0), Quals() {} 462 SplitQualType(const Type *ty, Qualifiers qs) : Ty(ty), Quals(qs) {} 468 return std::pair<const Type *,Qualifiers>(Ty, Quals); 472 return a.Ty == b.Ty && a.Quals == b.Quals; 475 return a.Ty != b.Ty || a.Quals != b.Quals 4510 Qualifiers quals = getCommonPtr()->CanonicalType.getLocalQualifiers(); local [all...] |
ASTContext.h | 625 QualType getExtQualType(const Type *Base, Qualifiers Quals) const; [all...] |
DeclCXX.h | [all...] |
/external/clang/lib/Sema/ |
SemaType.cpp | 559 /*type quals*/ 0, [all...] |
SemaTemplateDeduction.cpp | [all...] |
SemaLookup.cpp | [all...] |
SemaExprCXX.cpp | 297 Qualifiers Quals; 300 Quals); 352 Qualifiers Quals; 353 QualType UnqualT = Context.getUnqualifiedArrayType(T, Quals); [all...] |
SemaOverload.cpp | [all...] |
TreeTransform.h | 706 unsigned Quals, [all...] |
SemaCodeComplete.cpp | 227 void setObjectTypeQualifiers(Qualifiers Quals) { 228 ObjectTypeQualifiers = Quals; [all...] |
SemaDeclCXX.cpp | [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | 894 Expr *ArraySize, unsigned Quals, [all...] |
/external/clang/lib/Serialization/ |
ASTReader.cpp | [all...] |