AMDGPU: Mark test as XFAIL in expensive_checks builds
[llvm-project.git] / llvm / lib / Target / VE / CMakeLists.txt
blob76684d39450d8b786d90f026289aac8ea00c427d
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   TransformUtils
42   VEDesc
43   VEInfo
45   ADD_TO_COMPONENT
46   VE
47   )
49 add_subdirectory(AsmParser)
50 add_subdirectory(Disassembler)
51 add_subdirectory(TargetInfo)
52 add_subdirectory(MCTargetDesc)