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

References

tools/clang/lib/Sema/SemaDecl.cpp
 6504     if (R->isImageType() || R->isPipeType()) {
 6504     if (R->isImageType() || R->isPipeType()) {
 6507           << R;
 6517       if (R->isReserveIDT() || R->isClkEventT() || R->isEventT()) {
 6517       if (R->isReserveIDT() || R->isClkEventT() || R->isEventT()) {
 6517       if (R->isReserveIDT() || R->isClkEventT() || R->isEventT()) {
 6519              diag::err_invalid_type_for_program_scope_var) << R;
 6526     QualType NR = R;
 6539       if (Context.getBaseElementType(R)->isHalfType()) {
 6540         Diag(D.getIdentifierLoc(), diag::err_opencl_half_declaration) << R;
 6545     if (R->isSamplerT()) {
 6549       if (R.getAddressSpace() == LangAS::opencl_local ||
 6550           R.getAddressSpace() == LangAS::opencl_global) {
 6558           !(R.getAddressSpace() == LangAS::opencl_constant ||
 6559           R.isConstQualified())) {
 6568     if (R->isEventT()) {
 6569       if (R.getAddressSpace() != LangAS::opencl_private) {
 6645                             II, R, TInfo, SC);
 6647     if (R->getContainedDeducedType())
 6772                                         D.getIdentifierLoc(), R, TInfo, SC,
 6776                               D.getIdentifierLoc(), II, R, TInfo, SC);
 6788     if (R->getContainedDeducedType())
 7007                                                     Context.getTypeSize(R),
 7014       if (!R->isIntegralType(Context) && !R->isPointerType()) {
 7014       if (!R->isIntegralType(Context) && !R->isPointerType()) {