Lines Matching refs:PT
1902 QualType PT = T->getAs<PointerType>()->getPointeeType();
1903 if (!PT->isStructureType())
7207 static OpenCLParamType getOpenCLKernelParameterType(QualType PT) {
7208 if (PT->isPointerType()) {
7209 QualType PointeeType = PT->getPointeeType();
7219 if (PT->isImageType())
7222 if (PT->isBooleanType())
7225 if (PT->isEventT())
7228 if (PT->isHalfType())
7231 if (PT->isRecordType())
7242 QualType PT = Param->getType();
7246 if (ValidTypes.count(PT.getTypePtr()))
7249 switch (getOpenCLKernelParameterType(PT)) {
7276 S.Diag(Param->getLocation(), diag::err_bad_kernel_param_type) << PT;
7282 ValidTypes.insert(PT.getTypePtr());
7297 const RecordDecl *PD = PT->castAs<RecordType>()->getDecl();
7349 << PT->isUnionType()
7350 << PT;
7352 S.Diag(Param->getLocation(), diag::err_bad_kernel_param_type) << PT;
8690 const PointerType* PT;
8691 if ((PT = qs.strip(AT)->getAs<PointerType>()) &&
8692 (PT = qs.strip(PT->getPointeeType())->getAs<PointerType>()) &&
8693 Context.hasSameType(QualType(qs.strip(PT->getPointeeType()), 0),