| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove #include<map> from LiveVariables.h. Not referenced. | Evan Cheng | 2008-04-02 | 1 | -0/+1 |
* | Refactor code. Remove duplicated functions that basically do the same thing as | Evan Cheng | 2008-03-05 | 1 | -2/+1 |
* | If we reload a virtual register that's already been assigned, we want to mark | Bill Wendling | 2008-02-29 | 1 | -1/+2 |
* | Rename PrintableName to Name. | Bill Wendling | 2008-02-26 | 1 | -8/+8 |
* | Change "Name" to "AsmName" in the target register info. Gee, a refactoring tool | Bill Wendling | 2008-02-26 | 1 | -8/+8 |
* | Really really bad local register allocator bug. On X86, it was never using ES... | Evan Cheng | 2008-02-22 | 1 | -1/+1 |
* | Add debugging printfs. | Evan Cheng | 2008-02-22 | 1 | -0/+2 |
* | Fix newly-introduced 4.3 warnings | Anton Korobeynikov | 2008-02-20 | 1 | -1/+2 |
* | Determine whether a spill kills the register it's spilling before insertion r... | Evan Cheng | 2008-02-11 | 1 | -8/+3 |
* | Rename MRegisterInfo to TargetRegisterInfo. | Dan Gohman | 2008-02-10 | 1 | -35/+35 |
* | Remove remnant of load folding in local register allocator. Patch by Holger S... | Evan Cheng | 2008-02-07 | 1 | -7/+1 |
* | Fix a number of local register allocator issues: PR1609. | Evan Cheng | 2008-02-06 | 1 | -14/+16 |
* | RegAllocaLocal still *requires* LiveVariables since it runs PHIElimination, f... | Evan Cheng | 2008-02-06 | 1 | -1/+3 |
* | Reg alloc doesn't really need LiveVariables. | Owen Anderson | 2008-01-27 | 1 | -9/+2 |
* | When a live virtual register is being clobbered by an implicit def, it is spi... | Evan Cheng | 2008-01-17 | 1 | -2/+20 |
* | Replace std::vector<bool> with BitVector. | Evan Cheng | 2008-01-17 | 1 | -4/+8 |
* | rename TargetInstrDescriptor -> TargetInstrDesc. | Chris Lattner | 2008-01-07 | 1 | -1/+1 |
* | Update CodeGen for MRegisterInfo --> TargetInstrInfo changes. | Owen Anderson | 2008-01-07 | 1 | -1/+3 |
* | Move some more instruction creation methods from RegisterInfo into InstrInfo. | Owen Anderson | 2008-01-01 | 1 | -2/+6 |
* | Rename SSARegMap -> MachineRegisterInfo in keeping with the idea | Chris Lattner | 2007-12-31 | 1 | -41/+41 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | Add a argument to storeRegToStackSlot and storeRegToAddr to specify whether | Evan Cheng | 2007-12-05 | 1 | -1/+1 |
* | Remove redundant foldMemoryOperand variants and other code clean up. | Evan Cheng | 2007-12-02 | 1 | -1/+3 |
* | Add missing paratheses. | Evan Cheng | 2007-10-22 | 1 | -1/+1 |
* | Correctly handle implcit def / use operands. | Evan Cheng | 2007-06-26 | 1 | -52/+64 |
* | Change names from RA to something unique to get rid of naming conflicts with | Bill Wendling | 2007-05-08 | 1 | -21/+23 |
* | Drop 'const' | Devang Patel | 2007-05-03 | 1 | -2/+2 |
* | Use 'static const char' instead of 'static const int'. | Devang Patel | 2007-05-02 | 1 | -2/+2 |
* | Do not use typeinfo to identify pass in pass manager. | Devang Patel | 2007-05-01 | 1 | -0/+5 |
* | Match MachineFunction::UsedPhysRegs changes. | Evan Cheng | 2007-04-25 | 1 | -13/+8 |
* | Use BitVector instead of vector<bool> which can be extremely slow. | Evan Cheng | 2007-02-15 | 1 | -1/+1 |
* | rename DenseMap to IndexedMap. | Chris Lattner | 2007-02-01 | 1 | -2/+2 |
* | Eliminate static ctors from Statistics | Chris Lattner | 2006-12-19 | 1 | -5/+4 |
* | Removing even more <iostream> includes. | Bill Wendling | 2006-12-07 | 1 | -1/+1 |
* | Detemplatize the Statistic class. The only type it is instantiated with | Chris Lattner | 2006-12-06 | 1 | -3/+3 |
* | More removal of std::cerr and DEBUG, replacing with DOUT instead. | Bill Wendling | 2006-11-17 | 1 | -27/+26 |
* | Match live variable changes. | Evan Cheng | 2006-11-15 | 1 | -10/+56 |
* | Add implicit def / use operands to MachineInstr. | Evan Cheng | 2006-11-10 | 1 | -2/+2 |
* | Fix UnitTests/2005-05-12-Int64ToFP.c with llc-beta. In particular, do not | Chris Lattner | 2006-09-19 | 1 | -7/+10 |
* | Non-allocatable physregs can be killed and dead, but don't treat them as | Chris Lattner | 2006-09-08 | 1 | -0/+6 |
* | This fixes Benchmarks/Prolangs-C/unix-smail | Chris Lattner | 2006-09-08 | 1 | -0/+2 |
* | Fix a bunch of llc-beta failures on x86 yesterday. Don't allow selection | Chris Lattner | 2006-09-08 | 1 | -17/+42 |
* | Only call isUse/isDef on register operands | Evan Cheng | 2006-09-05 | 1 | -3/+3 |
* | Fix Regression/CodeGen/Generic/2006-09-02-LocalAllocCrash.ll on X86. | Chris Lattner | 2006-09-03 | 1 | -6/+11 |
* | When deleting a machine instruction, make sure to remove it from the | Chris Lattner | 2006-09-03 | 1 | -1/+4 |
* | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| | Chris Lattner | 2006-08-27 | 1 | -1/+1 |
* | Final polish on machine pass registries. | Jim Laskey | 2006-08-02 | 1 | -1/+1 |
* | Introducing plugable register allocators and instruction schedulers. | Jim Laskey | 2006-08-01 | 1 | -0/+7 |
* | Eliminate data relocations by using NULL instead of global empty list. | Jim Laskey | 2006-07-21 | 1 | -15/+19 |
* | 80 cols | Andrew Lenharth | 2006-07-20 | 1 | -2/+2 |