Add BlockFrequency class.
[oota-llvm.git] / lib / Support / CMakeLists.txt
1 ## FIXME: This only requires RTTI because tblgen uses it.  Fix that.
2 set(LLVM_REQUIRES_RTTI 1)
3 if( MINGW )
4   set(LLVM_REQUIRES_EH 1)
5 endif()
6
7 add_llvm_library(LLVMSupport
8   APFloat.cpp
9   APInt.cpp
10   APSInt.cpp
11   Allocator.cpp
12   BlockFrequency.cpp
13   BranchProbability.cpp
14   circular_raw_ostream.cpp
15   CommandLine.cpp
16   ConstantRange.cpp
17   CrashRecoveryContext.cpp
18   Debug.cpp
19   DeltaAlgorithm.cpp
20   DAGDeltaAlgorithm.cpp
21   Dwarf.cpp
22   ErrorHandling.cpp
23   FileUtilities.cpp
24   FoldingSet.cpp
25   FormattedStream.cpp
26   GraphWriter.cpp
27   IntEqClasses.cpp
28   IntervalMap.cpp
29   IsInf.cpp
30   IsNAN.cpp
31   ManagedStatic.cpp
32   MemoryBuffer.cpp
33   MemoryObject.cpp
34   PluginLoader.cpp
35   PrettyStackTrace.cpp
36   Regex.cpp
37   SmallPtrSet.cpp
38   SmallVector.cpp
39   SourceMgr.cpp
40   Statistic.cpp
41   StringExtras.cpp
42   StringMap.cpp
43   StringPool.cpp
44   StringRef.cpp
45   SystemUtils.cpp
46   Timer.cpp
47   ToolOutputFile.cpp
48   Triple.cpp
49   Twine.cpp
50   raw_os_ostream.cpp
51   raw_ostream.cpp
52   regcomp.c
53   regerror.c
54   regexec.c
55   regfree.c
56   regstrlcpy.c
57
58 # System
59   Atomic.cpp
60   Disassembler.cpp
61   DynamicLibrary.cpp
62   Errno.cpp
63   Host.cpp
64   IncludeFile.cpp
65   Memory.cpp
66   Mutex.cpp
67   Path.cpp
68   PathV2.cpp
69   Process.cpp
70   Program.cpp
71   RWMutex.cpp
72   SearchForAddressOfSpecialSymbol.cpp
73   Signals.cpp
74   system_error.cpp
75   ThreadLocal.cpp
76   Threading.cpp
77   TimeValue.cpp
78   Valgrind.cpp
79   Unix/Host.inc
80   Unix/Memory.inc
81   Unix/Mutex.inc
82   Unix/Path.inc
83   Unix/PathV2.inc
84   Unix/Process.inc
85   Unix/Program.inc
86   Unix/RWMutex.inc
87   Unix/Signals.inc
88   Unix/system_error.inc
89   Unix/ThreadLocal.inc
90   Unix/TimeValue.inc
91   Windows/DynamicLibrary.inc
92   Windows/Host.inc
93   Windows/Memory.inc
94   Windows/Mutex.inc
95   Windows/Path.inc
96   Windows/PathV2.inc
97   Windows/Process.inc
98   Windows/Program.inc
99   Windows/RWMutex.inc
100   Windows/Signals.inc
101   Windows/system_error.inc
102   Windows/ThreadLocal.inc
103   Windows/TimeValue.inc
104   )