llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.
[oota-llvm.git] / lib / Target / ARM / CMakeLists.txt
1 set(LLVM_TARGET_DEFINITIONS ARM.td)
2
3 tablegen(ARMGenRegisterInfo.h.inc -gen-register-desc-header)
4 tablegen(ARMGenRegisterNames.inc -gen-register-enums)
5 tablegen(ARMGenRegisterInfo.inc -gen-register-desc)
6 tablegen(ARMGenInstrNames.inc -gen-instr-enums)
7 tablegen(ARMGenInstrInfo.inc -gen-instr-desc)
8 tablegen(ARMGenCodeEmitter.inc -gen-emitter)
9 tablegen(ARMGenAsmWriter.inc -gen-asm-writer)
10 tablegen(ARMGenDAGISel.inc -gen-dag-isel)
11 tablegen(ARMGenCallingConv.inc -gen-callingconv)
12 tablegen(ARMGenSubtarget.inc -gen-subtarget)
13
14 add_llvm_target(ARMCodeGen
15   ARMBaseInstrInfo.cpp
16   ARMBaseRegisterInfo.cpp
17   ARMCodeEmitter.cpp
18   ARMConstantIslandPass.cpp
19   ARMConstantPoolValue.cpp
20   ARMInstrInfo.cpp
21   ARMISelDAGToDAG.cpp
22   ARMISelLowering.cpp
23   ARMJITInfo.cpp
24   ARMLoadStoreOptimizer.cpp
25   ARMRegisterInfo.cpp
26   ARMSubtarget.cpp
27   ARMTargetAsmInfo.cpp
28   ARMTargetMachine.cpp
29   Thumb1InstrInfo.cpp
30   Thumb1RegisterInfo.cpp
31   Thumb2ITBlockPass.cpp
32   Thumb2InstrInfo.cpp
33   Thumb2RegisterInfo.cpp
34   )
35
36 target_link_libraries (LLVMARMCodeGen LLVMSelectionDAG)