Distinquish stack slots from other stack objects. They (and fixed objects) get FixedS...
[oota-llvm.git] / lib / CodeGen / RegAllocLocal.cpp
2009-10-17 Evan ChengDistinquish stack slots from other stack objects. They...
2009-08-22 Bill WendlingConvert DOUT to DEBUG(errs()...).
2009-07-31 Dan GohmanUse setPreservesAll and setPreservesCFG in CodeGen...
2009-07-25 Daniel DunbarMore migration to raw_ostream, the water has dried...
2009-07-11 Torok EdwinConvert more assert(0)+abort() -> LLVM_UNREACHABLE,
2009-05-07 Bob WilsonFix pr4100. Do not remove no-op copies when they are...
2009-05-07 Bob WilsonFix a comment (again).
2009-05-07 Bob WilsonFix a comment.
2009-04-09 Bob WilsonFix pr3954. The register scavenger asserts for inline...
2009-03-19 Evan ChengAdded MachineInstr::isRegTiedToDefOperand to check...
2009-01-29 Evan ChengLocal register allocator shouldn't assume only the...
2009-01-29 Evan ChengExit with nice warnings when register allocator run...
2009-01-29 Evan ChengA slight compile time optimization. If the caller knows...
2009-01-20 Evan ChengChange TargetInstrInfo::isMoveInstr to return source...
2008-12-05 Dan GohmanDrop the reg argument to isRegReDefinedByTwoAddr, which...
2008-11-24 Matthijs KooijmanMinor fix debug for register allocation debug output.
2008-10-14 Dan GohmanFix command-line option printing to print two spaces...
2008-10-08 Owen AndersonFix the case where an instruction is not properly marke...
2008-10-04 Dan GohmanFix a bug in the local allocator's liveness computation...
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-09-24 Dale JohannesenRemove SelectionDag early allocation of registers
2008-09-13 Dan GohmanRemove isImm(), isReg(), and friends, in favor of
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-08-22 Chris Lattnerconsolidate DenseMapInfo implementations, and add one...
2008-07-10 Evan ChengChange StackSlotForVirtReg (which maps vregs to frame...
2008-07-10 Evan Cheng- Change the horrible N^2 isRegReDefinedByTwoAddr....
2008-07-10 Owen AndersonUse DenseMap instead of std::map in local register...
2008-07-10 Owen AndersonFix 403.gcc. Finally got the check for two-address...
2008-07-09 Owen AndersonRevert r53367, which was breaking things.
2008-07-09 Owen AndersonLoosen our check here. Local regalloc only cares that...
2008-07-09 Owen AndersonDon't use an expensive check for two-address-ness when...
2008-07-09 Owen AndersonFactor local liveness computation out into its own...
2008-07-09 Dan GohmanReuse the MO variable instead of recomputing it in...
2008-07-09 Dan GohmanRegAllocLocal has a TargetInstrInfo data member. Use...
2008-07-09 Dan GohmanUse find with std::map, when that's what's needed,...
2008-07-08 Owen AndersonFix the build. Apparently MachineInstr& is no longer...
2008-07-08 Owen AndersonMake the local register allocator compute (purely local...
2008-05-28 Evan ChengTeach local register allocator to deal with landing...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-04-02 Evan ChengRemove #include<map> from LiveVariables.h. Not referenced.
2008-03-05 Evan ChengRefactor code. Remove duplicated functions that basical...
2008-02-29 Bill WendlingIf we reload a virtual register that's already been...
2008-02-26 Bill WendlingRename PrintableName to Name.
2008-02-26 Bill WendlingChange "Name" to "AsmName" in the target register info...
2008-02-22 Evan ChengReally really bad local register allocator bug. On...
2008-02-22 Evan ChengAdd debugging printfs.
2008-02-20 Anton KorobeynikovFix newly-introduced 4.3 warnings
2008-02-11 Evan ChengDetermine whether a spill kills the register it's spill...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-02-07 Evan ChengRemove remnant of load folding in local register alloca...
2008-02-06 Evan ChengFix a number of local register allocator issues: PR1609.
2008-02-06 Evan ChengRegAllocaLocal still *requires* LiveVariables since...
2008-01-27 Owen AndersonReg alloc doesn't really need LiveVariables.
2008-01-17 Evan ChengWhen a live virtual register is being clobbered by...
2008-01-17 Evan ChengReplace std::vector<bool> with BitVector.
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Owen AndersonUpdate CodeGen for MRegisterInfo --> TargetInstrInfo...
2008-01-01 Owen AndersonMove some more instruction creation methods from Regist...
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-05 Evan ChengAdd a argument to storeRegToStackSlot and storeRegToAdd...
2007-12-02 Evan ChengRemove redundant foldMemoryOperand variants and other...
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...
next