llvm-6502/include/llvm
Chris Lattner fb449b9ea5 Pull the LiveRange and LiveInterval classes out of LiveIntervals.h (which
will soon be renamed) into their own file.  The new file should not emit
DEBUG output or have other side effects.  The LiveInterval class also now
doesn't know whether its working on registers or some other thing.

In the future we will want to use the LiveInterval class and friends to do
stack packing.  In addition to a code simplification, this will allow us to
do it more easily.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15134 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-23 17:49:16 +00:00
..
ADT Add greater_ptr functor. 2004-07-21 08:38:06 +00:00
Analysis Clean up reference counting to stop "leaking" alias sets 2004-07-22 07:58:18 +00:00
Assembly Fixes for PR341 2004-07-15 02:51:31 +00:00
Bytecode Constant value not needed after CPR's disappear. 2004-07-17 23:23:30 +00:00
CodeGen Pull the LiveRange and LiveInterval classes out of LiveIntervals.h (which 2004-07-23 17:49:16 +00:00
Config Regenerated with autoconf/autoheader 2.57 2004-07-21 03:33:58 +00:00
Debugger Don't use invalid HTML in doxygen comments. 2004-04-15 15:24:55 +00:00
ExecutionEngine Represent va_list in interpreter as a (ec-stack-depth . var-arg-index) 2004-02-25 23:01:48 +00:00
Support Include <iostream> here, because most people using DEBUG() want to use std::cerr too. 2004-07-21 20:50:22 +00:00
System Added a README to point users to the documentation on the design of this 2004-07-17 08:39:53 +00:00
Target * Add a BoolAlignment field to TargetData, default is 1 byte 2004-07-23 01:08:13 +00:00
Transforms New prototype 2004-07-22 08:07:30 +00:00
AbstractTypeUser.h Make PATypeHolder and friends return non-const pointers to the types they 2004-07-14 20:10:26 +00:00
Argument.h Forward-declare templates for fix compilation when Argument.h is included first. 2004-03-11 23:42:24 +00:00
BasicBlock.h Don't use identifiers that start with an _ 2004-06-03 21:12:02 +00:00
CallGraphSCCPass.h Change it to take a callgraph, from which we can get a module 2004-04-20 21:52:07 +00:00
Constant.h Tabs to spaces. 2004-07-19 21:22:02 +00:00
Constants.h Convert tabs to spaces; fix name of function in assert() description. 2004-07-19 21:11:45 +00:00
DerivedTypes.h This file uses the Value class without a forward decl 2004-07-08 15:54:29 +00:00
Function.h Fix grammar and doxygenify comments. 2004-03-01 18:31:19 +00:00
GlobalValue.h Change method to return void. Inline dtor 2004-07-19 00:55:19 +00:00
GlobalVariable.h bug 122: 2004-07-17 23:29:46 +00:00
iMemory.h * Change code to use a static_cast instead of reinterpret_cast 2004-07-14 18:13:54 +00:00
InstrTypes.h Add methods like BinaryOperator::createAdd that take an instruction to insert 2004-06-20 05:02:56 +00:00
Instruction.def Add the Instruction::Select enum 2004-03-12 05:50:53 +00:00
Instruction.h Now that the SparcV9 specific MachineCodeForInstruction class uses it's own 2004-06-27 18:57:34 +00:00
Instructions.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
Intrinsics.h isnan is dead 2004-06-15 21:52:58 +00:00
iOperators.h Add constructors that take a BasicBlock to append to, to the rest of 2004-05-27 00:15:23 +00:00
iOther.h Add convinience constructor for function calls with two args. 2004-07-16 12:04:28 +00:00
iPHINode.h It is no longer 2001 2004-06-11 21:12:22 +00:00
iTerminators.h Hey, why not just make 'new ReturnInst(BB)' DTRT? 2004-06-25 23:10:30 +00:00
Linker.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Module.h bug 122: 2004-07-17 23:30:11 +00:00
ModuleProvider.h Add comments 2004-02-01 00:32:48 +00:00
Pass.h Apparently a particular vendor compiler uses the struct/class tag to MANGLE 2004-06-08 17:44:21 +00:00
PassAnalysisSupport.h Add AnalysisUsage::addRequiredTransitive() to keep analysis info alive for 2004-03-12 06:13:15 +00:00
PassManager.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
PassSupport.h Fix more warnings 2004-06-04 20:39:05 +00:00
SymbolTable.h Fix a comment. 2004-07-17 23:30:45 +00:00
SymbolTableListTraits.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Type.def There is no longer a "Type" primitive type because Values and Types are 2004-07-04 10:50:43 +00:00
Type.h Final fix for PR341: eliminate operator<<(ostream, Value*). Clients should 2004-07-15 02:54:36 +00:00
Use.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
User.h bug 122: 2004-07-17 23:32:11 +00:00
Value.h Add new enum entries for ConstantAggregateZeroVal/ConstantExprVal and 2004-07-19 00:57:40 +00:00