Skip to content

Commit b209627

Browse files
committed
Remove __IMAGE_SUPPORT__ macro for SPIR
Signed-off-by: haonanya <haonan.yang@intel.com>
1 parent e0187f9 commit b209627

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
From e505c407951ec79a04e76a2592a9e3528180f0c4 Mon Sep 17 00:00:00 2001
2+
From: haonanya <haonan.yang@intel.com>
3+
Date: Sat, 8 May 2021 11:18:46 +0800
4+
Subject: [PATCH] Remove __IMAGE_SUPPORT__ macro for SPIR
5+
6+
Signed-off-by: haonanya <haonan.yang@intel.com>
7+
---
8+
clang/lib/Frontend/InitPreprocessor.cpp | 2 --
9+
clang/test/Preprocessor/predefined-macros.c | 4 ----
10+
2 files changed, 6 deletions(-)
11+
12+
diff --git a/clang/lib/Frontend/InitPreprocessor.cpp b/clang/lib/Frontend/InitPreprocessor.cpp
13+
index 6feb7bcbd4b7..6da040d52a35 100644
14+
--- a/clang/lib/Frontend/InitPreprocessor.cpp
15+
+++ b/clang/lib/Frontend/InitPreprocessor.cpp
16+
@@ -1071,8 +1071,6 @@ static void InitializePredefinedMacros(const TargetInfo &TI,
17+
Builder.defineMacro(#Ext);
18+
#include "clang/Basic/OpenCLExtensions.def"
19+
20+
- if (TI.getTriple().isSPIR())
21+
- Builder.defineMacro("__IMAGE_SUPPORT__");
22+
}
23+
24+
if (TI.hasInt128Type() && LangOpts.CPlusPlus && LangOpts.GNUMode) {
25+
diff --git a/clang/test/Preprocessor/predefined-macros.c b/clang/test/Preprocessor/predefined-macros.c
26+
index def105f4c52e..de6c3fcc48b1 100644
27+
--- a/clang/test/Preprocessor/predefined-macros.c
28+
+++ b/clang/test/Preprocessor/predefined-macros.c
29+
@@ -171,10 +171,6 @@
30+
// MSCOPE:#define __OPENCL_MEMORY_SCOPE_WORK_GROUP 1
31+
// MSCOPE:#define __OPENCL_MEMORY_SCOPE_WORK_ITEM 0
32+
33+
-// RUN: %clang_cc1 %s -E -dM -o - -x cl -triple spir-unknown-unknown \
34+
-// RUN: | FileCheck -match-full-lines %s --check-prefix=CHECK-SPIR
35+
-// CHECK-SPIR: #define __IMAGE_SUPPORT__ 1
36+
-
37+
// RUN: %clang_cc1 %s -E -dM -o - -x hip -triple amdgcn-amd-amdhsa \
38+
// RUN: | FileCheck -match-full-lines %s --check-prefix=CHECK-HIP
39+
// CHECK-HIP-NOT: #define __CUDA_ARCH__
40+
--
41+
2.17.1
42+

0 commit comments

Comments
 (0)