Branch profiling: floating-point avoidance.
[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   BranchProbability.cpp
13   circular_raw_ostream.cpp
14   CommandLine.cpp
15   ConstantRange.cpp
16   CrashRecoveryContext.cpp
17   Debug.cpp
18   DeltaAlgorithm.cpp
19   DAGDeltaAlgorithm.cpp
20   Dwarf.cpp
21   ErrorHandling.cpp
22   FileUtilities.cpp
23   FoldingSet.cpp
24   FormattedStream.cpp
25   GraphWriter.cpp
26   IntEqClasses.cpp
27   IntervalMap.cpp
28   IsInf.cpp
29   IsNAN.cpp
30   ManagedStatic.cpp
31   MemoryBuffer.cpp
32   MemoryObject.cpp
33   PluginLoader.cpp
34   PrettyStackTrace.cpp
35   Regex.cpp
36   SmallPtrSet.cpp
37   SmallVector.cpp
38   SourceMgr.cpp
39   Statistic.cpp
40   StringExtras.cpp
41   StringMap.cpp
42   StringPool.cpp
43   StringRef.cpp
44   SystemUtils.cpp
45   TargetRegistry.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   )