diff options
Diffstat (limited to 'lib/Target/X86/CMakeLists.txt')
-rw-r--r-- | lib/Target/X86/CMakeLists.txt | 41 |
1 files changed, 26 insertions, 15 deletions
diff --git a/lib/Target/X86/CMakeLists.txt b/lib/Target/X86/CMakeLists.txt index b112f9f..351e767 100644 --- a/lib/Target/X86/CMakeLists.txt +++ b/lib/Target/X86/CMakeLists.txt @@ -1,20 +1,19 @@ set(LLVM_TARGET_DEFINITIONS X86.td) -tablegen(X86GenRegisterInfo.inc -gen-register-info) -tablegen(X86GenDisassemblerTables.inc -gen-disassembler) -tablegen(X86GenInstrInfo.inc -gen-instr-info) -tablegen(X86GenAsmWriter.inc -gen-asm-writer) -tablegen(X86GenAsmWriter1.inc -gen-asm-writer -asmwriternum=1) -tablegen(X86GenAsmMatcher.inc -gen-asm-matcher) -tablegen(X86GenDAGISel.inc -gen-dag-isel) -tablegen(X86GenFastISel.inc -gen-fast-isel) -tablegen(X86GenCallingConv.inc -gen-callingconv) -tablegen(X86GenSubtargetInfo.inc -gen-subtarget) -tablegen(X86GenEDInfo.inc -gen-enhanced-disassembly-info) +llvm_tablegen(X86GenRegisterInfo.inc -gen-register-info) +llvm_tablegen(X86GenDisassemblerTables.inc -gen-disassembler) +llvm_tablegen(X86GenInstrInfo.inc -gen-instr-info) +llvm_tablegen(X86GenAsmWriter.inc -gen-asm-writer) +llvm_tablegen(X86GenAsmWriter1.inc -gen-asm-writer -asmwriternum=1) +llvm_tablegen(X86GenAsmMatcher.inc -gen-asm-matcher) +llvm_tablegen(X86GenDAGISel.inc -gen-dag-isel) +llvm_tablegen(X86GenFastISel.inc -gen-fast-isel) +llvm_tablegen(X86GenCallingConv.inc -gen-callingconv) +llvm_tablegen(X86GenSubtargetInfo.inc -gen-subtarget) +llvm_tablegen(X86GenEDInfo.inc -gen-enhanced-disassembly-info) +add_public_tablegen_target(X86CommonTableGen) set(sources - SSEDomainFix.cpp - X86AsmBackend.cpp X86AsmPrinter.cpp X86COFFMachineModuleInfo.cpp X86CodeEmitter.cpp @@ -26,14 +25,13 @@ set(sources X86ISelLowering.cpp X86InstrInfo.cpp X86JITInfo.cpp - X86MachObjectWriter.cpp - X86MCCodeEmitter.cpp X86MCInstLower.cpp X86RegisterInfo.cpp X86SelectionDAGInfo.cpp X86Subtarget.cpp X86TargetMachine.cpp X86TargetObjectFile.cpp + X86VZeroUpper.cpp ) if( CMAKE_CL_64 ) @@ -53,6 +51,19 @@ endif() add_llvm_target(X86CodeGen ${sources}) +add_llvm_library_dependencies(LLVMX86CodeGen + LLVMAnalysis + LLVMAsmPrinter + LLVMCodeGen + LLVMCore + LLVMMC + LLVMSelectionDAG + LLVMSupport + LLVMTarget + LLVMX86AsmPrinter + LLVMX86Desc + ) + add_subdirectory(AsmParser) add_subdirectory(Disassembler) add_subdirectory(InstPrinter) |