Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:QT

2929           QualType QT(T, 0);
2930 I.info = ABIArgInfo::getDirectInReg(CGT.ConvertType(QT));
6350 static void appendQualifier(SmallStringEnc &Enc, QualType QT) {
6354 if (QT.isConstQualified())
6356 if (QT.isRestrictQualified())
6358 if (QT.isVolatileQualified())
6434 static bool appendArrayType(SmallStringEnc &Enc, QualType QT,
6447 appendQualifier(Enc, QT);
6494 QualType QT = QType.getCanonicalType();
6496 if (const ArrayType *AT = QT->getAsArrayTypeUnsafe())
6499 return appendArrayType(Enc, QT, AT, CGM, TSC, "");
6501 appendQualifier(Enc, QT);
6503 if (const BuiltinType *BT = QT->getAs<BuiltinType>())
6506 if (const PointerType *PT = QT->getAs<PointerType>())
6509 if (const EnumType *ET = QT->getAs<EnumType>())
6510 return appendEnumType(Enc, ET, TSC, QT.getBaseTypeIdentifier());
6512 if (const RecordType *RT = QT->getAsStructureType())
6513 return appendRecordType(Enc, RT, CGM, TSC, QT.getBaseTypeIdentifier());
6515 if (const RecordType *RT = QT->getAsUnionType())
6516 return appendRecordType(Enc, RT, CGM, TSC, QT.getBaseTypeIdentifier());
6518 if (const FunctionType *FT = QT->getAs<FunctionType>())
6538 QualType QT = VD->getType().getCanonicalType();
6539 if (const ArrayType *AT = QT->getAsArrayTypeUnsafe()) {
6543 return appendArrayType(Enc, QT, AT, CGM, TSC, "*");
6545 return appendType(Enc, QT, CGM, TSC);