121
|
1 set(LLVM_TARGET_DEFINITIONS ARC.td)
|
|
2
|
|
3 tablegen(LLVM ARCGenRegisterInfo.inc -gen-register-info)
|
|
4 tablegen(LLVM ARCGenInstrInfo.inc -gen-instr-info)
|
|
5 tablegen(LLVM ARCGenDisassemblerTables.inc -gen-disassembler)
|
|
6 tablegen(LLVM ARCGenAsmWriter.inc -gen-asm-writer)
|
|
7 tablegen(LLVM ARCGenDAGISel.inc -gen-dag-isel)
|
|
8 tablegen(LLVM ARCGenCallingConv.inc -gen-callingconv)
|
|
9 tablegen(LLVM ARCGenSubtargetInfo.inc -gen-subtarget)
|
|
10 add_public_tablegen_target(ARCCommonTableGen)
|
|
11
|
|
12 add_llvm_target(ARCCodeGen
|
|
13 ARCAsmPrinter.cpp
|
|
14 ARCBranchFinalize.cpp
|
|
15 ARCExpandPseudos.cpp
|
|
16 ARCFrameLowering.cpp
|
|
17 ARCInstrInfo.cpp
|
|
18 ARCISelDAGToDAG.cpp
|
|
19 ARCISelLowering.cpp
|
|
20 ARCMachineFunctionInfo.cpp
|
|
21 ARCMCInstLower.cpp
|
|
22 ARCRegisterInfo.cpp
|
|
23 ARCSubtarget.cpp
|
|
24 ARCTargetMachine.cpp
|
|
25 )
|
|
26
|
|
27 add_subdirectory(InstPrinter)
|
|
28 add_subdirectory(TargetInfo)
|
|
29 add_subdirectory(MCTargetDesc)
|
|
30 add_subdirectory(Disassembler)
|