s/ARM::BRIND/ARM::BX/g to coincide with r120366.
[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(ARMGenMCCodeEmitter.inc -gen-emitter -mc-emitter)
10 tablegen(ARMGenAsmWriter.inc -gen-asm-writer)
11 tablegen(ARMGenAsmMatcher.inc -gen-asm-matcher)
12 tablegen(ARMGenDAGISel.inc -gen-dag-isel)
13 tablegen(ARMGenFastISel.inc -gen-fast-isel)
14 tablegen(ARMGenCallingConv.inc -gen-callingconv)
15 tablegen(ARMGenSubtarget.inc -gen-subtarget)
16 tablegen(ARMGenEDInfo.inc -gen-enhanced-disassembly-info)
17 tablegen(ARMGenDecoderTables.inc -gen-arm-decoder)
18
19 add_llvm_target(ARMCodeGen
20   ARMAsmBackend.cpp
21   ARMAsmPrinter.cpp
22   ARMBaseInstrInfo.cpp
23   ARMBaseRegisterInfo.cpp
24   ARMCodeEmitter.cpp
25   ARMConstantIslandPass.cpp
26   ARMConstantPoolValue.cpp
27   ARMELFWriterInfo.cpp
28   ARMExpandPseudoInsts.cpp
29   ARMFastISel.cpp
30   ARMFrameInfo.cpp
31   ARMGlobalMerge.cpp
32   ARMISelDAGToDAG.cpp
33   ARMISelLowering.cpp
34   ARMInstrInfo.cpp
35   ARMJITInfo.cpp
36   ARMMCCodeEmitter.cpp
37   ARMLoadStoreOptimizer.cpp
38   ARMMCAsmInfo.cpp
39   ARMMCInstLower.cpp
40   ARMRegisterInfo.cpp
41   ARMSelectionDAGInfo.cpp
42   ARMSubtarget.cpp
43   ARMTargetMachine.cpp
44   ARMTargetObjectFile.cpp
45   NEONMoveFix.cpp
46   Thumb1InstrInfo.cpp
47   Thumb1FrameInfo.cpp
48   Thumb1RegisterInfo.cpp
49   Thumb2HazardRecognizer.cpp
50   Thumb2ITBlockPass.cpp
51   Thumb2InstrInfo.cpp
52   Thumb2RegisterInfo.cpp
53   Thumb2SizeReduction.cpp
54   )