llvm-6502/include/llvm/Support
Dan Gohman 2499990699 Make raw_fd_ostream consider itself the owner of STDOUT_FILENO when
constructed with an output filename of "-". In particular, allow the
file descriptor to be closed, and close the file descriptor in the
destructor if it hasn't been explicitly closed already, to ensure
that any write errors are detected.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111436 91177308-0d34-0410-b5e6-96231b3b80d8
2010-08-18 22:26:19 +00:00
..
AlignOf.h
Allocator.h
CallSite.h remove the private hack from CallInst, it was not supposed to hit the branch anyway 2010-08-05 21:25:49 +00:00
Casting.h remove testing cruft, this can be found in unittests/Support/Casting.cpp now 2010-07-20 17:20:25 +00:00
CFG.h remove unneeded parens 2010-07-08 16:52:57 +00:00
circular_raw_ostream.h
COFF.h Add some win64 coff goodness. 2010-08-17 21:05:54 +00:00
CommandLine.h Trailing whitespace. 2010-08-10 14:49:24 +00:00
Compiler.h I got tired of VISIBILITY_HIDDEN colliding with the gcc enum. Rename it 2010-05-11 20:16:09 +00:00
ConstantFolder.h
ConstantRange.h Clean up ConstantRange a bit: 2010-08-11 22:04:36 +00:00
CrashRecoveryContext.h CrashRecovery: Add CrashRecoveryContext::GetCurrent(), so clients can find the active context from anywhere. 2010-08-17 22:32:37 +00:00
DataFlow.h Fix build of DataFlow.h 2010-08-04 09:30:20 +00:00
Debug.h
DebugLoc.h
DOTGraphTraits.h typo 2010-05-27 09:48:47 +00:00
Dwarf.h Add the entire range of DW_OP_lit[0..31], DW_OP_reg[0..31], and 2010-06-17 01:23:24 +00:00
DynamicLinker.h
ELF.h Sketch i386 relocations handling, from Roman Divacky. 2010-08-17 18:20:28 +00:00
ErrorHandling.h Introduce a ScopedFatalErrorHandler class to make it easy to register 2010-08-18 20:16:39 +00:00
FileUtilities.h
Format.h
FormattedStream.h
GetElementPtrTypeIterator.h
GraphWriter.h Add new RegionInfo pass. 2010-07-22 07:46:31 +00:00
InstIterator.h
InstVisitor.h
IRBuilder.h remove some unneeded overloads that were causing 2010-07-15 21:24:02 +00:00
IRReader.h Don't print the filename twice in file-not-found errors. 2010-08-04 01:13:48 +00:00
LeakDetector.h
MachO.h Use System/DataTypes.h instead of stdint.h, which isn't portable. 2010-07-21 18:48:59 +00:00
ManagedStatic.h
MathExtras.h There is this new "LLVM" compiler that supports __builtin_bswap but thinks it's gcc 4.2. 2010-08-17 11:45:38 +00:00
MemoryBuffer.h Tweak MemoryBuffer to allocate the class itself, the name and possibly the 2010-06-25 11:50:40 +00:00
MemoryObject.h
MutexGuard.h
NoFolder.h
OutputBuffer.h
PassNameParser.h Shrink PassNameParser's binary size with array_pod_sort. 2010-08-07 11:45:42 +00:00
PatternMatch.h
PluginLoader.h
PointerLikeTypeTraits.h
PredIteratorCache.h
PrettyStackTrace.h
raw_os_ostream.h
raw_ostream.h Make raw_fd_ostream consider itself the owner of STDOUT_FILENO when 2010-08-18 22:26:19 +00:00
Recycler.h
RecyclingAllocator.h
Regex.h Don't pass StringRef by reference. 2010-07-14 22:38:02 +00:00
Registry.h Add a comment. 2010-07-26 21:05:37 +00:00
RegistryParser.h
SlowOperationInformer.h
SMLoc.h
SourceMgr.h Don't construct a std::string with a literal "". 2010-08-04 01:14:33 +00:00
StableBasicBlockNumbering.h
StandardPasses.h Remove LCSSA's bogus dependence on LoopSimplify and LoopSimplify's bogus 2010-07-26 18:11:16 +00:00
StringPool.h Don't pass StringRef by reference. 2010-07-14 22:38:02 +00:00
SystemUtils.h
TargetFolder.h
Timer.h Roll back my last two commits, valgrind complains. 2010-08-07 13:27:41 +00:00
type_traits.h
TypeBuilder.h
ValueHandle.h