Home | History | Annotate | Download | only in Analysis

Lines Matching refs:argTy

291 ArgType::matchesType(ASTContext &C, QualType argTy) const {
294 const PointerType *PT = argTy->getAs<PointerType>();
302 argTy = PT->getPointeeType();
313 if (const EnumType *ETy = argTy->getAs<EnumType>())
314 argTy = ETy->getDecl()->getIntegerType();
316 if (const BuiltinType *BT = argTy->getAs<BuiltinType>())
330 if (const EnumType *ETy = argTy->getAs<EnumType>())
331 argTy = ETy->getDecl()->getIntegerType();
332 argTy = C.getCanonicalType(argTy).getUnqualifiedType();
334 if (T == argTy)
337 if (const BuiltinType *BT = argTy->getAs<BuiltinType>())
368 const PointerType *PT = argTy->getAs<PointerType>();
388 const PointerType *PT = argTy->getAs<PointerType>();
399 argTy->isPromotableIntegerType()
400 ? C.getPromotedIntegerType(argTy) : argTy;
415 if (argTy->isVoidPointerType()) {
417 } if (argTy->isPointerType() || argTy->isObjCObjectPointerType() ||
418 argTy->isBlockPointerType() || argTy->isNullPtrType()) {
425 if (argTy->getAs<ObjCObjectPointerType>() ||
426 argTy->getAs<BlockPointerType>())
430 if (const PointerType *PT = argTy->getAs<PointerType>()) {