2010-02-16 |
Dale Johannesen | Reapply 96294; now that I've gotten around to looking |
blob | commitdiff | raw |
2010-02-16 |
Dale Johannesen | Something broke. Hard to believe it was this patch |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Dale Johannesen | More handling of DBG_VALUE. |
blob | commitdiff | raw |
2010-02-15 |
Dale Johannesen | Ignore DBG_VALUE in a couple more places. |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Dale Johannesen | Fix comments to reflect renaming elsewhere. |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Chris Lattner | move target-independent opcodes out of TargetInstrInfo |
blob | commitdiff | raw | diff to current |
2010-02-03 |
Dale Johannesen | Reapply 95050 with a tweak to check the register class. |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Dale Johannesen | Test revert 95050; there's a good chance it's causing |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Dale Johannesen | Make local RA smarter about reusing input register... |
blob | commitdiff | raw | diff to current |
2010-01-30 |
Dale Johannesen | Fix a case where debug_value could affect codegen. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-12-16 |
Dale Johannesen | Do better with physical reg operands (typically, from... |
blob | commitdiff | raw | diff to current |
2009-11-12 |
David Greene | Add a bool flag to StackObjects telling whether they... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove includes of Support/Compiler.h that are no longe... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove VISIBILITY_HIDDEN from class/struct found inside... |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Evan Cheng | Distinquish stack slots from other stack objects. They... |
blob | commitdiff | raw | diff to current |
2009-08-22 |
Bill Wendling | Convert DOUT to DEBUG(errs()...). |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Dan Gohman | Use setPreservesAll and setPreservesCFG in CodeGen... |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Daniel Dunbar | More migration to raw_ostream, the water has dried... |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | Convert more assert(0)+abort() -> LLVM_UNREACHABLE, |
blob | commitdiff | raw | diff to current |
2009-05-07 |
Bob Wilson | Fix pr4100. Do not remove no-op copies when they are... |
blob | commitdiff | raw | diff to current |
2009-05-07 |
Bob Wilson | Fix a comment (again). |
blob | commitdiff | raw | diff to current |
2009-05-07 |
Bob Wilson | Fix a comment. |
blob | commitdiff | raw | diff to current |
2009-04-09 |
Bob Wilson | Fix pr3954. The register scavenger asserts for inline... |
blob | commitdiff | raw | diff to current |
2009-03-19 |
Evan Cheng | Added MachineInstr::isRegTiedToDefOperand to check... |
blob | commitdiff | raw | diff to current |
2009-01-29 |
Evan Cheng | Local register allocator shouldn't assume only the... |
blob | commitdiff | raw | diff to current |
2009-01-29 |
Evan Cheng | Exit with nice warnings when register allocator run... |
blob | commitdiff | raw | diff to current |
2009-01-29 |
Evan Cheng | A slight compile time optimization. If the caller knows... |
blob | commitdiff | raw | diff to current |
2009-01-20 |
Evan Cheng | Change TargetInstrInfo::isMoveInstr to return source... |
blob | commitdiff | raw | diff to current |
2008-12-05 |
Dan Gohman | Drop the reg argument to isRegReDefinedByTwoAddr, which... |
blob | commitdiff | raw | diff to current |
2008-11-24 |
Matthijs Kooijman | Minor fix debug for register allocation debug output. |
blob | commitdiff | raw | diff to current |
2008-10-14 |
Dan Gohman | Fix command-line option printing to print two spaces... |
blob | commitdiff | raw | diff to current |
2008-10-08 |
Owen Anderson | Fix the case where an instruction is not properly marke... |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Dan Gohman | Fix a bug in the local allocator's liveness computation... |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dan Gohman | Switch the MachineOperand accessors back to the short... |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Dale Johannesen | Remove SelectionDag early allocation of registers |
blob | commitdiff | raw | diff to current |
2008-09-13 |
Dan Gohman | Remove isImm(), isReg(), and friends, in favor of |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-08-22 |
Chris Lattner | consolidate DenseMapInfo implementations, and add one... |
blob | commitdiff | raw | diff to current |
2008-07-10 |
Evan Cheng | Change StackSlotForVirtReg (which maps vregs to frame... |
blob | commitdiff | raw | diff to current |
2008-07-10 |
Evan Cheng | - Change the horrible N^2 isRegReDefinedByTwoAddr.... |
blob | commitdiff | raw | diff to current |
2008-07-10 |
Owen Anderson | Use DenseMap instead of std::map in local register... |
blob | commitdiff | raw | diff to current |
2008-07-10 |
Owen Anderson | Fix 403.gcc. Finally got the check for two-address... |
blob | commitdiff | raw | diff to current |
2008-07-09 |
Owen Anderson | Revert r53367, which was breaking things. |
blob | commitdiff | raw | diff to current |
2008-07-09 |
Owen Anderson | Loosen our check here. Local regalloc only cares that... |
blob | commitdiff | raw | diff to current |
2008-07-09 |
Owen Anderson | Don't use an expensive check for two-address-ness when... |
blob | commitdiff | raw | diff to current |
2008-07-09 |
Owen Anderson | Factor local liveness computation out into its own... |
blob | commitdiff | raw | diff to current |
2008-07-09 |
Dan Gohman | Reuse the MO variable instead of recomputing it in... |
blob | commitdiff | raw | diff to current |
2008-07-09 |
Dan Gohman | RegAllocLocal has a TargetInstrInfo data member. Use... |
blob | commitdiff | raw | diff to current |
2008-07-09 |
Dan Gohman | Use find with std::map, when that's what's needed,... |
blob | commitdiff | raw | diff to current |
2008-07-08 |
Owen Anderson | Fix the build. Apparently MachineInstr& is no longer... |
blob | commitdiff | raw | diff to current |
2008-07-08 |
Owen Anderson | Make the local register allocator compute (purely local... |
blob | commitdiff | raw | diff to current |
2008-05-28 |
Evan Cheng | Teach local register allocator to deal with landing... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-04-02 |
Evan Cheng | Remove #include<map> from LiveVariables.h. Not referenced. |
blob | commitdiff | raw | diff to current |
2008-03-05 |
Evan Cheng | Refactor code. Remove duplicated functions that basical... |
blob | commitdiff | raw | diff to current |
2008-02-29 |
Bill Wendling | If we reload a virtual register that's already been... |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Bill Wendling | Rename PrintableName to Name. |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Bill Wendling | Change "Name" to "AsmName" in the target register info... |
blob | commitdiff | raw | diff to current |
2008-02-22 |
Evan Cheng | Really really bad local register allocator bug. On... |
blob | commitdiff | raw | diff to current |
2008-02-22 |
Evan Cheng | Add debugging printfs. |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Anton Korobeynikov | Fix newly-introduced 4.3 warnings |
blob | commitdiff | raw | diff to current |
2008-02-11 |
Evan Cheng | Determine whether a spill kills the register it's spill... |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Dan Gohman | Rename MRegisterInfo to TargetRegisterInfo. |
blob | commitdiff | raw | diff to current |
2008-02-07 |
Evan Cheng | Remove remnant of load folding in local register alloca... |
blob | commitdiff | raw | diff to current |
2008-02-06 |
Evan Cheng | Fix a number of local register allocator issues: PR1609. |
blob | commitdiff | raw | diff to current |
2008-02-06 |
Evan Cheng | RegAllocaLocal still *requires* LiveVariables since... |
blob | commitdiff | raw | diff to current |
2008-01-27 |
Owen Anderson | Reg alloc doesn't really need LiveVariables. |
blob | commitdiff | raw | diff to current |
2008-01-17 |
Evan Cheng | When a live virtual register is being clobbered by... |
blob | commitdiff | raw | diff to current |
2008-01-17 |
Evan Cheng | Replace std::vector<bool> with BitVector. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | rename TargetInstrDescriptor -> TargetInstrDesc. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Owen Anderson | Update CodeGen for MRegisterInfo --> TargetInstrInfo... |
blob | commitdiff | raw | diff to current |
2008-01-01 |
Owen Anderson | Move some more instruction creation methods from Regist... |
blob | commitdiff | raw | diff to current |
2007-12-31 |
Chris Lattner | Rename SSARegMap -> MachineRegisterInfo in keeping... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-05 |
Evan Cheng | Add a argument to storeRegToStackSlot and storeRegToAdd... |
blob | commitdiff | raw | diff to current |
2007-12-02 |
Evan Cheng | Remove redundant foldMemoryOperand variants and other... |
blob | commitdiff | raw | diff to current |
2007-10-22 |
Evan Cheng | Add missing paratheses. |
blob | commitdiff | raw | diff to current |
2007-06-26 |
Evan Cheng | Correctly handle implcit def / use operands. |
blob | commitdiff | raw | diff to current |
2007-05-08 |
Bill Wendling | Change names from RA to something unique to get rid... |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Devang Patel | Drop 'const' |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
blob | commitdiff | raw | diff to current |
2007-04-25 |
Evan Cheng | Match MachineFunction::UsedPhysRegs changes. |
blob | commitdiff | raw | diff to current |
2007-02-15 |
Evan Cheng | Use BitVector instead of vector<bool> which can be... |
blob | commitdiff | raw | diff to current |
2007-02-01 |
Chris Lattner | rename DenseMap to IndexedMap. |
blob | commitdiff | raw | diff to current |
2006-12-19 |
Chris Lattner | Eliminate static ctors from Statistics |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Bill Wendling | Removing even more <iostream> includes. |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Chris Lattner | Detemplatize the Statistic class. The only type it... |
blob | commitdiff | raw | diff to current |
2006-11-17 |
Bill Wendling | More removal of std::cerr and DEBUG, replacing with... |
blob | commitdiff | raw | diff to current |
2006-11-15 |
Evan Cheng | Match live variable changes. |
blob | commitdiff | raw | diff to current |
2006-11-10 |
Evan Cheng | Add implicit def / use operands to MachineInstr. |
blob | commitdiff | raw | diff to current |
2006-09-19 |
Chris Lattner | Fix UnitTests/2005-05-12-Int64ToFP.c with llc-beta... |
blob | commitdiff | raw | diff to current |
2006-09-08 |
Chris Lattner | Non-allocatable physregs can be killed and dead, but... |
blob | commitdiff | raw | diff to current |
2006-09-08 |
Chris Lattner | This fixes Benchmarks/Prolangs-C/unix-smail |
blob | commitdiff | raw | diff to current |
2006-09-08 |
Chris Lattner | Fix a bunch of llc-beta failures on x86 yesterday.... |
blob | commitdiff | raw | diff to current |
2006-09-05 |
Evan Cheng | Only call isUse/isDef on register operands |
blob | commitdiff | raw | diff to current |
2006-09-03 |
Chris Lattner | Fix Regression/CodeGen/Generic/2006-09-02-LocalAllocCra... |
blob | commitdiff | raw | diff to current |
2006-09-03 |
Chris Lattner | When deleting a machine instruction, make sure to remov... |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| |
blob | commitdiff | raw | diff to current |
next |