When the allocator rewrite a spill register with new virtual register, it replaces...
[oota-llvm.git] / lib / CodeGen / RegAllocLocal.cpp
2007-10-22 Evan ChengAdd missing paratheses.
2007-06-26 Evan ChengCorrectly handle implcit def / use operands.
2007-05-08 Bill WendlingChange names from RA to something unique to get rid...
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.
2007-02-15 Evan ChengUse BitVector instead of vector<bool> which can be...
2007-02-01 Chris Lattnerrename DenseMap to IndexedMap.
2006-12-19 Chris LattnerEliminate static ctors from Statistics
2006-12-07 Bill WendlingRemoving even more <iostream> includes.
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-11-17 Bill WendlingMore removal of std::cerr and DEBUG, replacing with...
2006-11-15 Evan ChengMatch live variable changes.
2006-11-10 Evan ChengAdd implicit def / use operands to MachineInstr.
2006-09-19 Chris LattnerFix UnitTests/2005-05-12-Int64ToFP.c with llc-beta...
2006-09-08 Chris LattnerNon-allocatable physregs can be killed and dead, but...
2006-09-08 Chris LattnerThis fixes Benchmarks/Prolangs-C/unix-smail
2006-09-08 Chris LattnerFix a bunch of llc-beta failures on x86 yesterday....
2006-09-05 Evan ChengOnly call isUse/isDef on register operands
2006-09-03 Chris LattnerFix Regression/CodeGen/Generic/2006-09-02-LocalAllocCra...
2006-09-03 Chris LattnerWhen deleting a machine instruction, make sure to remov...
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 Lenharth80 cols
2006-07-20 Andrew LenharthReduce number of exported symbols
2006-06-28 Chris LattnerUse hidden visibility to make symbols in an anonymous...
2006-06-15 Chris LattnerTeach the local allocator to know that live-in values...
2006-05-04 Chris LattnerMove some methods out of MachineInstr into MachineOperand
2006-01-22 Chris LattnerAdd explicit #includes of <iostream>
2005-11-09 Chris LattnerNuke noop copies.
2005-11-09 Chris LattnerDisable some overly-aggressive checking code. This...
2005-09-30 Chris LattnerChange this code ot pass register classes into the...
2005-08-23 Chris Lattneradjust to new live variables interface
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-01-23 Chris LattnerUpdate this pass to set PhysRegsUsed info in MachineFun...
2004-10-26 Chris LattnerClean up the MachineBasicBlock.h file, percolating...
2004-09-01 Reid SpencerChanges For Bug 352
2004-08-15 Chris LattnerReduce usage of MRegisterInfo::getRegClass
2004-08-15 Chris LattnerNuke ifdef'd out code
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-16 Chris LattnerFix a recent regression in Applications/sgefa that...
2004-06-02 Chris LattnerAdjust to new TargetMachine interface
2004-03-14 Alkis EvlogimenosChange MRegisterInfo::foldMemoryOperand to return the...
2004-02-26 Alkis EvlogimenosUncomment assertions that register# != 0 on calls to
2004-02-26 Chris LattnerNo need to clear the map here, it will always be empty
2004-02-25 Alkis EvlogimenosAdd DenseMap template and actually use it for for mappi...
2004-02-23 Alkis EvlogimenosRefactor rewinding code for finding the first terminato...
2004-02-22 Chris LattnerAnother bug fix for empty MBB's
2004-02-22 Chris LattnerFix a bug where we were implicitly assuming that there...
2004-02-21 Alkis EvlogimenosMake 'fold' statistic's description the same in both...
2004-02-19 Chris LattnerFix problem fusing spill code into instructions: we...
2004-02-19 Alkis EvlogimenosRename reloads/spills to loads/stores.
2004-02-17 Chris LattnerRemove the -disable-kill option. The register allocato...
2004-02-17 Chris LattnerAdd support to the local allocator for fusing spill...
2004-02-17 Chris LattnerFix a bug in my previous refactoring change... arg!
2004-02-17 Chris LattnerOnce we have a way to fold spill code reloads into...
2004-02-17 Chris LattnerRefactor code a bit. No functionality changes, though...
2004-02-15 Alkis EvlogimenosMake dense maps keyed on physical registers smallerusing
2004-02-13 Alkis EvlogimenosRemove getAllocatedRegNum(). Use getReg() instead.
2004-02-13 Alkis EvlogimenosUse getNumVirtualRegs().
2004-02-12 Alkis EvlogimenosChange MachineBasicBlock's vector of MachineInstr point...
2004-02-10 Chris LattnerDo not use MachineOperand::isVirtualRegister either!
2004-02-10 Chris LattnerEliminate users of MachineOperand::isPhysicalRegister
2004-02-09 Chris LattnerAnother nice speedup for the register allocator. This...
2004-02-09 Chris LattnerChange the PhysRegsUsed map into a dense array. Seeing...
2004-01-31 Chris LattnerFinegrainify namespacification, use new MRegisterInfo...
2004-01-13 Alkis EvlogimenosCorrectly compute live variable information for physica...
2003-12-18 Alkis EvlogimenosRemove TwoAddressInstruction from the public headers...
2003-12-18 Alkis EvlogimenosModify local register allocator to use the two-address...
2003-12-14 Alkis EvlogimenosChange interface of MachineOperand as follows:
2003-12-13 Alkis EvlogimenosRemove unecessary if statements when looping on Implici...
2003-12-05 Alkis EvlogimenosMake assertion stricter. Since the source operands...
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-24 Chris Lattnerstandardize command line option names
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-23 Chris LattnerFix bug: Jello/2003-08-23-RegisterAllocatePhysReg.ll
2003-08-17 Chris LattnerFix bug: Jello/2003-08-15-AllocaAssertion.ll
2003-08-15 Brian GaekeFix typo in comment
2003-08-13 Brian GaekeFactory methods for FunctionPasses now return type...
2003-08-05 Chris LattnerFix bugs handling ESP in alloca references
2003-08-05 Chris LattnerRevert previous change, and be really anal about what...
2003-08-04 Chris LattnerDon't bother calculating info unless its needed. May...
2003-08-04 Chris Lattner* Fix spelling of 'necessary'
2003-08-03 Chris LattnerSet debug types
2003-08-03 Chris LattnerWrap at 80 columns
2003-08-01 Chris LattnerMove DEBUG to Debug.h
2003-05-27 Vikram S. Adve(1) Added special register class containing (for now...
2003-05-12 Chris LattnerFix tab infestation!
2003-05-04 Misha BrukmanDebug output should go to cerr, not cout, because that...
2003-01-16 Chris LattnerFix problems with empty basic blocks
2003-01-14 Chris LattnerRename MachineInstrInfo -> TargetInstrInfo
2003-01-13 Chris Lattner* Convert to use LiveVariable analysis
2002-12-28 Chris Lattner Rename FunctionFrameInfo to MachineFrameInfo
2002-12-28 Chris Lattner* Convert to be a MachineFunctionPass instance
next