• Home
  • Raw
  • Download

Lines Matching refs:Quals

322   void mangleQualifiers(Qualifiers Quals, bool IsMember);
324 void manglePointerCVQualifiers(Qualifiers Quals);
325 void manglePointerExtQualifiers(Qualifiers Quals, QualType PointeeType);
340 Qualifiers Quals, \
1341 void MicrosoftCXXNameMangler::mangleQualifiers(Qualifiers Quals, in mangleQualifiers() argument
1395 bool HasConst = Quals.hasConst(), in mangleQualifiers()
1396 HasVolatile = Quals.hasVolatile(); in mangleQualifiers()
1441 void MicrosoftCXXNameMangler::manglePointerExtQualifiers(Qualifiers Quals, in manglePointerExtQualifiers() argument
1443 bool HasRestrict = Quals.hasRestrict(); in manglePointerExtQualifiers()
1451 if (Quals.hasUnaligned() || in manglePointerExtQualifiers()
1456 void MicrosoftCXXNameMangler::manglePointerCVQualifiers(Qualifiers Quals) { in manglePointerCVQualifiers() argument
1461 bool HasConst = Quals.hasConst(), in manglePointerCVQualifiers()
1462 HasVolatile = Quals.hasVolatile(); in manglePointerCVQualifiers()
1552 Qualifiers Quals = T.getLocalQualifiers(); in mangleType() local
1576 mangleQualifiers(Quals, false); in mangleType()
1579 if (!IsPointer && Quals) { in mangleType()
1581 mangleQualifiers(Quals, false); in mangleType()
1586 Quals.removeUnaligned(); in mangleType()
1587 if ((!IsPointer && Quals) || isa<TagType>(T)) { in mangleType()
1589 mangleQualifiers(Quals, false); in mangleType()
1604 mangleType(cast<CLASS##Type>(ty), Quals, Range); \ in mangleType()
1827 Qualifiers Quals = Qualifiers::fromCVRUMask(Proto->getTypeQuals()); in mangleFunctionType() local
1828 manglePointerExtQualifiers(Quals, /*PointeeType=*/QualType()); in mangleFunctionType()
1830 mangleQualifiers(Quals, /*IsMember=*/false); in mangleFunctionType()
2162 void MicrosoftCXXNameMangler::mangleType(const MemberPointerType *T, Qualifiers Quals, in mangleType() argument
2165 manglePointerCVQualifiers(Quals); in mangleType()
2166 manglePointerExtQualifiers(Quals, PointeeType); in mangleType()
2199 void MicrosoftCXXNameMangler::mangleType(const PointerType *T, Qualifiers Quals, in mangleType() argument
2202 manglePointerCVQualifiers(Quals); in mangleType()
2203 manglePointerExtQualifiers(Quals, PointeeType); in mangleType()
2207 Qualifiers Quals, SourceRange Range) { in mangleType() argument
2209 manglePointerCVQualifiers(Quals); in mangleType()
2210 manglePointerExtQualifiers(Quals, PointeeType); in mangleType()
2220 Qualifiers Quals, SourceRange Range) { in mangleType() argument
2222 assert(!Quals.hasConst() && !Quals.hasVolatile() && "unexpected qualifier!"); in mangleType()
2224 manglePointerExtQualifiers(Quals, PointeeType); in mangleType()
2232 Qualifiers Quals, SourceRange Range) { in mangleType() argument
2234 assert(!Quals.hasConst() && !Quals.hasVolatile() && "unexpected qualifier!"); in mangleType()
2236 manglePointerExtQualifiers(Quals, PointeeType); in mangleType()
2254 void MicrosoftCXXNameMangler::mangleType(const VectorType *T, Qualifiers Quals, in mangleType() argument
2297 Qualifiers Quals, SourceRange Range) { in mangleType() argument
2298 mangleType(static_cast<const VectorType *>(T), Quals, Range); in mangleType()
2324 Qualifiers Quals, SourceRange Range) { in mangleType() argument
2326 manglePointerCVQualifiers(Quals); in mangleType()
2327 manglePointerExtQualifiers(Quals, PointeeType); in mangleType()