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

References

tools/clang/include/clang/Basic/OpenCLExtensions.def
   36 OPENCLEXT_INTERNAL(cl_khr_3d_image_writes, 100, 200)
   38 OPENCLEXT_INTERNAL(cl_khr_select_fprounding_mode, 100, 110)
   39 OPENCLEXT_INTERNAL(cl_khr_byte_addressable_store, 100, 110)
   40 OPENCLEXT_INTERNAL(cl_khr_fp16, 100, ~0U)
   41 OPENCLEXT_INTERNAL(cl_khr_fp64, 100, 120)
   42 OPENCLEXT_INTERNAL(cl_khr_global_int32_base_atomics, 100, 110)
   43 OPENCLEXT_INTERNAL(cl_khr_global_int32_extended_atomics, 100, 110)
   44 OPENCLEXT_INTERNAL(cl_khr_local_int32_base_atomics, 100, 110)
   45 OPENCLEXT_INTERNAL(cl_khr_local_int32_extended_atomics, 100, 110)
   46 OPENCLEXT_INTERNAL(cl_khr_int64_base_atomics, 100, ~0U)
   47 OPENCLEXT_INTERNAL(cl_khr_int64_extended_atomics, 100, ~0U)
   48 OPENCLEXT_INTERNAL(cl_khr_gl_sharing, 100, ~0U)
   49 OPENCLEXT_INTERNAL(cl_khr_icd, 100, ~0U)
   52 OPENCLEXT_INTERNAL(cl_khr_gl_event, 110, ~0U)
   53 OPENCLEXT_INTERNAL(cl_khr_d3d10_sharing, 110, ~0U)
   56 OPENCLEXT_INTERNAL(cles_khr_int64, 110, ~0U)
   59 OPENCLEXT_INTERNAL(cl_khr_context_abort, 120, ~0U)
   60 OPENCLEXT_INTERNAL(cl_khr_d3d11_sharing, 120, ~0U)
   61 OPENCLEXT_INTERNAL(cl_khr_depth_images, 120, ~0U)
   62 OPENCLEXT_INTERNAL(cl_khr_dx9_media_sharing, 120, ~0U)
   63 OPENCLEXT_INTERNAL(cl_khr_image2d_from_buffer, 120, ~0U)
   64 OPENCLEXT_INTERNAL(cl_khr_initialize_memory, 120, ~0U)
   65 OPENCLEXT_INTERNAL(cl_khr_gl_depth_images, 120, ~0U)
   66 OPENCLEXT_INTERNAL(cl_khr_gl_msaa_sharing, 120, ~0U)
   67 OPENCLEXT_INTERNAL(cl_khr_spir, 120, ~0U)
   70 OPENCLEXT_INTERNAL(cl_khr_egl_event, 200, ~0U)
   71 OPENCLEXT_INTERNAL(cl_khr_egl_image, 200, ~0U)
   72 OPENCLEXT_INTERNAL(cl_khr_mipmap_image, 200, ~0U)
   73 OPENCLEXT_INTERNAL(cl_khr_srgb_image_writes, 200, ~0U)
   74 OPENCLEXT_INTERNAL(cl_khr_subgroups, 200, ~0U)
   75 OPENCLEXT_INTERNAL(cl_khr_terminate_context, 200, ~0U)
   78 OPENCLEXT_INTERNAL(cl_clang_storage_class_specifiers, 100, ~0U)
   81 OPENCLEXT_INTERNAL(cl_amd_media_ops, 100, ~0U)
   82 OPENCLEXT_INTERNAL(cl_amd_media_ops2, 100, ~0U)
   85 OPENCLEXT_INTERNAL(cl_arm_integer_dot_product_int8, 120, ~0U)
   86 OPENCLEXT_INTERNAL(cl_arm_integer_dot_product_accumulate_int8, 120, ~0U)
   87 OPENCLEXT_INTERNAL(cl_arm_integer_dot_product_accumulate_int16, 120, ~0U)
   88 OPENCLEXT_INTERNAL(cl_arm_integer_dot_product_accumulate_saturate_int8, 120, ~0U)
   91 OPENCLEXT_INTERNAL(cl_intel_subgroups, 120, ~0U)
   92 OPENCLEXT_INTERNAL(cl_intel_subgroups_short, 120, ~0U)
   93 OPENCLEXT_INTERNAL(cl_intel_device_side_avc_motion_estimation, 120, ~0U)
