Renamed NVdImmFrm to N1RegModImmFrm.
[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   ARMExpandPseudoInsts.cpp
21   ARMISelDAGToDAG.cpp
22   ARMISelLowering.cpp
23   ARMInstrInfo.cpp
24   ARMJITInfo.cpp
25   ARMLoadStoreOptimizer.cpp
26   ARMMCAsmInfo.cpp
27   ARMRegisterInfo.cpp
28   ARMSubtarget.cpp
29   ARMTargetMachine.cpp
30   ARMTargetObjectFile.cpp
31   NEONMoveFix.cpp
32   NEONPreAllocPass.cpp
33   Thumb1InstrInfo.cpp
34   Thumb1RegisterInfo.cpp
35   Thumb2ITBlockPass.cpp
36   Thumb2InstrInfo.cpp
37   Thumb2RegisterInfo.cpp
38   Thumb2SizeReduction.cpp
39   )
40
41 target_link_libraries (LLVMARMCodeGen LLVMSelectionDAG)