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