Lines Matching refs:QT
69 QualType QT) { in hasAnyEnabledAttrOf() argument
86 !cocoa::isCocoaObjectRef(QT)) in hasAnyEnabledAttrOf()
110 QualType QT) { in hasAnyEnabledAttrOf() argument
111 if (auto Out = hasAnyEnabledAttrOf<T1>(D, QT)) in hasAnyEnabledAttrOf()
113 return hasAnyEnabledAttrOf<T2, Others...>(D, QT); in hasAnyEnabledAttrOf()
171 static bool isOSObjectPtr(QualType QT) { in isOSObjectPtr() argument
172 return isOSObjectSubclass(QT->getPointeeCXXRecordDecl()); in isOSObjectPtr()
228 RetainSummaryManager::isKnownSmartPointer(QualType QT) { in isKnownSmartPointer() argument
229 QT = QT.getCanonicalType(); in isKnownSmartPointer()
230 const auto *RD = QT->getAsCXXRecordDecl(); in isKnownSmartPointer()
640 QualType QT = (*pi)->getType(); in updateSummaryForArgumentTypes() local
648 if (isISLObjectRef(QT)) { in updateSummaryForArgumentTypes()
650 } else if (isOSObjectPtr(QT)) { in updateSummaryForArgumentTypes()
652 } else if (cocoa::isCocoaObjectRef(QT)) { in updateSummaryForArgumentTypes()
654 } else if (coreFoundation::isCFObjectRef(QT)) { in updateSummaryForArgumentTypes()
893 static bool hasTypedefNamed(QualType QT, in hasTypedefNamed() argument
895 while (auto *T = dyn_cast<TypedefType>(QT)) { in hasTypedefNamed()
899 QT = T->getDecl()->getUnderlyingType(); in hasTypedefNamed()
917 QualType QT = pd->getType(); in applyParamAnnotationEffect() local
920 GeneralizedConsumedAttr>(pd, QT)) { in applyParamAnnotationEffect()
926 GeneralizedReturnsRetainedAttr>(pd, QT)) { in applyParamAnnotationEffect()
931 QualType QT = getCallableReturnType(FD); in applyParamAnnotationEffect() local
942 (hasTypedefNamed(QT, "kern_return_t") && !HasRetainedOnNonZero); in applyParamAnnotationEffect()
943 bool ShouldSplit = !QT.isNull() && !QT->isVoidType(); in applyParamAnnotationEffect()
961 pd, QT)) { in applyParamAnnotationEffect()