1# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:08 joerg Exp $ 2 3LIB= LLVMMCA 4 5.include <bsd.init.mk> 6 7.PATH: ${LLVM_SRCDIR}/lib/MCA 8 9SRCS+= CodeEmitter.cpp \ 10 Context.cpp \ 11 HWEventListener.cpp \ 12 InstrBuilder.cpp \ 13 Instruction.cpp \ 14 Pipeline.cpp \ 15 Support.cpp 16 17.PATH: ${LLVM_SRCDIR}/lib/MCA/HardwareUnits 18 19SRCS+= HardwareUnit.cpp \ 20 LSUnit.cpp \ 21 RegisterFile.cpp \ 22 ResourceManager.cpp \ 23 RetireControlUnit.cpp \ 24 Scheduler.cpp 25 26.PATH: ${LLVM_SRCDIR}/lib/MCA/Stages 27 28SRCS+= DispatchStage.cpp \ 29 EntryStage.cpp \ 30 ExecuteStage.cpp \ 31 InstructionTables.cpp \ 32 MicroOpQueueStage.cpp \ 33 RetireStage.cpp \ 34 Stage.cpp 35 36.if defined(HOSTLIB) 37.include <bsd.hostlib.mk> 38.else 39.include <bsd.lib.mk> 40.endif 41