llvm-6502/include/llvm
Daniel Dunbar ab81027544 raw_ostream: Reduce FormattedStream's reliance on raw_ostream's implementation.
- Kill off begin(), end(), and iterator. It isn't clear what these
   mean. Instead provide getBufferStart(), which can be used with
   GetNumBytesInBuffer to the same effect.

 - Update ComputeColumn to take arguments for the buffer to scan, this
   simplifies the implementation of write_impl substantially.

 - This should also fix possible problems with the scanning pointer pointing
   outside of the current raw_ostream buffer.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79379 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-18 23:36:04 +00:00
..
ADT Improve Triple to recognize the OS in i386-mingw32. 2009-08-18 19:26:55 +00:00
Analysis Generalize ScalarEvolution to be able to analyze GEPs when 2009-08-18 16:46:41 +00:00
Assembly Make LLVMContext and LLVMContextImpl classes instead of structs. 2009-08-11 17:45:13 +00:00
Bitcode Make LLVMContext and LLVMContextImpl classes instead of structs. 2009-08-11 17:45:13 +00:00
CodeGen Simplify RegScavenger::FindUnusedReg. 2009-08-18 21:14:54 +00:00
CompilerDriver
Config here comes the CMAKE part on LLVM_COMPACT_SENTINELS; see also r78628 and r78661 2009-08-12 08:37:37 +00:00
Debugger Make LLVMContext and LLVMContextImpl classes instead of structs. 2009-08-11 17:45:13 +00:00
ExecutionEngine This void is implicit in C++. 2009-08-12 22:10:57 +00:00
MC Make AsmStreamer maintain a notion of the current section, pushing it up from the 2009-08-18 06:15:16 +00:00
Support raw_ostream: Reduce FormattedStream's reliance on raw_ostream's implementation. 2009-08-18 23:36:04 +00:00
System This void is implicit in C++. 2009-08-12 22:10:57 +00:00
Target Extend the instruction itinerary model to include the ability to indicate the def and use cycle for each operand. This additional information is optional, so existing itineraries do not need to be changed. 2009-08-17 16:02:57 +00:00
Transforms Make LLVMContext and LLVMContextImpl classes instead of structs. 2009-08-11 17:45:13 +00:00
AbstractTypeUser.h
Argument.h
Attributes.h
AutoUpgrade.h
BasicBlock.h Push LLVMContexts through the IntegerType APIs. 2009-08-13 21:58:54 +00:00
CallGraphSCCPass.h
CallingConv.h
CMakeLists.txt
Constant.h Make LLVMContext and LLVMContextImpl classes instead of structs. 2009-08-11 17:45:13 +00:00
Constants.h Add helper functions to ConstantInt and ConstantFP to accept strings. 2009-08-16 23:36:33 +00:00
DerivedTypes.h Actually privatize a IntegerTypes, and fix a few bugs exposed by this. 2009-08-13 23:27:32 +00:00
Function.h Make LLVMContext and LLVMContextImpl classes instead of structs. 2009-08-11 17:45:13 +00:00
GlobalAlias.h
GlobalValue.h
GlobalVariable.h Make LLVMContext and LLVMContextImpl classes instead of structs. 2009-08-11 17:45:13 +00:00
InlineAsm.h
InstrTypes.h Push LLVMContexts through the IntegerType APIs. 2009-08-13 21:58:54 +00:00
Instruction.def
Instruction.h Make LLVMContext and LLVMContextImpl classes instead of structs. 2009-08-11 17:45:13 +00:00
Instructions.h Push LLVMContexts through the IntegerType APIs. 2009-08-13 21:58:54 +00:00
IntrinsicInst.h
Intrinsics.h Make LLVMContext and LLVMContextImpl classes instead of structs. 2009-08-11 17:45:13 +00:00
Intrinsics.td Remove a bit more cruft from the sjlj moving to a backend pass. 2009-08-17 20:25:04 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td Add some comments to clarify the arguments to the vtbl and vtbx intrinsics. 2009-08-12 01:48:30 +00:00
IntrinsicsBlackfin.td
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsX86.td Add sse4.2 string/text processing intrinsics. We'll select these later. 2009-08-14 20:27:57 +00:00
IntrinsicsXCore.td
LinkAllPasses.h Add a basic static ProfileInfo provider (ProfileEstimatorPass). 2009-08-08 18:44:18 +00:00
LinkAllVMCore.h Push LLVMContexts through the IntegerType APIs. 2009-08-13 21:58:54 +00:00
Linker.h Make LLVMContext and LLVMContextImpl classes instead of structs. 2009-08-11 17:45:13 +00:00
LLVMContext.h Push LLVMContexts through the IntegerType APIs. 2009-08-13 21:58:54 +00:00
Metadata.h Push LLVMContexts through the IntegerType APIs. 2009-08-13 21:58:54 +00:00
Module.h Make LLVMContext and LLVMContextImpl classes instead of structs. 2009-08-11 17:45:13 +00:00
ModuleProvider.h
OperandTraits.h
Operator.h Add unimplemented destructor declarations to hopefully address 2009-08-13 20:43:13 +00:00
Pass.h Tidy #includes. 2009-08-11 16:02:12 +00:00
PassAnalysisSupport.h
PassManager.h
PassManagers.h Fix a bunch of namespace pollution. 2009-08-07 01:32:21 +00:00
PassSupport.h
SymbolTableListTraits.h
Type.h Actually privatize a IntegerTypes, and fix a few bugs exposed by this. 2009-08-13 23:27:32 +00:00
TypeSymbolTable.h Don't search the entire type table just to delete a type by name. 2009-08-06 06:04:35 +00:00
Use.h
User.h
Value.h Make LLVMContext and LLVMContextImpl classes instead of structs. 2009-08-11 17:45:13 +00:00
ValueSymbolTable.h