Lines Matching defs:QTy
2175 static bool DetermineNoUndef(QualType QTy, CodeGenTypes &Types,
2178 llvm::Type *Ty = Types.ConvertTypeForMem(QTy);
2199 if (QTy->isBitIntType())
2201 if (QTy->isReferenceType())
2203 if (QTy->isNullPtrType())
2205 if (QTy->isMemberPointerType())
2209 if (QTy->isScalarType()) {
2210 if (const ComplexType *Complex = dyn_cast<ComplexType>(QTy))
2214 if (const VectorType *Vector = dyn_cast<VectorType>(QTy))
2216 if (const MatrixType *Matrix = dyn_cast<MatrixType>(QTy))
2218 if (const ArrayType *Array = dyn_cast<ArrayType>(QTy))
3694 // the type `QTy`.
3695 static void setUsedBits(CodeGenModule &CGM, QualType QTy, int Offset,
3697 if (const auto *RTy = QTy->getAs<RecordType>())
3701 if (const auto *ATy = Context.getAsConstantArrayType(QTy))
3704 int Size = Context.getTypeSizeInChars(QTy).getQuantity();
3734 QualType QTy) {
3741 setUsedBits(CGM, QTy->castAs<RecordType>(), 0, Bits);
3754 QualType QTy) {
3758 setUsedBits(CGM, QTy->castAs<RecordType>(), 0, Bits);