Enable llvm's integrated assembler for PowerPC, since it should now be
good enough for typical usage. Requested by: rdivacky MFC after: 1 week
This commit is contained in:
parent
30c8ebe9b7
commit
840f097103
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=259473
@ -74,6 +74,7 @@ SUBDIR= libclanganalysis \
|
|||||||
libllvmmipsdisassembler \
|
libllvmmipsdisassembler \
|
||||||
libllvmmipsinfo \
|
libllvmmipsinfo \
|
||||||
libllvmmipsinstprinter \
|
libllvmmipsinstprinter \
|
||||||
|
libllvmpowerpcasmparser \
|
||||||
libllvmpowerpccodegen \
|
libllvmpowerpccodegen \
|
||||||
libllvmpowerpcdesc \
|
libllvmpowerpcdesc \
|
||||||
libllvmpowerpcinfo \
|
libllvmpowerpcinfo \
|
||||||
|
2
lib/clang/include/PPCGenAsmMatcher.inc
Normal file
2
lib/clang/include/PPCGenAsmMatcher.inc
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
/* $FreeBSD$ */
|
||||||
|
#include "PPCGenAsmMatcher.inc.h"
|
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
LLVM_ASM_PARSER(ARM)
|
LLVM_ASM_PARSER(ARM)
|
||||||
LLVM_ASM_PARSER(Mips)
|
LLVM_ASM_PARSER(Mips)
|
||||||
|
LLVM_ASM_PARSER(PowerPC)
|
||||||
LLVM_ASM_PARSER(X86)
|
LLVM_ASM_PARSER(X86)
|
||||||
|
|
||||||
#undef LLVM_ASM_PARSER
|
#undef LLVM_ASM_PARSER
|
||||||
|
16
lib/clang/libllvmpowerpcasmparser/Makefile
Normal file
16
lib/clang/libllvmpowerpcasmparser/Makefile
Normal file
@ -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"
|
@ -85,8 +85,9 @@ LIBDEPS=clangfrontendtool \
|
|||||||
llvmmipsinstprinter \
|
llvmmipsinstprinter \
|
||||||
llvmpowerpccodegen \
|
llvmpowerpccodegen \
|
||||||
llvmpowerpcdesc \
|
llvmpowerpcdesc \
|
||||||
llvmpowerpcinfo \
|
|
||||||
llvmpowerpcinstprinter \
|
llvmpowerpcinstprinter \
|
||||||
|
llvmpowerpcasmparser \
|
||||||
|
llvmpowerpcinfo \
|
||||||
llvmx86disassembler \
|
llvmx86disassembler \
|
||||||
llvmx86asmparser \
|
llvmx86asmparser \
|
||||||
llvmx86codegen \
|
llvmx86codegen \
|
||||||
|
@ -24,8 +24,9 @@ LIBDEPS=llvmirreader \
|
|||||||
llvmmipsinstprinter \
|
llvmmipsinstprinter \
|
||||||
llvmpowerpccodegen \
|
llvmpowerpccodegen \
|
||||||
llvmpowerpcdesc \
|
llvmpowerpcdesc \
|
||||||
llvmpowerpcinfo \
|
|
||||||
llvmpowerpcinstprinter \
|
llvmpowerpcinstprinter \
|
||||||
|
llvmpowerpcasmparser \
|
||||||
|
llvmpowerpcinfo \
|
||||||
llvmx86disassembler \
|
llvmx86disassembler \
|
||||||
llvmx86asmparser \
|
llvmx86asmparser \
|
||||||
llvmx86codegen \
|
llvmx86codegen \
|
||||||
|
@ -106,6 +106,7 @@ LIBDEPS=\
|
|||||||
llvmmipsinstprinter \
|
llvmmipsinstprinter \
|
||||||
llvmpowerpcdesc \
|
llvmpowerpcdesc \
|
||||||
llvmpowerpcinstprinter \
|
llvmpowerpcinstprinter \
|
||||||
|
llvmpowerpcasmparser \
|
||||||
llvmruntimedyld \
|
llvmruntimedyld \
|
||||||
llvmvectorize \
|
llvmvectorize \
|
||||||
llvmx86desc \
|
llvmx86desc \
|
||||||
|
@ -24,8 +24,9 @@ LIBDEPS=llvmmcdisassembler \
|
|||||||
llvmmipsinstprinter \
|
llvmmipsinstprinter \
|
||||||
llvmpowerpccodegen \
|
llvmpowerpccodegen \
|
||||||
llvmpowerpcdesc \
|
llvmpowerpcdesc \
|
||||||
llvmpowerpcinfo \
|
|
||||||
llvmpowerpcinstprinter \
|
llvmpowerpcinstprinter \
|
||||||
|
llvmpowerpcasmparser \
|
||||||
|
llvmpowerpcinfo \
|
||||||
llvmx86disassembler \
|
llvmx86disassembler \
|
||||||
llvmx86asmparser \
|
llvmx86asmparser \
|
||||||
llvmx86codegen \
|
llvmx86codegen \
|
||||||
|
@ -30,8 +30,9 @@ LIBDEPS=llvmmcdisassembler \
|
|||||||
llvmmipsinstprinter \
|
llvmmipsinstprinter \
|
||||||
llvmpowerpccodegen \
|
llvmpowerpccodegen \
|
||||||
llvmpowerpcdesc \
|
llvmpowerpcdesc \
|
||||||
llvmpowerpcinfo \
|
|
||||||
llvmpowerpcinstprinter \
|
llvmpowerpcinstprinter \
|
||||||
|
llvmpowerpcasmparser \
|
||||||
|
llvmpowerpcinfo \
|
||||||
llvmx86disassembler \
|
llvmx86disassembler \
|
||||||
llvmx86asmparser \
|
llvmx86asmparser \
|
||||||
llvmx86codegen \
|
llvmx86codegen \
|
||||||
|
@ -28,8 +28,9 @@ LIBDEPS=llvmdebuginfo \
|
|||||||
llvmmipsinstprinter \
|
llvmmipsinstprinter \
|
||||||
llvmpowerpccodegen \
|
llvmpowerpccodegen \
|
||||||
llvmpowerpcdesc \
|
llvmpowerpcdesc \
|
||||||
llvmpowerpcinfo \
|
|
||||||
llvmpowerpcinstprinter \
|
llvmpowerpcinstprinter \
|
||||||
|
llvmpowerpcasmparser \
|
||||||
|
llvmpowerpcinfo \
|
||||||
llvmx86disassembler \
|
llvmx86disassembler \
|
||||||
llvmx86asmparser \
|
llvmx86asmparser \
|
||||||
llvmx86codegen \
|
llvmx86codegen \
|
||||||
|
@ -25,8 +25,9 @@ LIBDEPS=llvmarmdisassembler \
|
|||||||
llvmmipsinstprinter \
|
llvmmipsinstprinter \
|
||||||
llvmpowerpccodegen \
|
llvmpowerpccodegen \
|
||||||
llvmpowerpcdesc \
|
llvmpowerpcdesc \
|
||||||
llvmpowerpcinfo \
|
|
||||||
llvmpowerpcinstprinter \
|
llvmpowerpcinstprinter \
|
||||||
|
llvmpowerpcasmparser \
|
||||||
|
llvmpowerpcinfo \
|
||||||
llvmx86disassembler \
|
llvmx86disassembler \
|
||||||
llvmx86asmparser \
|
llvmx86asmparser \
|
||||||
llvmx86codegen \
|
llvmx86codegen \
|
||||||
|
Loading…
Reference in New Issue
Block a user