diff options
author | Oscar Fuentes <ofv@wanadoo.es> | 2008-09-26 04:40:32 +0000 |
---|---|---|
committer | Oscar Fuentes <ofv@wanadoo.es> | 2008-09-26 04:40:32 +0000 |
commit | cdc95498f51dddcbdbde9539fd3739e3bcd2874c (patch) | |
tree | 15e67315a0aee3a3079a5956527c45dac3759b40 /llvm/lib/Target/ARM | |
parent | c136e0ca43acb2213e02f91976a860620b06caed (diff) | |
download | bcm5719-llvm-cdc95498f51dddcbdbde9539fd3739e3bcd2874c.tar.gz bcm5719-llvm-cdc95498f51dddcbdbde9539fd3739e3bcd2874c.zip |
CMake: Builds all targets.
llvm-svn: 56641
Diffstat (limited to 'llvm/lib/Target/ARM')
-rw-r--r-- | llvm/lib/Target/ARM/CMakeLists.txt | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM/CMakeLists.txt b/llvm/lib/Target/ARM/CMakeLists.txt new file mode 100644 index 00000000000..8882add3d14 --- /dev/null +++ b/llvm/lib/Target/ARM/CMakeLists.txt @@ -0,0 +1,26 @@ +set(LLVM_TARGET_DEFINITIONS ARM.td) + +tablegen(ARMGenRegisterInfo.h.inc -gen-register-desc-header) +tablegen(ARMGenRegisterNames.inc -gen-register-enums) +tablegen(ARMGenRegisterInfo.inc -gen-register-desc) +tablegen(ARMGenInstrNames.inc -gen-instr-enums) +tablegen(ARMGenInstrInfo.inc -gen-instr-desc) +tablegen(ARMGenCodeEmitter.inc -gen-emitter) +tablegen(ARMGenAsmWriter.inc -gen-asm-writer) +tablegen(ARMGenDAGISel.inc -gen-dag-isel) +tablegen(ARMGenSubtarget.inc -gen-subtarget) + +add_llvm_target(ARM + ARMCodeEmitter.cpp + ARMConstantIslandPass.cpp + ARMConstantPoolValue.cpp + ARMInstrInfo.cpp + ARMISelDAGToDAG.cpp + ARMISelLowering.cpp + ARMJITInfo.cpp + ARMLoadStoreOptimizer.cpp + ARMRegisterInfo.cpp + ARMSubtarget.cpp + ARMTargetAsmInfo.cpp + ARMTargetMachine.cpp + ) |