[clang] Add test for CWG190 "Layout-compatible POD-struct types" (#121668)
[llvm-project.git] / llvm / lib / IR / CMakeLists.txt
blob5f6254b23131804b3c850c99be0708f8b070f591
1 add_llvm_component_library(LLVMCore
2   AbstractCallSite.cpp
3   AsmWriter.cpp
4   Assumptions.cpp
5   Attributes.cpp
6   AutoUpgrade.cpp
7   BasicBlock.cpp
8   BuiltinGCs.cpp
9   Comdat.cpp
10   ConstantFold.cpp
11   ConstantFPRange.cpp
12   ConstantRange.cpp
13   ConstantRangeList.cpp
14   Constants.cpp
15   ConvergenceVerifier.cpp
16   Core.cpp
17   CycleInfo.cpp
18   DIBuilder.cpp
19   DataLayout.cpp
20   DebugInfo.cpp
21   DebugInfoMetadata.cpp
22   DIExpressionOptimizer.cpp
23   DebugProgramInstruction.cpp
24   DebugLoc.cpp
25   DiagnosticHandler.cpp
26   DiagnosticInfo.cpp
27   DiagnosticPrinter.cpp
28   Dominators.cpp
29   EHPersonalities.cpp
30   FPEnv.cpp
31   Function.cpp
32   GCStrategy.cpp
33   GVMaterializer.cpp
34   Globals.cpp
35   Intrinsics.cpp
36   IRBuilder.cpp
37   IRPrintingPasses.cpp
38   SSAContext.cpp
39   InlineAsm.cpp
40   Instruction.cpp
41   Instructions.cpp
42   IntrinsicInst.cpp
43   LLVMContext.cpp
44   LLVMContextImpl.cpp
45   LLVMRemarkStreamer.cpp
46   LegacyPassManager.cpp
47   MDBuilder.cpp
48   MemoryModelRelaxationAnnotations.cpp
49   Mangler.cpp
50   Metadata.cpp
51   Module.cpp
52   ModuleSummaryIndex.cpp
53   Operator.cpp
54   OptBisect.cpp
55   Pass.cpp
56   PassInstrumentation.cpp
57   PassManager.cpp
58   PassRegistry.cpp
59   PassTimingInfo.cpp
60   PrintPasses.cpp
61   ProfDataUtils.cpp
62   SafepointIRVerifier.cpp
63   ProfileSummary.cpp
64   PseudoProbe.cpp
65   ReplaceConstant.cpp
66   Statepoint.cpp
67   StructuralHash.cpp
68   Type.cpp
69   TypedPointerType.cpp
70   TypeFinder.cpp
71   Use.cpp
72   User.cpp
73   Value.cpp
74   ValueSymbolTable.cpp
75   VectorBuilder.cpp
76   VectorTypeUtils.cpp
77   Verifier.cpp
78   VFABIDemangler.cpp
79   RuntimeLibcalls.cpp
81   ADDITIONAL_HEADER_DIRS
82   ${LLVM_MAIN_INCLUDE_DIR}/llvm/IR
84   LINK_LIBS
85   ${LLVM_PTHREAD_LIB}
87   DEPENDS
88   intrinsics_gen
90   LINK_COMPONENTS
91   BinaryFormat
92   Demangle
93   Remarks
94   Support
95   TargetParser
96   )