[TOSA] Fix negate maxValue computation (#126295)
[llvm-project.git] / llvm / lib / Target / LoongArch / CMakeLists.txt
blob0f674b1b0fa9e226eceae3ad52eaa832d3a72ca3
1 add_llvm_component_group(LoongArch)
3 set(LLVM_TARGET_DEFINITIONS LoongArch.td)
5 tablegen(LLVM LoongArchGenAsmMatcher.inc -gen-asm-matcher)
6 tablegen(LLVM LoongArchGenAsmWriter.inc -gen-asm-writer)
7 tablegen(LLVM LoongArchGenDAGISel.inc -gen-dag-isel)
8 tablegen(LLVM LoongArchGenDisassemblerTables.inc -gen-disassembler)
9 tablegen(LLVM LoongArchGenInstrInfo.inc -gen-instr-info)
10 tablegen(LLVM LoongArchGenMCPseudoLowering.inc -gen-pseudo-lowering)
11 tablegen(LLVM LoongArchGenMCCodeEmitter.inc -gen-emitter)
12 tablegen(LLVM LoongArchGenRegisterInfo.inc -gen-register-info)
13 tablegen(LLVM LoongArchGenSubtargetInfo.inc -gen-subtarget)
15 add_public_tablegen_target(LoongArchCommonTableGen)
17 add_llvm_target(LoongArchCodeGen
18   LoongArchAsmPrinter.cpp
19   LoongArchDeadRegisterDefinitions.cpp
20   LoongArchExpandAtomicPseudoInsts.cpp
21   LoongArchExpandPseudoInsts.cpp
22   LoongArchFrameLowering.cpp
23   LoongArchInstrInfo.cpp
24   LoongArchISelDAGToDAG.cpp
25   LoongArchISelLowering.cpp
26   LoongArchMCInstLower.cpp
27   LoongArchMergeBaseOffset.cpp
28   LoongArchOptWInstrs.cpp
29   LoongArchRegisterInfo.cpp
30   LoongArchSubtarget.cpp
31   LoongArchTargetMachine.cpp
32   LoongArchTargetTransformInfo.cpp
34   LINK_COMPONENTS
35   Analysis
36   AsmPrinter
37   CodeGen
38   CodeGenTypes
39   Core
40   LoongArchDesc
41   LoongArchInfo
42   MC
43   Scalar
44   SelectionDAG
45   Support
46   Target
47   TargetParser
48   TransformUtils
50   ADD_TO_COMPONENT
51   LoongArch
52   )
54 add_subdirectory(AsmParser)
55 add_subdirectory(Disassembler)
56 add_subdirectory(MCTargetDesc)
57 add_subdirectory(TargetInfo)