diff options
Diffstat (limited to 'lib/Target/Sparc/CMakeLists.txt')
| -rw-r--r-- | lib/Target/Sparc/CMakeLists.txt | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/Target/Sparc/CMakeLists.txt b/lib/Target/Sparc/CMakeLists.txt index 6339394eab65..cebda920e74c 100644 --- a/lib/Target/Sparc/CMakeLists.txt +++ b/lib/Target/Sparc/CMakeLists.txt @@ -3,7 +3,10 @@ set(LLVM_TARGET_DEFINITIONS Sparc.td) tablegen(LLVM SparcGenRegisterInfo.inc -gen-register-info) tablegen(LLVM SparcGenInstrInfo.inc -gen-instr-info) tablegen(LLVM SparcGenCodeEmitter.inc -gen-emitter) +tablegen(LLVM SparcGenDisassemblerTables.inc -gen-disassembler) +tablegen(LLVM SparcGenMCCodeEmitter.inc -gen-emitter -mc-emitter) tablegen(LLVM SparcGenAsmWriter.inc -gen-asm-writer) +tablegen(LLVM SparcGenAsmMatcher.inc -gen-asm-matcher) tablegen(LLVM SparcGenDAGISel.inc -gen-dag-isel) tablegen(LLVM SparcGenSubtargetInfo.inc -gen-subtarget) tablegen(LLVM SparcGenCallingConv.inc -gen-callingconv) @@ -23,9 +26,12 @@ add_llvm_target(SparcCodeGen SparcSelectionDAGInfo.cpp SparcJITInfo.cpp SparcCodeEmitter.cpp + SparcMCInstLower.cpp + SparcTargetObjectFile.cpp ) -add_dependencies(LLVMSparcCodeGen SparcCommonTableGen intrinsics_gen) - add_subdirectory(TargetInfo) add_subdirectory(MCTargetDesc) +add_subdirectory(InstPrinter) +add_subdirectory(AsmParser) +add_subdirectory(Disassembler) |
