Remove sparc support from clang build infrastructure. Any remaining sparc files
will be mopped up in future imports. Differential Revision: https://reviews.freebsd.org/D24128
This commit is contained in:
parent
fa8ceba9ca
commit
3b7fd87cbf
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=359163
@ -11,14 +11,13 @@ CFLAGS+= -I${.OBJDIR}
|
||||
.if ${MK_LLVM_TARGET_AARCH64} == "no" && ${MK_LLVM_TARGET_ARM} == "no" && \
|
||||
${MK_LLVM_TARGET_BPF} == "no" && ${MK_LLVM_TARGET_MIPS} == "no" && \
|
||||
${MK_LLVM_TARGET_POWERPC} == "no" && ${MK_LLVM_TARGET_RISCV} == "no" && \
|
||||
${MK_LLVM_TARGET_SPARC} == "no" && ${MK_LLVM_TARGET_X86} == "no"
|
||||
${MK_LLVM_TARGET_X86} == "no"
|
||||
.error Please enable at least one of: MK_LLVM_TARGET_AARCH64,\
|
||||
MK_LLVM_TARGET_ARM, MK_LLVM_TARGET_BPF, MK_LLVM_TARGET_MIPS, \
|
||||
MK_LLVM_TARGET_POWERPC, MK_LLVM_TARGET_RISCV, MK_LLVM_TARGET_SPARC, \
|
||||
or MK_LLVM_TARGET_X86
|
||||
MK_LLVM_TARGET_POWERPC, MK_LLVM_TARGET_RISCV, or MK_LLVM_TARGET_X86
|
||||
.endif
|
||||
|
||||
.for arch in AArch64 ARM BPF Mips PowerPC RISCV Sparc X86
|
||||
.for arch in AArch64 ARM BPF Mips PowerPC RISCV X86
|
||||
. if ${MK_LLVM_TARGET_${arch:tu}} != "no"
|
||||
CFLAGS+= -I${LLVM_SRCS}/lib/Target/${arch}
|
||||
. endif
|
||||
@ -1241,32 +1240,6 @@ SRCS_MIN+= Target/RISCV/TargetInfo/RISCVTargetInfo.cpp
|
||||
SRCS_MIN+= Target/RISCV/Utils/RISCVBaseInfo.cpp
|
||||
SRCS_MIN+= Target/RISCV/Utils/RISCVMatInt.cpp
|
||||
.endif # MK_LLVM_TARGET_RISCV
|
||||
.if ${MK_LLVM_TARGET_SPARC} != "no"
|
||||
SRCS_MIN+= Target/Sparc/AsmParser/SparcAsmParser.cpp
|
||||
SRCS_MIN+= Target/Sparc/DelaySlotFiller.cpp
|
||||
SRCS_XDW+= Target/Sparc/Disassembler/SparcDisassembler.cpp
|
||||
SRCS_MIN+= Target/Sparc/LeonPasses.cpp
|
||||
SRCS_MIN+= Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp
|
||||
SRCS_MIN+= Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp
|
||||
SRCS_MIN+= Target/Sparc/MCTargetDesc/SparcInstPrinter.cpp
|
||||
SRCS_MIN+= Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp
|
||||
SRCS_MIN+= Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp
|
||||
SRCS_MIN+= Target/Sparc/MCTargetDesc/SparcMCExpr.cpp
|
||||
SRCS_MIN+= Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp
|
||||
SRCS_MIN+= Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp
|
||||
SRCS_MIN+= Target/Sparc/SparcAsmPrinter.cpp
|
||||
SRCS_MIN+= Target/Sparc/SparcFrameLowering.cpp
|
||||
SRCS_MIN+= Target/Sparc/SparcISelDAGToDAG.cpp
|
||||
SRCS_MIN+= Target/Sparc/SparcISelLowering.cpp
|
||||
SRCS_MIN+= Target/Sparc/SparcInstrInfo.cpp
|
||||
SRCS_MIN+= Target/Sparc/SparcMCInstLower.cpp
|
||||
SRCS_MIN+= Target/Sparc/SparcMachineFunctionInfo.cpp
|
||||
SRCS_MIN+= Target/Sparc/SparcRegisterInfo.cpp
|
||||
SRCS_MIN+= Target/Sparc/SparcSubtarget.cpp
|
||||
SRCS_MIN+= Target/Sparc/SparcTargetMachine.cpp
|
||||
SRCS_MIN+= Target/Sparc/SparcTargetObjectFile.cpp
|
||||
SRCS_MIN+= Target/Sparc/TargetInfo/SparcTargetInfo.cpp
|
||||
.endif # MK_LLVM_TARGET_SPARC
|
||||
SRCS_MIN+= Target/Target.cpp
|
||||
SRCS_MIN+= Target/TargetLoweringObjectFile.cpp
|
||||
SRCS_MIN+= Target/TargetMachine.cpp
|
||||
@ -1689,8 +1662,8 @@ beforebuild:
|
||||
|
||||
# Note: some rules are superfluous, not every combination is valid.
|
||||
.for arch in \
|
||||
AArch64/AArch64 ARM/ARM BPF/BPF Mips/Mips PowerPC/PPC Sparc/Sparc \
|
||||
RISCV/RISCV X86/X86
|
||||
AArch64/AArch64 ARM/ARM BPF/BPF Mips/Mips PowerPC/PPC RISCV/RISCV \
|
||||
X86/X86
|
||||
. for hdr in \
|
||||
AsmMatcher/-gen-asm-matcher \
|
||||
AsmWriter1/-gen-asm-writer,-asmwriternum=1 \
|
||||
@ -1808,17 +1781,6 @@ TGHDRS+= RISCVGenRegisterInfo.inc
|
||||
TGHDRS+= RISCVGenSubtargetInfo.inc
|
||||
TGHDRS+= RISCVGenSystemOperands.inc
|
||||
.endif # MK_LLVM_TARGET_RISCV
|
||||
.if ${MK_LLVM_TARGET_SPARC} != "no"
|
||||
TGHDRS+= SparcGenAsmMatcher.inc
|
||||
TGHDRS+= SparcGenAsmWriter.inc
|
||||
TGHDRS+= SparcGenCallingConv.inc
|
||||
TGHDRS+= SparcGenDAGISel.inc
|
||||
TGHDRS+= SparcGenDisassemblerTables.inc
|
||||
TGHDRS+= SparcGenInstrInfo.inc
|
||||
TGHDRS+= SparcGenMCCodeEmitter.inc
|
||||
TGHDRS+= SparcGenRegisterInfo.inc
|
||||
TGHDRS+= SparcGenSubtargetInfo.inc
|
||||
.endif # MK_LLVM_TARGET_SPARC
|
||||
.if ${MK_LLVM_TARGET_X86} != "no"
|
||||
TGHDRS+= X86GenAsmMatcher.inc
|
||||
TGHDRS+= X86GenAsmWriter.inc
|
||||
|
@ -80,12 +80,6 @@ CFLAGS+= -DLLVM_TARGET_ENABLE_RISCV
|
||||
LLVM_NATIVE_ARCH= RISCV
|
||||
. endif
|
||||
.endif
|
||||
.if ${MK_LLVM_TARGET_SPARC} != "no"
|
||||
CFLAGS+= -DLLVM_TARGET_ENABLE_SPARC
|
||||
. if ${MACHINE_CPUARCH} == "sparc64"
|
||||
LLVM_NATIVE_ARCH= Sparc
|
||||
. endif
|
||||
.endif
|
||||
.if ${MK_LLVM_TARGET_X86} != "no"
|
||||
CFLAGS+= -DLLVM_TARGET_ENABLE_X86
|
||||
. if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64"
|
||||
|
@ -283,8 +283,6 @@ __DEFAULT_DEPENDENT_OPTIONS+= LLVM_TARGET_ARM/LLVM_TARGET_AARCH64
|
||||
__DEFAULT_DEPENDENT_OPTIONS+= LLVM_TARGET_${__llt:${__LLVM_TARGET_FILT}:tu}/LLVM_TARGET_ALL
|
||||
.endif
|
||||
.endfor
|
||||
# until we can unwind clang + sparc
|
||||
MK_LLVM_TARGET_SPARC:=no
|
||||
|
||||
__DEFAULT_NO_OPTIONS+=LLVM_TARGET_BPF
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user