1//===--- BuiltinHeaders.def - Builtin header info database ------*- C++ -*-===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8//
9// This file defines the standard builtin function header locations. Users of
10// this file must define the HEADER macro to make use of this information.
11//
12//===----------------------------------------------------------------------===//
13
14HEADER(NO_HEADER, nullptr)
15HEADER(BLOCKS_H, "Blocks.h")
16HEADER(COMPLEX_H, "complex.h")
17HEADER(CTYPE_H, "ctype.h")
18HEADER(EMMINTRIN_H, "emmintrin.h")
19HEADER(FOUNDATION_NSOBJCRUNTIME_H, "Foundation/NSObjCRuntime.h")
20HEADER(IMMINTRIN_H, "immintrin.h")
21HEADER(INTRIN_H, "intrin.h")
22HEADER(MALLOC_H, "malloc.h")
23HEADER(MATH_H, "math.h")
24HEADER(MEMORY, "memory")
25HEADER(OBJC_MESSAGE_H, "objc/message.h")
26HEADER(OBJC_OBJC_AUTO_H, "objc/objc-auto.h")
27HEADER(OBJC_OBJC_EXCEPTION_H, "objc/objc-exception.h")
28HEADER(OBJC_OBJC_SYNC_H, "objc/objc-sync.h")
29HEADER(OBJC_RUNTIME_H, "objc/runtime.h")
30HEADER(PTHREAD_H, "pthread.h")
31HEADER(SETJMPEX_H, "setjmpex.h")
32HEADER(SETJMP_H, "setjmp.h")
33HEADER(STDARG_H, "stdarg.h")
34HEADER(STDIO_H, "stdio.h")
35HEADER(STDLIB_H, "stdlib.h")
36HEADER(STRINGS_H, "strings.h")
37HEADER(STRING_H, "string.h")
38HEADER(UNISTD_H, "unistd.h")
39HEADER(UTILITY, "utility")
40HEADER(WCHAR_H, "wchar.h")
41HEADER(XMMINTRIN_H, "xmmintrin.h")
42
43#undef HEADER
44

source code of clang/include/clang/Basic/BuiltinHeaders.def