diff options
author | dim <dim@FreeBSD.org> | 2013-12-24 14:26:31 +0000 |
---|---|---|
committer | dim <dim@FreeBSD.org> | 2013-12-24 14:26:31 +0000 |
commit | fef52f4b6c83730f822bb3b7324fa1df0c7dcc38 (patch) | |
tree | 57b9d754aaaa204b289c1f43287c3706e21e832c /lib/clang | |
parent | 20e995f743034e96cbe02143d36c4e9e75acbc36 (diff) | |
download | FreeBSD-src-fef52f4b6c83730f822bb3b7324fa1df0c7dcc38.zip FreeBSD-src-fef52f4b6c83730f822bb3b7324fa1df0c7dcc38.tar.gz |
MFC r259473:
Enable llvm's integrated assembler for PowerPC, since it should now be
good enough for typical usage.
Requested by: rdivacky
Diffstat (limited to 'lib/clang')
-rw-r--r-- | lib/clang/Makefile | 1 | ||||
-rw-r--r-- | lib/clang/include/PPCGenAsmMatcher.inc | 2 | ||||
-rw-r--r-- | lib/clang/include/llvm/Config/AsmParsers.def | 1 | ||||
-rw-r--r-- | lib/clang/libllvmpowerpcasmparser/Makefile | 16 |
4 files changed, 20 insertions, 0 deletions
diff --git a/lib/clang/Makefile b/lib/clang/Makefile index 3f30c96..2310ab9 100644 --- a/lib/clang/Makefile +++ b/lib/clang/Makefile @@ -74,6 +74,7 @@ SUBDIR= libclanganalysis \ libllvmmipsdisassembler \ libllvmmipsinfo \ libllvmmipsinstprinter \ + libllvmpowerpcasmparser \ libllvmpowerpccodegen \ libllvmpowerpcdesc \ libllvmpowerpcinfo \ diff --git a/lib/clang/include/PPCGenAsmMatcher.inc b/lib/clang/include/PPCGenAsmMatcher.inc new file mode 100644 index 0000000..0538126 --- /dev/null +++ b/lib/clang/include/PPCGenAsmMatcher.inc @@ -0,0 +1,2 @@ +/* $FreeBSD$ */ +#include "PPCGenAsmMatcher.inc.h" diff --git a/lib/clang/include/llvm/Config/AsmParsers.def b/lib/clang/include/llvm/Config/AsmParsers.def index 024462e..a2c0f78 100644 --- a/lib/clang/include/llvm/Config/AsmParsers.def +++ b/lib/clang/include/llvm/Config/AsmParsers.def @@ -2,6 +2,7 @@ LLVM_ASM_PARSER(ARM) LLVM_ASM_PARSER(Mips) +LLVM_ASM_PARSER(PowerPC) LLVM_ASM_PARSER(X86) #undef LLVM_ASM_PARSER diff --git a/lib/clang/libllvmpowerpcasmparser/Makefile b/lib/clang/libllvmpowerpcasmparser/Makefile new file mode 100644 index 0000000..ff1f533 --- /dev/null +++ b/lib/clang/libllvmpowerpcasmparser/Makefile @@ -0,0 +1,16 @@ +# $FreeBSD$ + +.include <bsd.own.mk> + +LIB= llvmpowerpcasmparser + +SRCDIR= lib/Target/PowerPC/AsmParser +INCDIR= lib/Target/PowerPC +SRCS= PPCAsmParser.cpp + +TGHDRS= PPCGenAsmMatcher \ + PPCGenInstrInfo \ + PPCGenRegisterInfo \ + PPCGenSubtargetInfo + +.include "../clang.lib.mk" |