1set(LLVM_TARGET_DEFINITIONS BPF.td) 2 3tablegen(LLVM BPFGenRegisterInfo.inc -gen-register-info) 4tablegen(LLVM BPFGenInstrInfo.inc -gen-instr-info) 5tablegen(LLVM BPFGenAsmWriter.inc -gen-asm-writer) 6tablegen(LLVM X86GenAsmMatcher.inc -gen-asm-matcher) 7tablegen(LLVM BPFGenDAGISel.inc -gen-dag-isel) 8tablegen(LLVM BPFGenMCCodeEmitter.inc -gen-emitter) 9tablegen(LLVM BPFGenCallingConv.inc -gen-callingconv) 10tablegen(LLVM BPFGenSubtargetInfo.inc -gen-subtarget) 11add_public_tablegen_target(BPFCommonTableGen) 12 13add_llvm_target(BPFCodeGen 14 BPFAsmPrinter.cpp 15 BPFFrameLowering.cpp 16 BPFInstrInfo.cpp 17 BPFISelDAGToDAG.cpp 18 BPFISelLowering.cpp 19 BPFMCInstLower.cpp 20 BPFRegisterInfo.cpp 21 BPFSubtarget.cpp 22 BPFTargetMachine.cpp 23 ) 24 25add_subdirectory(InstPrinter) 26add_subdirectory(TargetInfo) 27add_subdirectory(MCTargetDesc) 28