Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / lib / Target / Xtensa / CMakeLists.txt
blob7192f7392072b317b914a8de560085bf6fe41b0e
1 add_llvm_component_group(Xtensa)
3 set(LLVM_TARGET_DEFINITIONS Xtensa.td)
5 tablegen(LLVM XtensaGenAsmMatcher.inc -gen-asm-matcher)
6 tablegen(LLVM XtensaGenAsmWriter.inc -gen-asm-writer)
7 tablegen(LLVM XtensaGenDisassemblerTables.inc -gen-disassembler)
8 tablegen(LLVM XtensaGenInstrInfo.inc -gen-instr-info)
9 tablegen(LLVM XtensaGenMCCodeEmitter.inc -gen-emitter)
10 tablegen(LLVM XtensaGenRegisterInfo.inc -gen-register-info)
11 tablegen(LLVM XtensaGenSubtargetInfo.inc -gen-subtarget)
13 add_public_tablegen_target(XtensaCommonTableGen)
15 add_llvm_target(XtensaCodeGen
16   XtensaTargetMachine.cpp
18   LINK_COMPONENTS
19   AsmPrinter
20   CodeGen
21   Core
22   MC
23   Support
24   Target
25   XtensaDesc
26   XtensaInfo
28   ADD_TO_COMPONENT
29   Xtensa
30   )
32 add_subdirectory(AsmParser)
33 add_subdirectory(Disassembler)
34 add_subdirectory(MCTargetDesc)
35 add_subdirectory(TargetInfo)