Lines Matching refs:quals
2139 ASTContext::getExtQualType(const Type *baseType, Qualifiers quals) const {
2140 unsigned fastQuals = quals.getFastQualifiers();
2141 quals.removeFastQualifiers();
2145 ExtQuals::Profile(ID, baseType, quals);
2148 assert(eq->getQualifiers() == quals);
2156 canonSplit.Quals.addConsistentQualifiers(quals);
2157 canon = getExtQualType(canonSplit.Ty, canonSplit.Quals);
2163 ExtQuals *eq = new (*this, TypeAlignment) ExtQuals(baseType, canon, quals);
2176 QualifierCollector Quals;
2177 const Type *TypeNode = Quals.strip(T);
2181 assert(!Quals.hasAddressSpace() &&
2183 Quals.addAddressSpace(AddressSpace);
2185 return getExtQualType(TypeNode, Quals);
2204 QualifierCollector Quals;
2205 const Type *TypeNode = Quals.strip(T);
2209 assert(!Quals.hasObjCGCAttr() &&
2211 Quals.addObjCGCAttr(GCAttr);
2213 return getExtQualType(TypeNode, Quals);
2592 Canon = getQualifiedType(Canon, canonSplit.Quals);
2736 return getQualifiedType(result, split.Quals);
2755 Canon = getQualifiedType(Canon, canonSplit.Quals);
2819 canonElementType.Quals);
2857 canon = getQualifiedType(canon, canonSplit.Quals);
3779 for (auto *Proto : OPT->quals()) {
3807 for (auto *Proto : OPT->quals()) {
3824 for (auto *Proto : OPT->quals()) {
4136 Qualifiers &quals) {
4148 quals = splitType.Quals;
4154 QualType unqualElementType = getUnqualifiedArrayType(elementType, quals);
4159 assert(quals.empty()); // from the recursive call
4160 quals = splitType.Quals;
4166 quals.addConsistentQualifiers(splitType.Quals);
4460 Qualifiers qs = split.Quals;
4554 qs.addConsistentQualifiers(split.Quals);
5780 for (const auto *I : OPT->quals()) {
5825 for (const auto *I : OPT->quals()) {
6709 for (auto *lhsProto : lhsQID->quals()) {
6711 for (auto *rhsProto : rhsOPT->quals()) {
6744 for (auto *I : lhsQID->quals()) {
6756 for (auto *lhsProto : lhsQID->quals()) {
6762 for (auto *rhsProto : rhsOPT->quals()) {
6772 for (auto *I : lhsQID->quals()) {
6795 for (auto *lhsProto : lhsOPT->quals()) {
6803 for (auto *rhsProto : rhsQID->quals()) {
6826 for (auto *rhsProto : rhsQID->quals()) {
6975 for (auto proto : LHS->quals()) {
6986 for (auto proto : RHS->quals()) {
7220 for (auto *RHSPI : RHS->quals())
7226 for (const auto *LHSProto : LHS->quals()) {