Lines Matching refs:Quals
3065 canonSplit.Quals.addConsistentQualifiers(quals); in getExtQualType()
3066 canon = getExtQualType(canonSplit.Ty, canonSplit.Quals); in getExtQualType()
3085 QualifierCollector Quals; in getAddrSpaceQualType() local
3086 const Type *TypeNode = Quals.strip(T); in getAddrSpaceQualType()
3090 assert(!Quals.hasAddressSpace() && in getAddrSpaceQualType()
3092 Quals.addAddressSpace(AddressSpace); in getAddrSpaceQualType()
3094 return getExtQualType(TypeNode, Quals); in getAddrSpaceQualType()
3103 QualifierCollector Quals; in removeAddrSpaceQualType() local
3108 T = getUnqualifiedArrayType(T, Quals); in removeAddrSpaceQualType()
3114 TypeNode = Quals.strip(T); in removeAddrSpaceQualType()
3126 Quals.removeAddressSpace(); in removeAddrSpaceQualType()
3131 if (Quals.hasNonFastQualifiers()) in removeAddrSpaceQualType()
3132 return getExtQualType(TypeNode, Quals); in removeAddrSpaceQualType()
3134 return QualType(TypeNode, Quals.getFastQualifiers()); in removeAddrSpaceQualType()
3447 QualifierCollector Quals; in getObjCGCQualType() local
3448 const Type *TypeNode = Quals.strip(T); in getObjCGCQualType()
3452 assert(!Quals.hasObjCGCAttr() && in getObjCGCQualType()
3454 Quals.addObjCGCAttr(GCAttr); in getObjCGCQualType()
3456 return getExtQualType(TypeNode, Quals); in getObjCGCQualType()
3952 Canon = getQualifiedType(Canon, canonSplit.Quals); in getConstantArrayType()
4103 return getQualifiedType(result, split.Quals); in getVariableArrayDecayedType()
4122 Canon = getQualifiedType(Canon, canonSplit.Quals); in getVariableArrayType()
4183 canonElementType.Quals); in getDependentSizedArrayType()
4221 canon = getQualifiedType(canon, canonSplit.Quals); in getIncompleteArrayType()
6453 quals = splitType.Quals; in getUnqualifiedArrayType()
6465 quals = splitType.Quals; in getUnqualifiedArrayType()
6471 quals.addConsistentQualifiers(splitType.Quals); in getUnqualifiedArrayType()
6592 Qualifiers Quals; in hasSimilarType() local
6593 T1 = getUnqualifiedArrayType(T1, Quals); in hasSimilarType()
6594 T2 = getUnqualifiedArrayType(T2, Quals); in hasSimilarType()
7313 Qualifiers qs = split.Quals; in getAsArrayType()
7417 qs.addConsistentQualifiers(split.Quals); in getBaseElementType()
13730 QTotal.addConsistentQualifiers(T.Quals); in unwrapSugar()
13768 QX -= SX.Quals; in getCommonSugaredType()
13769 QY -= SY.Quals; in getCommonSugaredType()
13783 SX.Ty, Qualifiers::removeCommonQualifiers(SX.Quals, SY.Quals)); in getCommonSugaredType()
13793 QX -= Underlying.Quals; in getCommonSugaredType()