1# $OpenBSD: Makefile,v 1.4 2023/11/14 16:42:14 jca Exp $ 2 3LIB= LLVMRISCVCodeGen 4NOPROFILE= 5 6CPPFLAGS+= -I${.OBJDIR}/../include/llvm/RISCV \ 7 -I${LLVM_SRCS}/lib/Target/RISCV 8 9# GISel 10SRCS+= RISCVCallLowering.cpp \ 11 RISCVInstructionSelector.cpp \ 12 RISCVLegalizerInfo.cpp \ 13 RISCVRegisterBankInfo.cpp 14 15SRCS+= RISCVAsmPrinter.cpp \ 16 RISCVCodeGenPrepare.cpp \ 17 RISCVMakeCompressible.cpp \ 18 RISCVExpandAtomicPseudoInsts.cpp \ 19 RISCVExpandPseudoInsts.cpp \ 20 RISCVFrameLowering.cpp \ 21 RISCVGatherScatterLowering.cpp \ 22 RISCVInsertVSETVLI.cpp \ 23 RISCVInstrInfo.cpp \ 24 RISCVISelDAGToDAG.cpp \ 25 RISCVISelLowering.cpp \ 26 RISCVMachineFunctionInfo.cpp \ 27 RISCVMacroFusion.cpp \ 28 RISCVMCInstLower.cpp \ 29 RISCVMergeBaseOffset.cpp \ 30 RISCVRedundantCopyElimination.cpp \ 31 RISCVRegisterInfo.cpp \ 32 RISCVSExtWRemoval.cpp \ 33 RISCVStripWSuffix.cpp \ 34 RISCVSubtarget.cpp \ 35 RISCVTargetMachine.cpp \ 36 RISCVTargetObjectFile.cpp \ 37 RISCVTargetTransformInfo.cpp 38 39.PATH: ${.CURDIR}/../../../llvm/llvm/lib/Target/RISCV 40.PATH: ${.CURDIR}/../../../llvm/llvm/lib/Target/RISCV/GISel 41