2009-01-20 |
Evan Cheng | Change TargetInstrInfo::isMoveInstr to return source... |
blob | commitdiff | raw |
2009-01-20 |
Evan Cheng | Make linear scan's trivial coalescer slightly more... |
blob | commitdiff | raw | diff to current |
2009-01-05 |
Dan Gohman | Tidy up #includes, deleting a bunch of unnecessary... |
blob | commitdiff | raw | diff to current |
2008-10-29 |
Evan Cheng | - More pre-split fixes: spill slot live interval comput... |
blob | commitdiff | raw | diff to current |
2008-10-29 |
Evan Cheng | - Rewrite code that update register live interval that... |
blob | commitdiff | raw | diff to current |
2008-10-23 |
Evan Cheng | Committing a good chunk of the pre-register allocation... |
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-07 |
Owen Anderson | Add an option to enable StrongPHIElimination, for ease... |
blob | commitdiff | raw | diff to current |
2008-09-30 |
Evan Cheng | Re-apply 56835 along with header file changes. |
blob | commitdiff | raw | diff to current |
2008-09-30 |
Duncan Sands | Revert commit 56835 since it breaks the build. |
blob | commitdiff | raw | diff to current |
2008-09-30 |
Evan Cheng | If a re-materializable instruction has a register opera... |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Dale Johannesen | Next round of earlyclobber handling. Approach the |
blob | commitdiff | raw | diff to current |
2008-09-20 |
Dale Johannesen | Teach coalescer about earlyclobber bits. |
blob | commitdiff | raw | diff to current |
2008-09-20 |
Evan Cheng | Fix PR2808. When regalloc runs out of register, it... |
blob | commitdiff | raw | diff to current |
2008-09-19 |
Dale Johannesen | Make earlyclobber stuff work when virtual regs |
blob | commitdiff | raw | diff to current |
2008-09-19 |
Dale Johannesen | Remove AsmThatEarlyClobber etc. from LiveIntervalAnalysis |
blob | commitdiff | raw | diff to current |
2008-09-18 |
Evan Cheng | Somehow RegAllocLinearScan is keeping two pointers... |
blob | commitdiff | raw | diff to current |
2008-09-17 |
Dale Johannesen | Add a bit to mark operands of asm's that conflict |
blob | commitdiff | raw | diff to current |
2008-09-09 |
Evan Cheng | Fix PR2757. Ignore liveinterval register allocation... |
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-15 |
Owen Anderson | Convert several std::vectors over to SmallVector, and... |
blob | commitdiff | raw | diff to current |
2008-08-13 |
Owen Anderson | Get rid of a use of std::map. |
blob | commitdiff | raw | diff to current |
2008-08-13 |
Owen Anderson | Make the allocation of LiveIntervals explicit, rather... |
blob | commitdiff | raw | diff to current |
2008-07-23 |
Owen Anderson | Fix a compile-time regression introduced by my heuristi... |
blob | commitdiff | raw | diff to current |
2008-07-22 |
Owen Anderson | Change the heuristics used in the coalescer, register... |
blob | commitdiff | raw | diff to current |
2008-06-23 |
Dan Gohman | A brief survey of priority_queue usage in the tree... |
blob | commitdiff | raw | diff to current |
2008-06-20 |
Evan Cheng | Enhanced heuristic to determine the *best* register... |
blob | commitdiff | raw | diff to current |
2008-06-06 |
Evan Cheng | Refine stack slot interval weight computation. |
blob | commitdiff | raw | diff to current |
2008-06-04 |
Evan Cheng | Add a stack slot coloring pass. Not yet enabled. |
blob | commitdiff | raw | diff to current |
2008-04-11 |
Evan Cheng | Do not add empty live intervals to handled_. They shoul... |
blob | commitdiff | raw | diff to current |
2008-04-03 |
Evan Cheng | Special handling of zero-sized live intervals. |
blob | commitdiff | raw | diff to current |
2008-03-24 |
Evan Cheng | Add an assertion to catch register of illegal class. |
blob | commitdiff | raw | diff to current |
2008-03-13 |
Evan Cheng | Undo tweak. It had no obvious benefit. |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Evan Cheng | When the register allocator runs out of registers,... |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Evan Cheng | Temporarily revert 48175. |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Evan Cheng | If the register allocator ran out of registers, just... |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Chris Lattner | Use a smallvector for inactiveCounts and initialize... |
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-20 |
Anton Korobeynikov | Fix newly-introduced 4.3 warnings |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Dan Gohman | Rename MRegisterInfo to TargetRegisterInfo. |
blob | commitdiff | raw | diff to current |
2008-01-04 |
Bill Wendling | Don't recalculate the loop info and loop dominators... |
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-11 |
Evan Cheng | Switch over to MachineLoopInfo. |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Evan Cheng | Live interval splitting: |
blob | commitdiff | raw | diff to current |
2007-11-15 |
Bill Wendling | Adding debug output during coalescing. |
blob | commitdiff | raw | diff to current |
2007-11-15 |
Bill Wendling | Need to increment the iterator. |
blob | commitdiff | raw | diff to current |
2007-11-12 |
Evan Cheng | Refactor some code. |
blob | commitdiff | raw | diff to current |
2007-11-04 |
Evan Cheng | If an interval is being undone clear its preference... |
blob | commitdiff | raw | diff to current |
2007-11-03 |
Evan Cheng | There are times when the coalescer would not coalesce... |
blob | commitdiff | raw | diff to current |
2007-10-17 |
Evan Cheng | Apply Chris' suggestions. |
blob | commitdiff | raw | diff to current |
2007-10-17 |
Evan Cheng | Clean up code that calculate MBB live-in's. |
blob | commitdiff | raw | diff to current |
2007-10-16 |
Evan Cheng | Some clean up. |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Evan Cheng | Some clean up. |
blob | commitdiff | raw | diff to current |
2007-09-06 |
David Greene | Pluggable coalescers inplementation. |
blob | commitdiff | raw | diff to current |
2007-08-13 |
Evan Cheng | Re-implement trivial rematerialization. This allows... |
blob | commitdiff | raw | diff to current |
2007-06-08 |
David Greene | Factor live variable analysis so it does not do registe... |
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-04-25 |
Evan Cheng | Clean up. |
blob | commitdiff | raw | diff to current |
2007-04-17 |
Evan Cheng | Copy coalescing change to prevent a physical register... |
blob | commitdiff | raw | diff to current |
2007-03-20 |
Evan Cheng | First cut trivial re-materialization support. |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Evan Cheng | Only add liveinterval to livein set if it isn't assigne... |
blob | commitdiff | raw | diff to current |
2007-02-19 |
Evan Cheng | Re-apply my liveintervalanalysis changes. Now with... |
blob | commitdiff | raw | diff to current |
2007-02-19 |
Reid Spencer | For PR1207: |
blob | commitdiff | raw | diff to current |
2007-02-17 |
Evan Cheng | Do not add livein's to entry MBB twice. |
blob | commitdiff | raw | diff to current |
2007-02-16 |
Evan Cheng | Add live-ins to every BB. |
blob | commitdiff | raw | diff to current |
2006-12-19 |
Chris Lattner | Eliminate static ctors from Statistics |
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-12-06 |
Chris Lattner | eliminate fp statistic |
blob | commitdiff | raw | diff to current |
2006-12-02 |
Jeff Cohen | Unbreak VC++ build. |
blob | commitdiff | raw | diff to current |
2006-11-17 |
Bill Wendling | Replace std::cerr uses of the "DEBUG" macro with "DOUT... |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Jim Laskey | Remove redundant <cmath>. |
blob | commitdiff | raw | diff to current |
2006-11-07 |
Jim Laskey | Use correct value for float HUGH_VAL. |
blob | commitdiff | raw | diff to current |
2006-10-24 |
Jim Laskey | LinearScanner hotspot. |
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 |
2006-08-02 |
Jim Laskey | Final polish on machine pass registries. |
blob | commitdiff | raw | diff to current |
2006-08-01 |
Jim Laskey | Introducing plugable register allocators and instructio... |
blob | commitdiff | raw | diff to current |
2006-07-20 |
Andrew Lenharth | Reduce number of exported symbols |
blob | commitdiff | raw | diff to current |
2006-06-28 |
Chris Lattner | Shave another 27K off libllvmgcc.dylib with visibility... |
blob | commitdiff | raw | diff to current |
2006-05-12 |
Evan Cheng | If the register allocator cannot find a register to... |
blob | commitdiff | raw | diff to current |
2006-05-11 |
Evan Cheng | Backing out previous check-in. |
blob | commitdiff | raw | diff to current |
2006-05-10 |
Evan Cheng | If the live interval legnth is essentially zero, i... |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Chris Lattner | Add some comments. |
blob | commitdiff | raw | diff to current |
2006-02-23 |
Chris Lattner | Code cleanups, no functionality change |
blob | commitdiff | raw | diff to current |
2006-01-22 |
Chris Lattner | Add explicit #includes of <iostream> |
blob | commitdiff | raw | diff to current |
2005-12-28 |
Duraid Madina | HB is *the* code janitor. |
blob | commitdiff | raw | diff to current |
2005-11-21 |
Duraid Madina | I think I know what you meant here, but just to be... |
blob | commitdiff | raw | diff to current |
2005-11-21 |
Chris Lattner | Add section switching to common code generator code... |
blob | commitdiff | raw | diff to current |
2005-09-21 |
Chris Lattner | Expose the LiveInterval interfaces as public headers. |
blob | commitdiff | raw | diff to current |
2005-08-30 |
Chris Lattner | When checking the fixed intervals, don't forget to... |
blob | commitdiff | raw | diff to current |
2005-08-23 |
Chris Lattner | Keep track of which registers are related to which... |
blob | commitdiff | raw | diff to current |
2005-08-22 |
Chris Lattner | Try to avoid scanning the fixed list. On architectures... |
blob | commitdiff | raw | diff to current |
2005-08-22 |
Chris Lattner | Move some code in the register assignment case that... |
blob | commitdiff | raw | diff to current |
2005-08-22 |
Chris Lattner | Speed up this loop a bit, based on some observations... |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
next |