reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
327 const PointerType *PT = argTy->getAs<PointerType>(); 335 argTy = PT->getPointeeType(); 346 if (const EnumType *ETy = argTy->getAs<EnumType>()) { 351 argTy = ETy->getDecl()->getIntegerType(); 354 if (const BuiltinType *BT = argTy->getAs<BuiltinType>()) 369 if (const EnumType *ETy = argTy->getAs<EnumType>()) { 373 argTy = C.IntTy; 375 argTy = ETy->getDecl()->getIntegerType(); 377 argTy = C.getCanonicalType(argTy).getUnqualifiedType(); 377 argTy = C.getCanonicalType(argTy).getUnqualifiedType(); 379 if (T == argTy) 382 if (const BuiltinType *BT = argTy->getAs<BuiltinType>()) 416 const PointerType *PT = argTy->getAs<PointerType>(); 436 const PointerType *PT = argTy->getAs<PointerType>(); 447 if (C.getCanonicalType(argTy).getUnqualifiedType() == WInt) 450 QualType PromoArg = argTy->isPromotableIntegerType() 451 ? C.getPromotedIntegerType(argTy) 452 : argTy; 465 if (argTy->isVoidPointerType()) { 467 } if (argTy->isPointerType() || argTy->isObjCObjectPointerType() || 467 } if (argTy->isPointerType() || argTy->isObjCObjectPointerType() || 468 argTy->isBlockPointerType() || argTy->isNullPtrType()) { 468 argTy->isBlockPointerType() || argTy->isNullPtrType()) { 475 if (argTy->getAs<ObjCObjectPointerType>() || 476 argTy->getAs<BlockPointerType>()) 480 if (const PointerType *PT = argTy->getAs<PointerType>()) {