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