diff options
Diffstat (limited to 'lib/clang/include')
-rw-r--r-- | lib/clang/include/Makefile | 9 | ||||
-rw-r--r-- | lib/clang/include/clang/AST/Attrs.inc | 2 | ||||
-rw-r--r-- | lib/clang/include/clang/AST/DeclNodes.inc | 2 | ||||
-rw-r--r-- | lib/clang/include/clang/Basic/AttrList.inc | 2 | ||||
-rw-r--r-- | lib/clang/include/clang/Basic/Version.inc | 10 | ||||
-rw-r--r-- | lib/clang/include/clang/Basic/arm_neon.inc | 2 | ||||
-rw-r--r-- | lib/clang/include/llvm/Config/AsmParsers.def | 28 | ||||
-rw-r--r-- | lib/clang/include/llvm/Config/AsmPrinters.def | 30 | ||||
-rw-r--r-- | lib/clang/include/llvm/Config/Disassemblers.def | 27 | ||||
-rw-r--r-- | lib/clang/include/llvm/Config/Targets.def | 29 |
10 files changed, 36 insertions, 105 deletions
diff --git a/lib/clang/include/Makefile b/lib/clang/include/Makefile index db85f80..e8319f8 100644 --- a/lib/clang/include/Makefile +++ b/lib/clang/include/Makefile @@ -2,9 +2,14 @@ .PATH: ${.CURDIR}/../../../contrib/llvm/tools/clang/lib/Headers -INCSDIR=${INCLUDEDIR}/clang/2.0 +INCSDIR=${INCLUDEDIR}/clang/2.8 -INCS= emmintrin.h mm_malloc.h mmintrin.h pmmintrin.h tmmintrin.h xmmintrin.h +INCS= emmintrin.h \ + mm_malloc.h \ + mmintrin.h \ + pmmintrin.h \ + tmmintrin.h \ + xmmintrin.h .include <bsd.init.mk> .include <bsd.incs.mk> diff --git a/lib/clang/include/clang/AST/Attrs.inc b/lib/clang/include/clang/AST/Attrs.inc new file mode 100644 index 0000000..0eee102 --- /dev/null +++ b/lib/clang/include/clang/AST/Attrs.inc @@ -0,0 +1,2 @@ +/* $FreeBSD$ */ +#include "Attrs.inc.h" diff --git a/lib/clang/include/clang/AST/DeclNodes.inc b/lib/clang/include/clang/AST/DeclNodes.inc new file mode 100644 index 0000000..d5b9a90 --- /dev/null +++ b/lib/clang/include/clang/AST/DeclNodes.inc @@ -0,0 +1,2 @@ +/* $FreeBSD$ */ +#include "DeclNodes.inc.h" diff --git a/lib/clang/include/clang/Basic/AttrList.inc b/lib/clang/include/clang/Basic/AttrList.inc new file mode 100644 index 0000000..319eb5a --- /dev/null +++ b/lib/clang/include/clang/Basic/AttrList.inc @@ -0,0 +1,2 @@ +/* $FreeBSD$ */ +#include "AttrList.inc.h" diff --git a/lib/clang/include/clang/Basic/Version.inc b/lib/clang/include/clang/Basic/Version.inc new file mode 100644 index 0000000..f8515b7 --- /dev/null +++ b/lib/clang/include/clang/Basic/Version.inc @@ -0,0 +1,10 @@ +/* $FreeBSD$ */ + +#define CLANG_VERSION 2.8 +#define CLANG_VERSION_MAJOR 2 +#define CLANG_VERSION_MINOR 8 + +#define CLANG_VENDOR "FreeBSD " +#define CLANG_VENDOR_SUFFIX " 20100720" + +#define SVN_REVISION "108428" diff --git a/lib/clang/include/clang/Basic/arm_neon.inc b/lib/clang/include/clang/Basic/arm_neon.inc new file mode 100644 index 0000000..7b4c875 --- /dev/null +++ b/lib/clang/include/clang/Basic/arm_neon.inc @@ -0,0 +1,2 @@ +/* $FreeBSD$ */ +#include "arm_neon.inc.h" diff --git a/lib/clang/include/llvm/Config/AsmParsers.def b/lib/clang/include/llvm/Config/AsmParsers.def index c6e1ffd..0fdc4ff 100644 --- a/lib/clang/include/llvm/Config/AsmParsers.def +++ b/lib/clang/include/llvm/Config/AsmParsers.def @@ -1,30 +1,6 @@ /* $FreeBSD$ */ -//===- llvm/Config/AsmParsers.def - LLVM Assembly Parsers -------*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file enumerates all of the assembly-language parsers -// supported by this build of LLVM. Clients of this file should define -// the LLVM_ASM_PARSER macro to be a function-like macro with a -// single parameter (the name of the target whose assembly can be -// generated); including this file will then enumerate all of the -// targets with assembly parsers. -// -// The set of targets supported by LLVM is generated at configuration -// time, at which point this header is generated. Do not modify this -// header directly. -// -//===----------------------------------------------------------------------===// -#ifndef LLVM_ASM_PARSER -# error Please define the macro LLVM_ASM_PARSER(TargetName) -#endif - -LLVM_ASM_PARSER(ARM) LLVM_ASM_PARSER(X86) +LLVM_ASM_PARSER(ARM) +LLVM_ASM_PARSER(X86) #undef LLVM_ASM_PARSER diff --git a/lib/clang/include/llvm/Config/AsmPrinters.def b/lib/clang/include/llvm/Config/AsmPrinters.def index 76e2377..ab48b4a 100644 --- a/lib/clang/include/llvm/Config/AsmPrinters.def +++ b/lib/clang/include/llvm/Config/AsmPrinters.def @@ -1,30 +1,8 @@ /* $FreeBSD$ */ -//===- llvm/Config/AsmPrinters.def - LLVM Assembly Printers -----*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file enumerates all of the assembly-language printers -// supported by this build of LLVM. Clients of this file should define -// the LLVM_ASM_PRINTER macro to be a function-like macro with a -// single parameter (the name of the target whose assembly can be -// generated); including this file will then enumerate all of the -// targets with assembly printers. -// -// The set of targets supported by LLVM is generated at configuration -// time, at which point this header is generated. Do not modify this -// header directly. -// -//===----------------------------------------------------------------------===// -#ifndef LLVM_ASM_PRINTER -# error Please define the macro LLVM_ASM_PRINTER(TargetName) -#endif - -LLVM_ASM_PRINTER(Mips) LLVM_ASM_PRINTER(ARM) LLVM_ASM_PRINTER(PowerPC) LLVM_ASM_PRINTER(X86) +LLVM_ASM_PRINTER(Mips) +LLVM_ASM_PRINTER(ARM) +LLVM_ASM_PRINTER(PowerPC) +LLVM_ASM_PRINTER(X86) #undef LLVM_ASM_PRINTER diff --git a/lib/clang/include/llvm/Config/Disassemblers.def b/lib/clang/include/llvm/Config/Disassemblers.def index bc79e01..9d9093a 100644 --- a/lib/clang/include/llvm/Config/Disassemblers.def +++ b/lib/clang/include/llvm/Config/Disassemblers.def @@ -1,30 +1,5 @@ /* $FreeBSD$ */ -//===- llvm/Config/Disassemblers.def - LLVM Assembly Parsers ----*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file enumerates all of the assembly-language parsers -// supported by this build of LLVM. Clients of this file should define -// the LLVM_ASM_PARSER macro to be a function-like macro with a -// single parameter (the name of the target whose assembly can be -// generated); including this file will then enumerate all of the -// targets with assembly parsers. -// -// The set of targets supported by LLVM is generated at configuration -// time, at which point this header is generated. Do not modify this -// header directly. -// -//===----------------------------------------------------------------------===// -#ifndef LLVM_DISASSEMBLER -# error Please define the macro LLVM_DISASSEMBLER(TargetName) -#endif - -LLVM_DISASSEMBLER(X86) +LLVM_DISASSEMBLER(X86) #undef LLVM_DISASSEMBLER diff --git a/lib/clang/include/llvm/Config/Targets.def b/lib/clang/include/llvm/Config/Targets.def index 47ae809..e33b41e 100644 --- a/lib/clang/include/llvm/Config/Targets.def +++ b/lib/clang/include/llvm/Config/Targets.def @@ -1,29 +1,8 @@ /* $FreeBSD$ */ -/*===- llvm/Config/Targets.def - LLVM Target Architectures ------*- C++ -*-===*\ -|* *| -|* The LLVM Compiler Infrastructure *| -|* *| -|* This file is distributed under the University of Illinois Open Source *| -|* License. See LICENSE.TXT for details. *| -|* *| -|*===----------------------------------------------------------------------===*| -|* *| -|* This file enumerates all of the target architectures supported by *| -|* this build of LLVM. Clients of this file should define the *| -|* LLVM_TARGET macro to be a function-like macro with a single *| -|* parameter (the name of the target); including this file will then *| -|* enumerate all of the targets. *| -|* *| -|* The set of targets supported by LLVM is generated at configuration *| -|* time, at which point this header is generated. Do not modify this *| -|* header directly. *| -|* *| -\*===----------------------------------------------------------------------===*/ -#ifndef LLVM_TARGET -# error Please define the macro LLVM_TARGET(TargetName) -#endif - -LLVM_TARGET(Mips) LLVM_TARGET(ARM) LLVM_TARGET(PowerPC) LLVM_TARGET(X86) +LLVM_TARGET(Mips) +LLVM_TARGET(ARM) +LLVM_TARGET(PowerPC) +LLVM_TARGET(X86) #undef LLVM_TARGET |