static_library("MCA") { output_name = "LLVMMCA" deps = [ "//llvm/lib/CodeGen", "//llvm/lib/MC", "//llvm/lib/Support", ] include_dirs = [ "../include" ] sources = [ "CodeEmitter.cpp", "Context.cpp", "CustomBehaviour.cpp", "HWEventListener.cpp", "HardwareUnits/HardwareUnit.cpp", "HardwareUnits/LSUnit.cpp", "HardwareUnits/RegisterFile.cpp", "HardwareUnits/ResourceManager.cpp", "HardwareUnits/RetireControlUnit.cpp", "HardwareUnits/Scheduler.cpp", "IncrementalSourceMgr.cpp", "InstrBuilder.cpp", "Instruction.cpp", "Pipeline.cpp", "Stages/DispatchStage.cpp", "Stages/EntryStage.cpp", "Stages/ExecuteStage.cpp", "Stages/InOrderIssueStage.cpp", "Stages/InstructionTables.cpp", "Stages/MicroOpQueueStage.cpp", "Stages/RetireStage.cpp", "Stages/Stage.cpp", "Support.cpp", "View.cpp", ] }