Skip to content

Commit 2c07705

Browse files
committed
Use X86LibBuiltin so we can indicate which header these builtins are supposed to be from
1 parent 80e6138 commit 2c07705

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

clang/include/clang/Basic/BuiltinsX86.td

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,12 +147,12 @@ let Attributes = [Const, NoThrow, RequiredVectorWidth<256>], Features = "avx" in
147147
// pre-TableGen version.
148148

149149
let Features = "mmx", Header = "immintrin.h", Attributes = [NoThrow, Const] in {
150-
def _mm_prefetch : X86NoPrefixBuiltin<"void(char const *, int)">;
150+
def _mm_prefetch : X86LibBuiltin<"void(char const *, int)">;
151151
}
152152

153153
let Features = "mmx", Header = "intrin.h", Attributes = [NoThrow, Const] in {
154-
def _m_prefetch : X86NoPrefixBuiltin<"void(void *)">;
155-
def _m_prefetchw : X86NoPrefixBuiltin<"void(const void *)">;
154+
def _m_prefetch : X86LibBuiltin<"void(void *)">;
155+
def _m_prefetchw : X86LibBuiltin<"void(void volatile const *)">;
156156
}
157157

158158
let Features = "sse", Attributes = [NoThrow] in {

0 commit comments

Comments
 (0)