tools/clang/lib/Frontend/InitPreprocessor.cpp
  580   if (LangOpts.GNUCVersion != 0) {
  583     unsigned GNUCMajor = LangOpts.GNUCVersion / 100 / 100;
  584     unsigned GNUCMinor = LangOpts.GNUCVersion / 100 % 100;
  585     unsigned GNUCPatch = LangOpts.GNUCVersion % 100;
  591     if (LangOpts.CPlusPlus) {
  630   if (!LangOpts.GNUMode && !LangOpts.MSVCCompat)
  630   if (!LangOpts.GNUMode && !LangOpts.MSVCCompat)
  633   if (LangOpts.GNUCVersion && LangOpts.CPlusPlus11)
  633   if (LangOpts.GNUCVersion && LangOpts.CPlusPlus11)
  636   if (LangOpts.ObjC) {
  637     if (LangOpts.ObjCRuntime.isNonFragile()) {
  640       if (LangOpts.ObjCExceptions)
  644     if (LangOpts.getGC() != LangOptions::NonGC)
  647     if (LangOpts.ObjCRuntime.isNeXTFamily())
  650     if (LangOpts.ObjCRuntime.getKind() == ObjCRuntime::GNUstep) {
  651       auto version = LangOpts.ObjCRuntime.getVersion();
  663     if (LangOpts.ObjCRuntime.getKind() == ObjCRuntime::ObjFW) {
  664       VersionTuple tuple = LangOpts.ObjCRuntime.getVersion();
  692   if (LangOpts.CPlusPlus)
  693     InitializeCPlusPlusFeatureTestMacros(LangOpts, Builder);
  697   if (!LangOpts.NoConstantCFStrings)
  700   if (LangOpts.ObjC)
  703   if (LangOpts.PascalStrings)
  706   if (LangOpts.Blocks) {
  711   if (!LangOpts.MSVCCompat && LangOpts.Exceptions)
  711   if (!LangOpts.MSVCCompat && LangOpts.Exceptions)
  713   if (LangOpts.GNUCVersion && LangOpts.RTTI)
  713   if (LangOpts.GNUCVersion && LangOpts.RTTI)
  716   if (LangOpts.SjLjExceptions)
  718   else if (LangOpts.SEHExceptions)
  720   else if (LangOpts.DWARFExceptions &&
  724   if (LangOpts.Deprecated)
  727   if (!LangOpts.MSVCCompat && LangOpts.CPlusPlus)
  727   if (!LangOpts.MSVCCompat && LangOpts.CPlusPlus)
  730   if (LangOpts.MicrosoftExt) {
  731     if (LangOpts.WChar) {
  738   if (LangOpts.Optimize)
  740   if (LangOpts.OptimizeSize)
  743   if (LangOpts.FastMath)
  860   if (!LangOpts.CharIsSigned)
  933   if (LangOpts.FastMath || LangOpts.FiniteMathOnly)
  933   if (LangOpts.FastMath || LangOpts.FiniteMathOnly)
  938   if (LangOpts.GNUCVersion) {
  939     if (LangOpts.GNUInline || LangOpts.CPlusPlus)
  939     if (LangOpts.GNUInline || LangOpts.CPlusPlus)
  959     if (LangOpts.Char8)
  975   if (LangOpts.GNUCVersion)
  978   if (LangOpts.NoInlineDefine)
  981   if (unsigned PICLevel = LangOpts.PICLevel) {
  984     if (LangOpts.PIE) {
  995   if (LangOpts.getStackProtector() == LangOptions::SSPOn)
  997   else if (LangOpts.getStackProtector() == LangOptions::SSPStrong)
  999   else if (LangOpts.getStackProtector() == LangOptions::SSPReq)
 1005   if (LangOpts.FastRelaxedMath)
 1009       LangOpts.getGC() != LangOptions::NonGC) {
 1014   } else if (LangOpts.ObjC) {
 1042   if (!LangOpts.OpenMPSimd) {
 1043     switch (LangOpts.OpenMP) {
 1063   if (LangOpts.CUDAIsDevice && !LangOpts.HIP) {
 1063   if (LangOpts.CUDAIsDevice && !LangOpts.HIP) {
 1071   if (LangOpts.CUDADeviceApproxTranscendentals || LangOpts.FastMath) {
 1071   if (LangOpts.CUDADeviceApproxTranscendentals || LangOpts.FastMath) {
 1077   if (LangOpts.SYCLIsDevice) {
 1082   if (LangOpts.OpenCL) {
 1092   if (TI.hasInt128Type() && LangOpts.CPlusPlus && LangOpts.GNUMode) {
 1092   if (TI.hasInt128Type() && LangOpts.CPlusPlus && LangOpts.GNUMode) {
 1101   TI.getTargetDefines(LangOpts, Builder);