Home | History | Annotate | Download | only in AST

Lines Matching refs:Quals

2148 ASTContext::getExtQualType(const Type *baseType, Qualifiers quals) const {
2149 unsigned fastQuals = quals.getFastQualifiers();
2150 quals.removeFastQualifiers();
2154 ExtQuals::Profile(ID, baseType, quals);
2157 assert(eq->getQualifiers() == quals);
2165 canonSplit.Quals.addConsistentQualifiers(quals);
2166 canon = getExtQualType(canonSplit.Ty, canonSplit.Quals);
2172 ExtQuals *eq = new (*this, TypeAlignment) ExtQuals(baseType, canon, quals);
2185 QualifierCollector Quals;
2186 const Type *TypeNode = Quals.strip(T);
2190 assert(!Quals.hasAddressSpace() &&
2192 Quals.addAddressSpace(AddressSpace);
2194 return getExtQualType(TypeNode, Quals);
2213 QualifierCollector Quals;
2214 const Type *TypeNode = Quals.strip(T);
2218 assert(!Quals.hasObjCGCAttr() &&
2220 Quals.addObjCGCAttr(GCAttr);
2222 return getExtQualType(TypeNode, Quals);
2601 Canon = getQualifiedType(Canon, canonSplit.Quals);
2746 return getQualifiedType(result, split.Quals);
2765 Canon = getQualifiedType(Canon, canonSplit.Quals);
2829 canonElementType.Quals);
2867 canon = getQualifiedType(canon, canonSplit.Quals);
3811 for (auto *Proto : OPT->quals()) {
3839 for (auto *Proto : OPT->quals()) {
3856 for (auto *Proto : OPT->quals()) {
4190 Qualifiers &quals) {
4202 quals = splitType.Quals;
4208 QualType unqualElementType = getUnqualifiedArrayType(elementType, quals);
4213 assert(quals.empty()); // from the recursive call
4214 quals = splitType.Quals;
4220 quals.addConsistentQualifiers(splitType.Quals);
4514 Qualifiers qs = split.Quals;
4608 qs.addConsistentQualifiers(split.Quals);
5876 for (const auto *I : OPT->quals()) {
5921 for (const auto *I : OPT->quals()) {
6807 for (auto *lhsProto : lhsQID->quals()) {
6809 for (auto *rhsProto : rhsOPT->quals()) {
6842 for (auto *I : lhsQID->quals()) {
6854 for (auto *lhsProto : lhsQID->quals()) {
6860 for (auto *rhsProto : rhsOPT->quals()) {
6870 for (auto *I : lhsQID->quals()) {
6893 for (auto *lhsProto : lhsOPT->quals()) {
6901 for (auto *rhsProto : rhsQID->quals()) {
6924 for (auto *rhsProto : rhsQID->quals()) {
7073 for (auto proto : LHS->quals()) {
7084 for (auto proto : RHS->quals()) {
7327 for (auto *RHSPI : RHS->quals())
7333 for (const auto *LHSProto : LHS->quals()) {