llvm-6502/include/llvm/Support
Daniel Dunbar d14787e497 Change raw_svector_ostream to reserve the input buffer if necessary, Ted was
right.
 - This class turns out to be much more convenient to use if we do this; clients
   can make sure the buffer is always big enough if they care (since our current
   idiom tends to be to use a SmallString<256> for the input to this we should
   generally be avoiding an unnecessary malloc).

Also, add a convenience raw_svector_ostream::str method which flushes the buffer
and returns a StringRef for the vector contents.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79446 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-19 18:40:58 +00:00
..
AIXDataTypesFix.h
AlignOf.h
Allocator.h
CallSite.h
Casting.h Revert r78424. 2009-08-14 19:01:37 +00:00
CFG.h
CommandLine.h
Compiler.h
ConstantFolder.h Add more casts to the IRBuilder. 2009-08-16 02:19:46 +00:00
ConstantRange.h
DataFlow.h
DataTypes.h.cmake
DataTypes.h.in
Debug.h
DebugLoc.h
DOTGraphTraits.h
Dwarf.h
DynamicLinker.h
ELF.h
ErrorHandling.h This void is implicit in C++. 2009-08-12 22:10:57 +00:00
FileUtilities.h
Format.h
FormattedStream.h raw_ostream: Reduce FormattedStream's reliance on raw_ostream's implementation. 2009-08-18 23:36:04 +00:00
GetElementPtrTypeIterator.h
GraphWriter.h
InstIterator.h
InstVisitor.h
IRBuilder.h Add more casts to the IRBuilder. 2009-08-16 02:19:46 +00:00
LeakDetector.h Reapply my less-lock-contention-in-leak-detector patch, now with new files 2009-08-19 17:07:46 +00:00
ManagedStatic.h
Mangler.h
MathExtras.h Fix the N>=64 case in the isInt<> and isUint<> templates. 2009-08-13 06:24:02 +00:00
MemoryBuffer.h
MemoryObject.h
MutexGuard.h
NoFolder.h
OutputBuffer.h
PassNameParser.h
PatternMatch.h
PluginLoader.h
PointerLikeTypeTraits.h
PredIteratorCache.h
PrettyStackTrace.h
raw_ostream.h Change raw_svector_ostream to reserve the input buffer if necessary, Ted was 2009-08-19 18:40:58 +00:00
Recycler.h
RecyclingAllocator.h
Registry.h
RegistryParser.h
SlowOperationInformer.h
SourceMgr.h
StableBasicBlockNumbering.h
StandardPasses.h
Streams.h
StringPool.h
SystemUtils.h
TargetFolder.h
Timer.h
type_traits.h This void is implicit in C++. 2009-08-12 22:10:57 +00:00
TypeBuilder.h Push LLVMContexts through the IntegerType APIs. 2009-08-13 21:58:54 +00:00
ValueHandle.h