[IRBuilder] Add Align argument for CreateMaskedExpandLoad and CreateMaskedCompressSto...
[llvm-project.git] / llvm / lib / Target / CSKY / CMakeLists.txt
blobcdce80591a2fd276822a07ee22080ee3076f739b
1 add_llvm_component_group(CSKY)
3 set(LLVM_TARGET_DEFINITIONS CSKY.td)
5 tablegen(LLVM CSKYGenAsmMatcher.inc -gen-asm-matcher)
6 tablegen(LLVM CSKYGenAsmWriter.inc -gen-asm-writer)
7 tablegen(LLVM CSKYGenCallingConv.inc -gen-callingconv)
8 tablegen(LLVM CSKYGenCompressInstEmitter.inc -gen-compress-inst-emitter)
9 tablegen(LLVM CSKYGenDAGISel.inc -gen-dag-isel)
10 tablegen(LLVM CSKYGenDisassemblerTables.inc -gen-disassembler)
11 tablegen(LLVM CSKYGenInstrInfo.inc -gen-instr-info)
12 tablegen(LLVM CSKYGenMCCodeEmitter.inc -gen-emitter)
13 tablegen(LLVM CSKYGenMCPseudoLowering.inc -gen-pseudo-lowering)
14 tablegen(LLVM CSKYGenRegisterInfo.inc -gen-register-info)
15 tablegen(LLVM CSKYGenSubtargetInfo.inc -gen-subtarget)
17 add_public_tablegen_target(CSKYCommonTableGen)
19 add_llvm_target(CSKYCodeGen
20   CSKYAsmPrinter.cpp
21   CSKYConstantIslandPass.cpp
22   CSKYConstantPoolValue.cpp
23   CSKYFrameLowering.cpp
24   CSKYInstrInfo.cpp
25   CSKYISelDAGToDAG.cpp
26   CSKYISelLowering.cpp
27   CSKYMCInstLower.cpp
28   CSKYRegisterInfo.cpp
29   CSKYSubtarget.cpp
30   CSKYTargetMachine.cpp
31   CSKYTargetObjectFile.cpp
33   LINK_COMPONENTS
34   Analysis
35   AsmPrinter
36   CSKYDesc
37   CSKYInfo
38   CodeGen
39   CodeGenTypes
40   Core
41   MC
42   SelectionDAG
43   Support
44   Target
46   ADD_TO_COMPONENT
47   CSKY
48   )
50 add_subdirectory(AsmParser)
51 add_subdirectory(Disassembler)
52 add_subdirectory(MCTargetDesc)
53 add_subdirectory(TargetInfo)