llvm-6502/include/llvm/Support
Nick Lewycky ec381a4183 Fix linking for some users who already have tsan enabled code and are trying to
link it against llvm code, by making our definitions weak. "Some users."


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144596 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-15 00:14:04 +00:00
..
AIXDataTypesFix.h Now to chant the magical incantation that will exorcise the System library 2010-11-29 19:44:50 +00:00
AlignOf.h Fix spelling. 2010-12-07 18:11:54 +00:00
Allocator.h Add BumpPtrAllocator::getTotalMemory() to allow clients to query how much memory a BumpPtrAllocator allocated. 2011-04-18 22:44:46 +00:00
Atomic.h Now to chant the magical incantation that will exorcise the System library 2010-11-29 19:44:50 +00:00
BlockFrequency.h Add missing includes/class declaration. 2011-11-04 18:30:30 +00:00
BranchProbability.h Implement comparison operators for BranchProbability in a way that can't overflow INT64_MAX. 2011-10-24 13:50:56 +00:00
CallSite.h land David Blaikie's patch to de-constify Type, with a few tweaks. 2011-07-18 04:54:35 +00:00
Capacity.h Add missing includes/class declaration. 2011-11-04 18:30:30 +00:00
Casting.h PR7952: Make isa<> use the same logic as cast<>, so that they both work 2011-05-21 19:13:10 +00:00
CFG.h SuccIterator on bbs without terminator insts 2011-07-04 23:09:02 +00:00
circular_raw_ostream.h
CodeGen.h Some refactoring so TargetRegistry.h no longer has to include any files 2011-08-23 20:15:21 +00:00
COFF.h Merge System into Support. 2010-11-29 18:16:10 +00:00
CommandLine.h CommandLine: Add support for 64 bit unsigned integer options. 2011-09-15 21:17:37 +00:00
Compiler.h Fix linking for some users who already have tsan enabled code and are trying to 2011-11-15 00:14:04 +00:00
ConstantFolder.h Convert ConstantExpr::getGetElementPtr and 2011-07-21 14:31:17 +00:00
ConstantRange.h improve switch formation to handle small range 2010-12-17 06:20:15 +00:00
CrashRecoveryContext.h Add explicit 'unregister' method to CrashRecoveryConextCleanupRegistrar. 2011-05-04 23:26:59 +00:00
DataExtractor.h Add the DataExtractor utility class. 2011-09-13 19:42:16 +00:00
DataFlow.h Fix build of DataFlow.h 2010-08-04 09:30:20 +00:00
DataTypes.h.cmake Fix pasto. 2011-11-05 09:45:17 +00:00
DataTypes.h.in Fix pasto. 2011-11-05 09:45:17 +00:00
Debug.h
DebugLoc.h Add dump() 2011-07-14 21:50:04 +00:00
Disassembler.h Merge System into Support. 2010-11-29 18:16:10 +00:00
DOTGraphTraits.h Delete names for unused parameters in inline function definitions in headers, so LLVM users can compile with -Wunused-parameter. PR11257; based on patch by Kevin Harris. 2011-11-04 18:11:56 +00:00
Dwarf.h Despite what the GCC wiki says, a quick search shows that 2011-09-15 05:30:55 +00:00
DynamicLibrary.h Add missing includes/class declaration. 2011-11-04 18:30:30 +00:00
ELF.h Add ELF relocation types for Mips. 2011-10-14 02:43:18 +00:00
Endian.h Don't include config.h in public headers 2011-06-23 12:34:31 +00:00
Errno.h Now to chant the magical incantation that will exorcise the System library 2010-11-29 19:44:50 +00:00
ErrorHandling.h Version N of the llvm_unreachable patch: VC++ doesn't recognize that abort() 2011-03-14 22:41:50 +00:00
FEnv.h Add missing file. 2011-06-23 14:02:13 +00:00
FileSystem.h PathV2: Add simplified version of exists that returns false on error. 2011-10-08 00:18:12 +00:00
FileUtilities.h Fix whitespace. 2011-03-31 13:06:39 +00:00
Format.h Add support for dumping section headers to llvm-objdump. This uses the same 2011-10-10 21:21:34 +00:00
FormattedStream.h Make tool_output_file's raw_ostream instance a member variable instead 2010-09-01 14:20:41 +00:00
GCOV.h Put GCOVFile and other related interface in a common header so that llvm-cov tool can share it with GCOV writer. 2011-10-04 17:24:48 +00:00
GetElementPtrTypeIterator.h Convert gep_type_begin and gep_type_end to use ArrayRef. 2011-07-19 14:42:50 +00:00
GraphWriter.h Fix a ton of comment typos found by codespell. Patch by 2011-04-15 05:18:47 +00:00
Host.h rename getHostTriple into getDefaultTargetTriple 2011-11-01 21:32:20 +00:00
IncludeFile.h Now to chant the magical incantation that will exorcise the System library 2010-11-29 19:44:50 +00:00
InstIterator.h
InstVisitor.h Initial commit of the 'landingpad' instruction. 2011-08-12 20:24:12 +00:00
IRBuilder.h Initial commit of the 'landingpad' instruction. 2011-08-12 20:24:12 +00:00
IRReader.h Make SMDiagnostic a little more sane. Instead of passing around note/warning/error as a 2011-10-16 05:43:57 +00:00
LeakDetector.h
LICENSE.TXT Merge System into Support. 2010-11-29 18:16:10 +00:00
MachO.h Object: Add isSymbolWeak. 2011-10-17 23:54:22 +00:00
ManagedStatic.h Add support for tsan annotations (thread sanitizer, a valgrind-based tool). 2011-11-14 20:50:16 +00:00
MathExtras.h Typo. 2010-12-15 22:33:06 +00:00
Memory.h Tidy up. 2011-03-18 16:39:36 +00:00
MemoryBuffer.h use 64-bit types instead of off_t/size_t to avoid the issue when 2011-09-15 23:13:00 +00:00
MemoryObject.h Merge System into Support. 2010-11-29 18:16:10 +00:00
Mutex.h Now to chant the magical incantation that will exorcise the System library 2010-11-29 19:44:50 +00:00
MutexGuard.h Merge System into Support. 2010-11-29 18:16:10 +00:00
NoFolder.h Convert GetElementPtrInst to use ArrayRef. 2011-07-25 09:48:08 +00:00
OutputBuffer.h
PassNameParser.h Shrink PassNameParser's binary size with array_pod_sort. 2010-08-07 11:45:42 +00:00
Path.h Support: Rename Path.h to PathV1.h and add a new Path.h that includes both V1 and V2. 2010-12-17 17:22:36 +00:00
PathV1.h Remove a couple unused methods. PR11201. 2011-11-01 05:11:01 +00:00
PathV2.h Update the comment for system_temp_directory() to indicate when it 2011-09-14 23:21:47 +00:00
PatternMatch.h Implement some basic simplifications involving min/max, for example 2011-05-03 19:53:10 +00:00
PluginLoader.h
PointerLikeTypeTraits.h Merge System into Support. 2010-11-29 18:16:10 +00:00
PredIteratorCache.h
PrettyStackTrace.h Fix a ton of comment typos found by codespell. Patch by 2011-04-15 05:18:47 +00:00
Process.h sys::Process: Add a SetWorkingDirectory method. 2011-09-23 23:23:36 +00:00
Program.h Have Program::Wait return -2 for crashed and timeouts instead of embedding 2011-05-21 00:56:46 +00:00
raw_os_ostream.h
raw_ostream.h raw_fd_ostream: Add a SetUseAtomicWrites() method (uses writev). 2011-02-03 03:32:32 +00:00
Recycler.h
RecyclingAllocator.h Provide operator delete for BumpPtrAllocator and RecyclingAllocator. They will 2010-04-08 15:22:35 +00:00
Regex.h Fix a ton of comment typos found by codespell. Patch by 2011-04-15 05:18:47 +00:00
Registry.h Add a comment. 2010-07-26 21:05:37 +00:00
RegistryParser.h
RWMutex.h Merge System into Support. 2010-11-29 18:16:10 +00:00
Signals.h Fix a ton of comment typos found by codespell. Patch by 2011-04-15 05:18:47 +00:00
SMLoc.h Enhance llvm::SourceMgr to support diagnostic ranges, the same way clang does. Enhance 2011-10-16 04:47:35 +00:00
Solaris.h Now to chant the magical incantation that will exorcise the System library 2010-11-29 19:44:50 +00:00
SourceMgr.h PR11143: Save the old diagnostic handler and call it when munging diagnostics for #line directives. 2011-10-16 10:48:29 +00:00
StringPool.h Don't pass StringRef by reference. 2010-07-14 22:38:02 +00:00
SwapByteOrder.h Merge System into Support. 2010-11-29 18:16:10 +00:00
system_error.h Don't include config.h in public headers 2011-06-23 12:34:31 +00:00
SystemUtils.h Rename FindExecutable to PrependMainExecutablePath. 2010-11-03 16:14:16 +00:00
TargetFolder.h Convert ConstantExpr::getGetElementPtr and 2011-07-21 14:31:17 +00:00
TargetRegistry.h Add support for a new extension to the .file directive: 2011-10-17 23:05:28 +00:00
TargetSelect.h Move TargetRegistry and TargetSelect from Target to Support where they belong. 2011-08-24 18:08:43 +00:00
Threading.h Now to chant the magical incantation that will exorcise the System library 2010-11-29 19:44:50 +00:00
ThreadLocal.h Now to chant the magical incantation that will exorcise the System library 2010-11-29 19:44:50 +00:00
Timer.h Merge System into Support. 2010-11-29 18:16:10 +00:00
TimeValue.h Fix a ton of comment typos found by codespell. Patch by 2011-04-15 05:18:47 +00:00
ToolOutputFile.h Move tool_output_file into its own file. 2010-10-07 20:32:40 +00:00
type_traits.h
TypeBuilder.h Remove uses of std::vector from TypeBuilder. 2011-07-25 10:32:27 +00:00
Valgrind.h Add support for tsan annotations (thread sanitizer, a valgrind-based tool). 2011-11-14 20:50:16 +00:00
ValueHandle.h Revert r122114 (CallbackVH observing use-list changes) because it caused severe slowdowns on the Linux self-host configuration. 2010-12-20 22:28:03 +00:00
Win64EH.h Fix definitions of UOP_SaveXMM128, UOP_SaveXMM128Big, and UOP_PushMachFrame 2011-05-26 05:24:15 +00:00