reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaDecl.cpp
 8380   if (ValidTypes.count(PT.getTypePtr()))
 8383   switch (getOpenCLKernelParameterType(S, PT)) {
 8413     if (!PT->isHalfType()) {
 8414       S.Diag(Param->getLocation(), diag::err_bad_kernel_param_type) << PT;
 8418       while ((Typedef = PT->getAs<TypedefType>())) {
 8422           S.Diag(Loc, diag::note_entity_declared_at) << PT;
 8423         PT = Typedef->desugar();
 8432     ValidTypes.insert(PT.getTypePtr());
 8449   assert((PT->isArrayType() || PT->isRecordType()) && "Unexpected type.");
 8449   assert((PT->isArrayType() || PT->isRecordType()) && "Unexpected type.");
 8451       PT->getPointeeOrArrayElementType()->getAs<RecordType>();
 8512           << PT->isUnionType()
 8513           << PT;
 8515         S.Diag(Param->getLocation(), diag::err_bad_kernel_param_type) << PT;