llvm-6502/include/llvm/CodeGen
Chris Lattner abf295fc6c Little stuff:
* Fix comment typeo
* add dump() methods
* add a few new methods like getLiveRangeContaining, removeRange & joinable
  (which is currently the same as overlaps)
* Remove the unused operator==

Bigger change:

* In LiveInterval, instead of using a boolean isDefinedOnce to keep track of
  if there are > 1 definitions in a particular interval, keep a counter,
  NumValues to keep track of exactly how many there are.
* In LiveRange, add a new ValId element to indicate which of the numbered
  values each LiveRange belongs to.   We now no longer merge LiveRanges if
  they are of differing value ID's even if they are neighbors.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15152 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-24 02:52:23 +00:00
..
InstrForest.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
InstrScheduling.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
InstrSelection.h Add a TmpInstruction ctor that doesn't take a MCFI. 2004-06-08 18:52:46 +00:00
IntrinsicLowering.h Start moving IntrinsicLowering out of VMCore into libcodegen, as per PR346 2004-06-20 07:40:46 +00:00
LiveInterval.h Little stuff: 2004-07-24 02:52:23 +00:00
LiveIntervalAnalysis.h More minor changes: 2004-07-23 21:24:19 +00:00
LiveVariables.h There is no need to store the MBB along with the MI any more, we can now 2004-07-19 07:04:55 +00:00
MachineBasicBlock.h Add a forwarding method pop_front() that allows you to delete instructions 2004-06-08 18:52:47 +00:00
MachineCodeEmitter.h Add emitWordAt() - a quick and dirty interface that the machine-dependent 2004-04-23 17:11:12 +00:00
MachineCodeForInstruction.h This class is no longer an annotation 2004-06-27 18:50:49 +00:00
MachineConstantPool.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
MachineFrameInfo.h finegrainify namespacification 2004-02-15 05:52:36 +00:00
MachineFunction.h Add viewCFG() and viewCFGOnly() APIs. 2004-07-08 00:47:58 +00:00
MachineFunctionInfo.h Add a map of MachineCodeForInstruction objects to MachineFunctionInfo 2004-06-27 18:50:30 +00:00
MachineFunctionPass.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
MachineInstr.h Fix comment 2004-07-19 13:28:39 +00:00
MachineInstrBuilder.h Fix a typo in the head-of-file comment. 2004-05-23 05:04:00 +00:00
Passes.h Add Iterative scan register allocator. 2004-07-21 08:24:35 +00:00
SchedGraphCommon.h Fixed up sched graph. 2004-05-08 16:14:24 +00:00
SelectionDAG.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
SSARegMap.h Add DenseMap template and actually use it for for mapping virtual regs 2004-02-25 21:55:45 +00:00
ValueSet.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
ValueTypes.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00