More templatization.
[oota-llvm.git] / lib / CodeGen / RegAllocSimple.cpp
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-04-25 Evan ChengMatch MachineFunction::UsedPhysRegs changes.
2006-12-19 Chris LattnerEliminate static ctors from Statistics
2006-12-08 Evan ChengMove findTiedToSrcOperand to TargetInstrDescriptor.
2006-12-08 Evan ChengfindTiedToSrcOperand() changed.
2006-12-07 Bill WendlingRemoved more <iostream> includes
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-11-28 Bill WendlingUse llvm streams instead of <iostream>
2006-11-01 Evan ChengRename
2006-11-01 Evan ChengTwo-address instructions no longer have to be A :=...
2006-09-05 Chris LattnerFix a long-standing wart in the code generator: two...
2006-08-27 Chris Lattners|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
2006-08-02 Jim LaskeyFinal polish on machine pass registries.
2006-08-01 Jim LaskeyIntroducing plugable register allocators and instructio...
2006-07-21 Jim LaskeyEliminate data relocations by using NULL instead of...
2006-07-20 Andrew LenharthReduce number of exported symbols
2006-06-28 Chris LattnerShave another 27K off libllvmgcc.dylib with visibility...
2006-05-04 Chris LattnerMove some methods out of MachineInstr into MachineOperand
2006-01-22 Chris LattnerAdd explicit #includes of <iostream>
2005-09-30 Chris LattnerChange this code ot pass register classes into the...
2005-04-22 Misha BrukmanConvert tabs to spaces
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-01-23 Chris LattnerUpdate physregsused info.
2004-09-01 Reid SpencerChanges For Bug 352
2004-08-15 Chris LattnerStop using CreateStackObject(RegClass*)
2004-08-15 Chris LattnerThese methods no longer take a TargetRegisterClass...
2004-07-21 Brian GaekeThese files don't need to include <iostream> since...
2004-06-25 Tanya LattnerMade a fix so that you can print out MachineInstrs...
2004-06-02 Chris LattnerAdjust to new TargetMachine interface
2004-03-16 Chris LattnerFix PR294
2004-02-23 Alkis EvlogimenosSimplify iterator usage now that we have next(). Also...
2004-02-19 Alkis EvlogimenosRename reloads/spills to loads/stores.
2004-02-15 Chris LattnerFinegrainify namespacification
2004-02-15 Alkis EvlogimenosMake dense maps keyed on physical registers smallerusing
2004-02-13 Alkis EvlogimenosRemove getAllocatedRegNum(). Use getReg() instead.
2004-02-12 Alkis EvlogimenosChange MachineBasicBlock's vector of MachineInstr point...
2004-02-10 Chris LattnerDo not use MachineOperand::isVirtualRegister either!
2003-12-14 Alkis EvlogimenosChange interface of MachineOperand as follows:
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-10-08 Alkis EvlogimenosChange MRegisterDesc::AliasSet, TargetInstrDescriptor...
2003-08-18 Misha BrukmanSpell `necessary' correctly.
2003-08-13 Brian GaekeFactory methods for FunctionPasses now return type...
2003-08-03 Chris LattnerSet debug types
2003-08-01 Chris LattnerMove DEBUG to Debug.h
2003-05-27 Vikram S. Adve(1) Added special register class containing (for now...
2003-01-14 Chris LattnerRename MachineInstrInfo -> TargetInstrInfo
2003-01-13 Chris Lattner* Use the PHI Elimination pass
2002-12-28 Chris Lattner Rename FunctionFrameInfo to MachineFrameInfo
2002-12-28 Chris Lattner* Convert to be a MachineFunctionPass instance
2002-12-25 Chris LattnerAdjustments to work with the simpler spill interface
2002-12-23 Chris LattnerFix compilation on GCC 2.96
2002-12-18 Chris LattnerImplicit defs/uses list may be empty.
2002-12-17 Chris LattnerUse new reginfo interface
2002-12-16 Chris LattnerKeep the stack frame aligned.
2002-12-16 Chris LattnerRename createSimpleX86RegisterAllocator to createSimple...
2002-12-15 Chris LattnerSome simpliciations to the spill/reload interface
2002-12-15 Chris LattnerSimplify PHI node elimination significantly by doing...
2002-12-15 Chris LattnerVariety of small or trivial simplifications to the...
2002-12-15 Chris LattnerRemove unused savePhysRegToStack method
2002-12-15 Chris LattnerLocalize a map, remove another
2002-12-15 Chris LattnerGive simple reg allocator a nice Pass Name
2002-12-15 Chris LattnerAdd a big assert making sure 2 address instructions...
2002-12-15 Chris LattnerFix a problem that occurs when PHI nodes have multiple...
2002-12-15 Chris LattnerGrab bag of minor cleanups. Export some statistics...
2002-12-15 Chris LattnerSimplify interfaces used by regalloc to insert code
2002-12-15 Chris Lattner* Simplify code a bit by breaking the PHI node handling...
2002-12-15 Chris Lattner* Remove some unneccesary instance variables
2002-12-15 Chris Lattnerpull inverse reg class mapping into a class that is...
2002-12-15 Chris LattnerPrune #includes
2002-12-15 Chris LattnerRemove extraneous #includes, perform FIXME
2002-12-15 Chris LattnerFix borkness with not using MachineBasicBlocks in PHI...
2002-12-13 Misha BrukmanFixed a bug where moves due to phis were being neglected.
2002-12-13 Misha BrukmanNeed to insert all moves due to PHI nodes before *ALL...
2002-12-13 Misha BrukmanThis should be more correct: invalidates physical regis...
2002-12-13 Misha BrukmanFixed bug with running out of registers. Also, reinstat...
2002-12-13 Misha BrukmanThis should handle register allocating PHI nodes.
2002-12-13 Misha BrukmanStart allocating stack space at [ebp-4] to not overwrit...
2002-12-12 Misha BrukmanTake advantage of our knowledge of 2-address X86 instru...
2002-12-04 Misha BrukmanAdded code generation for function prologues and epilogues.
2002-12-04 Misha BrukmanFun arithmetic with iterators aimed at fixing a bug...
2002-12-03 Misha BrukmanThis should fix the bug seen with some registers not...
2002-12-02 Misha Brukman* Abstracted out stack space allocation into its own...
2002-11-22 Misha BrukmanA simple (spilling) register allocator.