[llvm-shlib] Fix the version naming style of libLLVM for Windows (#85710)
[llvm-project.git] / llvm / lib / Target / VE / CMakeLists.txt
blob45f8293cfd22f6f45cae0ced430780471e7ce516
1 add_llvm_component_group(VE)
3 set(LLVM_TARGET_DEFINITIONS VE.td)
5 tablegen(LLVM VEGenRegisterInfo.inc -gen-register-info)
6 tablegen(LLVM VEGenInstrInfo.inc -gen-instr-info)
7 tablegen(LLVM VEGenDisassemblerTables.inc -gen-disassembler)
8 tablegen(LLVM VEGenMCCodeEmitter.inc -gen-emitter)
9 tablegen(LLVM VEGenAsmWriter.inc -gen-asm-writer)
10 tablegen(LLVM VEGenAsmMatcher.inc -gen-asm-matcher)
11 tablegen(LLVM VEGenDAGISel.inc -gen-dag-isel)
12 tablegen(LLVM VEGenSubtargetInfo.inc -gen-subtarget)
13 tablegen(LLVM VEGenCallingConv.inc -gen-callingconv)
14 add_public_tablegen_target(VECommonTableGen)
16 add_llvm_target(VECodeGen
17   LVLGen.cpp
18   VEAsmPrinter.cpp
19   VECustomDAG.cpp
20   VEFrameLowering.cpp
21   VEISelDAGToDAG.cpp
22   VEISelLowering.cpp
23   VEInstrInfo.cpp
24   VEMachineFunctionInfo.cpp
25   VEMCInstLower.cpp
26   VERegisterInfo.cpp
27   VESubtarget.cpp
28   VETargetMachine.cpp
29   VVPISelLowering.cpp
31   LINK_COMPONENTS
32   Analysis
33   AsmPrinter
34   CodeGen
35   CodeGenTypes
36   Core
37   MC
38   SelectionDAG
39   Support
40   Target
41   VEDesc
42   VEInfo
44   ADD_TO_COMPONENT
45   VE
46   )
48 add_subdirectory(AsmParser)
49 add_subdirectory(Disassembler)
50 add_subdirectory(TargetInfo)
51 add_subdirectory(MCTargetDesc)