1 set(LLVM_TARGET_DEFINITIONS Alpha.td) 2 3 tablegen(AlphaGenRegisterInfo.inc -gen-register-info) 4 tablegen(AlphaGenInstrInfo.inc -gen-instr-info) 5 tablegen(AlphaGenAsmWriter.inc -gen-asm-writer) 6 tablegen(AlphaGenDAGISel.inc -gen-dag-isel) 7 tablegen(AlphaGenCallingConv.inc -gen-callingconv) 8 tablegen(AlphaGenSubtargetInfo.inc -gen-subtarget) 9 10 add_llvm_target(AlphaCodeGen 11 AlphaAsmPrinter.cpp 12 AlphaBranchSelector.cpp 13 AlphaInstrInfo.cpp 14 AlphaISelDAGToDAG.cpp 15 AlphaISelLowering.cpp 16 AlphaFrameLowering.cpp 17 AlphaLLRP.cpp 18 AlphaRegisterInfo.cpp 19 AlphaSubtarget.cpp 20 AlphaTargetMachine.cpp 21 AlphaSelectionDAGInfo.cpp 22 ) 23 24 add_subdirectory(TargetInfo) 25 add_subdirectory(MCTargetDesc) 26