aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegAllocLocal.cpp
AgeCommit message (Expand)Author
2005-04-21Remove trailing whitespaceMisha Brukman
2005-01-23Update this pass to set PhysRegsUsed info in MachineFunction.Chris Lattner
2004-10-26Clean up the MachineBasicBlock.h file, percolating #includes into this file.Chris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-08-15Reduce usage of MRegisterInfo::getRegClassChris Lattner
2004-08-15Nuke ifdef'd out codeChris Lattner
2004-08-15Stop using CreateStackObject(RegClass*)Chris Lattner
2004-08-15These methods no longer take a TargetRegisterClass* operand.Chris Lattner
2004-07-21These files don't need to include <iostream> since they include "Support/Debu...Brian Gaeke
2004-06-16Fix a recent regression in Applications/sgefa that Alkis pointed out to me.Chris Lattner
2004-06-02Adjust to new TargetMachine interfaceChris Lattner
2004-03-14Change MRegisterInfo::foldMemoryOperand to return the foldedAlkis Evlogimenos
2004-02-26Uncomment assertions that register# != 0 on calls toAlkis Evlogimenos
2004-02-26No need to clear the map here, it will always be emptyChris Lattner
2004-02-25Add DenseMap template and actually use it for for mapping virtual regsAlkis Evlogimenos
2004-02-23Refactor rewinding code for finding the first terminator of a basicAlkis Evlogimenos
2004-02-22Another bug fix for empty MBB'sChris Lattner
2004-02-22Fix a bug where we were implicitly assuming that there would be at leastChris Lattner
2004-02-21Make 'fold' statistic's description the same in both allocators.Alkis Evlogimenos
2004-02-19Fix problem fusing spill code into instructions: we didn't update the liveChris Lattner
2004-02-19Rename reloads/spills to loads/stores.Alkis Evlogimenos
2004-02-17Remove the -disable-kill option. The register allocator is buggy with it,Chris Lattner
2004-02-17Add support to the local allocator for fusing spill code into the instructionsChris Lattner
2004-02-17Fix a bug in my previous refactoring change... arg!Chris Lattner
2004-02-17Once we have a way to fold spill code reloads into instructions, we have a wa...Chris Lattner
2004-02-17Refactor code a bit. No functionality changes, though the comment hints at t...Chris Lattner
2004-02-15Make dense maps keyed on physical registers smallerusingAlkis Evlogimenos
2004-02-13Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos
2004-02-13Use getNumVirtualRegs().Alkis Evlogimenos
2004-02-12Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos
2004-02-10Do not use MachineOperand::isVirtualRegister either!Chris Lattner
2004-02-10Eliminate users of MachineOperand::isPhysicalRegisterChris Lattner
2004-02-09Another nice speedup for the register allocator. This time, we replaceChris Lattner
2004-02-09Change the PhysRegsUsed map into a dense array. Seeing that this is a mappingChris Lattner
2004-01-31Finegrainify namespacification, use new MRegisterInfo::isVirtualRegisterChris Lattner
2004-01-13Correctly compute live variable information for physical registersAlkis Evlogimenos
2003-12-18Remove TwoAddressInstruction from the public headers and add an IDAlkis Evlogimenos
2003-12-18Modify local register allocator to use the two-address instruction pass.Alkis Evlogimenos
2003-12-14Change interface of MachineOperand as follows:Alkis Evlogimenos
2003-12-13Remove unecessary if statements when looping on ImplicitDefs.Alkis Evlogimenos
2003-12-05Make assertion stricter. Since the source operands are allocated atAlkis Evlogimenos
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-24standardize command line option namesChris Lattner
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-08Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefsAlkis Evlogimenos
2003-08-23Fix bug: Jello/2003-08-23-RegisterAllocatePhysReg.llChris Lattner
2003-08-17Fix bug: Jello/2003-08-15-AllocaAssertion.llChris Lattner
2003-08-15Fix typo in commentBrian Gaeke
2003-08-13Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke
2003-08-05Fix bugs handling ESP in alloca referencesChris Lattner