2010-10-17 10:26:16 +08:00
|
|
|
## FIXME: This only requires RTTI because tblgen uses it. Fix that.
|
|
|
|
set(LLVM_REQUIRES_RTTI 1)
|
2010-11-30 02:16:10 +08:00
|
|
|
if( MINGW )
|
|
|
|
set(LLVM_REQUIRES_EH 1)
|
|
|
|
endif()
|
2010-10-17 10:26:16 +08:00
|
|
|
|
2008-09-22 09:08:49 +08:00
|
|
|
add_llvm_library(LLVMSupport
|
|
|
|
APFloat.cpp
|
|
|
|
APInt.cpp
|
|
|
|
APSInt.cpp
|
|
|
|
Allocator.cpp
|
2011-07-26 06:24:51 +08:00
|
|
|
BlockFrequency.cpp
|
2011-06-11 09:05:22 +08:00
|
|
|
BranchProbability.cpp
|
2009-12-24 01:03:46 +08:00
|
|
|
circular_raw_ostream.cpp
|
2008-09-22 09:08:49 +08:00
|
|
|
CommandLine.cpp
|
|
|
|
ConstantRange.cpp
|
2010-07-29 01:17:46 +08:00
|
|
|
CrashRecoveryContext.cpp
|
2011-09-14 03:42:16 +08:00
|
|
|
DataExtractor.cpp
|
2008-09-22 09:08:49 +08:00
|
|
|
Debug.cpp
|
2009-12-03 19:12:42 +08:00
|
|
|
DeltaAlgorithm.cpp
|
2010-06-09 00:21:22 +08:00
|
|
|
DAGDeltaAlgorithm.cpp
|
2008-09-22 09:08:49 +08:00
|
|
|
Dwarf.cpp
|
2009-07-08 02:52:14 +08:00
|
|
|
ErrorHandling.cpp
|
2008-09-22 09:08:49 +08:00
|
|
|
FileUtilities.cpp
|
|
|
|
FoldingSet.cpp
|
2009-07-15 04:44:17 +08:00
|
|
|
FormattedStream.cpp
|
2008-09-22 09:08:49 +08:00
|
|
|
GraphWriter.cpp
|
2010-12-21 08:04:46 +08:00
|
|
|
IntEqClasses.cpp
|
2010-11-19 12:47:19 +08:00
|
|
|
IntervalMap.cpp
|
2011-12-20 16:42:11 +08:00
|
|
|
IntrusiveRefCntPtr.cpp
|
2008-09-22 09:08:49 +08:00
|
|
|
IsInf.cpp
|
|
|
|
IsNAN.cpp
|
2011-12-16 21:09:10 +08:00
|
|
|
JSONParser.cpp
|
2012-01-30 04:15:10 +08:00
|
|
|
LockFileManager.cpp
|
2008-09-22 09:08:49 +08:00
|
|
|
ManagedStatic.cpp
|
|
|
|
MemoryBuffer.cpp
|
2009-09-12 05:49:45 +08:00
|
|
|
MemoryObject.cpp
|
2008-09-22 09:08:49 +08:00
|
|
|
PluginLoader.cpp
|
2009-03-05 17:19:13 +08:00
|
|
|
PrettyStackTrace.cpp
|
2009-09-02 01:01:02 +08:00
|
|
|
Regex.cpp
|
2008-09-22 09:08:49 +08:00
|
|
|
SmallPtrSet.cpp
|
2009-12-16 16:44:24 +08:00
|
|
|
SmallVector.cpp
|
2009-06-21 11:41:50 +08:00
|
|
|
SourceMgr.cpp
|
2008-09-22 09:08:49 +08:00
|
|
|
Statistic.cpp
|
|
|
|
StringExtras.cpp
|
|
|
|
StringMap.cpp
|
|
|
|
StringPool.cpp
|
2009-09-17 06:38:48 +08:00
|
|
|
StringRef.cpp
|
2008-09-22 09:08:49 +08:00
|
|
|
SystemUtils.cpp
|
|
|
|
Timer.cpp
|
2010-10-08 07:12:15 +08:00
|
|
|
ToolOutputFile.cpp
|
2009-05-28 00:52:17 +08:00
|
|
|
Triple.cpp
|
2009-07-24 15:04:49 +08:00
|
|
|
Twine.cpp
|
2009-08-25 08:02:29 +08:00
|
|
|
raw_os_ostream.cpp
|
2008-09-22 09:08:49 +08:00
|
|
|
raw_ostream.cpp
|
2009-08-30 16:24:09 +08:00
|
|
|
regcomp.c
|
|
|
|
regerror.c
|
|
|
|
regexec.c
|
|
|
|
regfree.c
|
|
|
|
regstrlcpy.c
|
2010-11-30 02:16:10 +08:00
|
|
|
|
|
|
|
# System
|
|
|
|
Atomic.cpp
|
|
|
|
Disassembler.cpp
|
|
|
|
DynamicLibrary.cpp
|
|
|
|
Errno.cpp
|
|
|
|
Host.cpp
|
|
|
|
IncludeFile.cpp
|
|
|
|
Memory.cpp
|
|
|
|
Mutex.cpp
|
|
|
|
Path.cpp
|
2010-11-30 06:28:51 +08:00
|
|
|
PathV2.cpp
|
2010-11-30 02:16:10 +08:00
|
|
|
Process.cpp
|
|
|
|
Program.cpp
|
|
|
|
RWMutex.cpp
|
|
|
|
SearchForAddressOfSpecialSymbol.cpp
|
|
|
|
Signals.cpp
|
|
|
|
system_error.cpp
|
2011-08-25 02:08:43 +08:00
|
|
|
TargetRegistry.cpp
|
2010-11-30 02:16:10 +08:00
|
|
|
ThreadLocal.cpp
|
|
|
|
Threading.cpp
|
|
|
|
TimeValue.cpp
|
|
|
|
Valgrind.cpp
|
|
|
|
Unix/Host.inc
|
|
|
|
Unix/Memory.inc
|
|
|
|
Unix/Mutex.inc
|
|
|
|
Unix/Path.inc
|
2010-11-30 06:28:51 +08:00
|
|
|
Unix/PathV2.inc
|
2010-11-30 02:16:10 +08:00
|
|
|
Unix/Process.inc
|
|
|
|
Unix/Program.inc
|
|
|
|
Unix/RWMutex.inc
|
|
|
|
Unix/Signals.inc
|
|
|
|
Unix/system_error.inc
|
|
|
|
Unix/ThreadLocal.inc
|
|
|
|
Unix/TimeValue.inc
|
|
|
|
Windows/DynamicLibrary.inc
|
|
|
|
Windows/Host.inc
|
|
|
|
Windows/Memory.inc
|
|
|
|
Windows/Mutex.inc
|
|
|
|
Windows/Path.inc
|
2010-11-30 06:28:51 +08:00
|
|
|
Windows/PathV2.inc
|
2010-11-30 02:16:10 +08:00
|
|
|
Windows/Process.inc
|
|
|
|
Windows/Program.inc
|
|
|
|
Windows/RWMutex.inc
|
|
|
|
Windows/Signals.inc
|
|
|
|
Windows/system_error.inc
|
|
|
|
Windows/ThreadLocal.inc
|
|
|
|
Windows/TimeValue.inc
|
2008-09-22 09:08:49 +08:00
|
|
|
)
|