2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw |
2012-12-04 |
Jakob Stoklund Olesen | Use MRI::getSimpleHint() instead of getRegAllocPref... |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-11-28 |
Jakob Stoklund Olesen | Make the LiveRegMatrix analysis available to targets. |
blob | commitdiff | raw | diff to current |
2012-11-28 |
Chad Rosier | Revert r168630, r168631, and r168633 as these are causi... |
blob | commitdiff | raw | diff to current |
2012-11-26 |
Chad Rosier | Now that the X86 Maximal Stack Alignment Check pass... |
blob | commitdiff | raw | diff to current |
2012-10-29 |
Lang Hames | Remove unused typedef. |
blob | commitdiff | raw | diff to current |
2012-10-15 |
Jakob Stoklund Olesen | Remove LIS::isAllocatable() and isReserved() helpers. |
blob | commitdiff | raw | diff to current |
2012-10-15 |
Jakob Stoklund Olesen | Switch most getReservedRegs() clients to the MRI equiva... |
blob | commitdiff | raw | diff to current |
2012-10-10 |
Lang Hames | My earlier "fix" for PBQP (see r165201) was incorrect... |
blob | commitdiff | raw | diff to current |
2012-10-04 |
Lang Hames | Fix reg mask slot test, and preserve LiveIntervals... |
blob | commitdiff | raw | diff to current |
2012-09-05 |
Roman Divacky | Remove unused typedefs gcc4.8 warns about. |
blob | commitdiff | raw | diff to current |
2012-08-22 |
Craig Topper | Add a getName function to MachineFunction. Use it in... |
blob | commitdiff | raw | diff to current |
2012-06-22 |
Jakob Stoklund Olesen | Remove LiveIntervals::trackingRegUnits(). |
blob | commitdiff | raw | diff to current |
2012-06-20 |
Jakob Stoklund Olesen | Remove spurious typedefs. |
blob | commitdiff | raw | diff to current |
2012-06-20 |
Jakob Stoklund Olesen | Remove the RenderMachineFunction HTML output pass. |
blob | commitdiff | raw | diff to current |
2012-06-20 |
Jakob Stoklund Olesen | Teach PBQPBuilder::build() about regunit interference. |
blob | commitdiff | raw | diff to current |
2012-06-20 |
Jakob Stoklund Olesen | Avoid iterating with LiveIntervals::iterator. |
blob | commitdiff | raw | diff to current |
2012-06-09 |
Jakob Stoklund Olesen | Also compute MBB live-in lists in the new rewriter... |
blob | commitdiff | raw | diff to current |
2012-06-08 |
Jakob Stoklund Olesen | Reintroduce VirtRegRewriter. |
blob | commitdiff | raw | diff to current |
2012-06-06 |
Benjamin Kramer | Remove unused private fields found by clang's new ... |
blob | commitdiff | raw | diff to current |
2012-06-01 |
Jakob Stoklund Olesen | Switch all register list clients to the new MC*Iterator... |
blob | commitdiff | raw | diff to current |
2012-05-23 |
Patrik Hägglund | Small fix for the debug output from PBQP (PR12822). |
blob | commitdiff | raw | diff to current |
2012-05-19 |
Jakob Stoklund Olesen | Allow LiveRangeEdit to be created with a NULL parent. |
blob | commitdiff | raw | diff to current |
2012-04-02 |
Pete Cooper | Moved LiveRangeEdit.h so that it can be called from... |
blob | commitdiff | raw | diff to current |
2012-04-02 |
Pete Cooper | Refactored the LiveRangeEdit interface so that MachineF... |
blob | commitdiff | raw | diff to current |
2012-03-26 |
Lang Hames | Add a debug option to dump PBQP graphs during register... |
blob | commitdiff | raw | diff to current |
2012-03-23 |
Lang Hames | Add support for register masks to PBQP. |
blob | commitdiff | raw | diff to current |
2012-03-04 |
Craig Topper | Use uint16_t to store register overlaps to reduce stati... |
blob | commitdiff | raw | diff to current |
2012-03-04 |
Craig Topper | Use uint16_t instead of unsigned to store registers... |
blob | commitdiff | raw | diff to current |
2012-02-21 |
Andrew Trick | Clear virtual registers after they are no longer refere... |
blob | commitdiff | raw | diff to current |
2012-02-10 |
Andrew Trick | RegAlloc superpass: includes phi elimination, coalescin... |
blob | commitdiff | raw | diff to current |
2012-02-10 |
Andrew Trick | whitespace |
blob | commitdiff | raw | diff to current |
2012-02-05 |
Craig Topper | Convert assert(0) to llvm_unreachable |
blob | commitdiff | raw | diff to current |
2012-01-05 |
Jakob Stoklund Olesen | Freeze reserved registers before starting register... |
blob | commitdiff | raw | diff to current |
2011-12-06 |
Lang Hames | Kill off the LoopSplitter. It's not being used or maint... |
blob | commitdiff | raw | diff to current |
2011-12-06 |
Lang Hames | Update PBQP's analysis usage to reflect the requirement... |
blob | commitdiff | raw | diff to current |
2011-11-13 |
Jakob Stoklund Olesen | Switch PBQP to VRM's trivial rewriter. |
blob | commitdiff | raw | diff to current |
2011-11-12 |
Jakob Stoklund Olesen | Switch PBQP to the modern InlineSpiller framework. |
blob | commitdiff | raw | diff to current |
2011-08-09 |
Jakob Stoklund Olesen | Refer to the RegisterCoalescer pass by ID. |
blob | commitdiff | raw | diff to current |
2011-06-26 |
Rafael Espindola | There is only one register coalescer. Merge it into... |
blob | commitdiff | raw | diff to current |
2011-06-26 |
Rafael Espindola | Move RegisterCoalescer.h to lib/CodeGen. |
blob | commitdiff | raw | diff to current |
2011-06-17 |
Lang Hames | Add a hook for PBQP clients to run a custom pre-alloc... |
blob | commitdiff | raw | diff to current |
2011-06-16 |
Jakob Stoklund Olesen | Move PBQP off allocation_order_begin. No functional... |
blob | commitdiff | raw | diff to current |
2011-03-10 |
Jakob Stoklund Olesen | Make SpillIs an optional pointer. Avoid creating a... |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Lang Hames | Fix some style issues in PBQP. Patch by David Blaikie. |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
blob | commitdiff | raw | diff to current |
2010-10-04 |
Lang Hames | Removed the older style (in-allocator) problem construc... |
blob | commitdiff | raw | diff to current |
2010-09-25 |
Lang Hames | Removed VNInfo::isDefAccurate(). Def "accuracy" can... |
blob | commitdiff | raw | diff to current |
2010-09-23 |
Lang Hames | Moved the PBQP allocator class out of the header and... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Lang Hames | Fixed ambiguous call. |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Lang Hames | Added an additional PBQP problem builder which adds... |
blob | commitdiff | raw | diff to current |
2010-09-18 |
Benjamin Kramer | Unbreak msvc build. |
blob | commitdiff | raw | diff to current |
2010-09-18 |
Lang Hames | Fixed non-const iterator error. |
blob | commitdiff | raw | diff to current |
2010-09-18 |
Lang Hames | Added a separate class (PBQPBuilder) for PBQP Problem... |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Lang Hames | Added support for register allocators to record which... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Jim Grosbach | The register allocator shouldn't consider allocating... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-07-20 |
Lang Hames | Switched to rendering after allocation (but before... |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Lang Hames | Render MachineFunctions to HTML pages, with options... |
blob | commitdiff | raw | diff to current |
2010-07-18 |
Lang Hames | Added -pbqp-pre-coalescing flag to PBQP. If enabled... |
blob | commitdiff | raw | diff to current |
2010-07-17 |
Lang Hames | Iterating over sets of pointers in a heuristic was... |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Jakob Stoklund Olesen | Remove many calls to TII::isMoveInstr. Targets should... |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Rafael Espindola | Don't use getPhysicalRegisterRegClass in PBQP. The... |
blob | commitdiff | raw | diff to current |
2010-05-15 |
Chris Lattner | improve portability to systems that don't have powf... |
blob | commitdiff | raw | diff to current |
2010-02-18 |
Duncan Sands | Remove terminating dot in description. Inconsistency... |
blob | commitdiff | raw | diff to current |
2010-02-17 |
Lang Hames | Removed an early out which was causing the PBQP allocat... |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Lang Hames | Fixed a bug in the PBQP allocator's findCoalesces method. |
blob | commitdiff | raw | diff to current |
2010-01-26 |
Lang Hames | New PBQP solver. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-12-14 |
Lang Hames | Moved spill weight calculation out of SimpleRegisterCoa... |
blob | commitdiff | raw | diff to current |
2009-11-15 |
Lang Hames | Added an assert to the PBQP allocator to catch infinite... |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Lang Hames | The Indexes Patch. |
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-03 |
Lang Hames | Renamed MachineInstrIndex to LiveIndex. |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Daniel Dunbar | Tabs -> spaces, and remove trailing whitespace. |
blob | commitdiff | raw | diff to current |
2009-09-06 |
Duncan Sands | Remove some not-really-used variables, as warned |
blob | commitdiff | raw | diff to current |
2009-09-04 |
Lang Hames | Replaces uses of unsigned for indexes in LiveInterval... |
blob | commitdiff | raw | diff to current |
2009-09-03 |
Lang Hames | Fixed a test that ensures the LocalRewriter does not... |
blob | commitdiff | raw | diff to current |
2009-08-20 |
Daniel Dunbar | Suppress build warning in -Asserts |
blob | commitdiff | raw | diff to current |
2009-08-19 |
Lang Hames | Added an option to have the PBQP allocator attempt... |
blob | commitdiff | raw | diff to current |
2009-08-18 |
Lang Hames | Changes DOUT references in the PBQP allocator to use... |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Lang Hames | Added RegisterCoalescer to required passes for PBQP. |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Dan Gohman | Remove unnecessary throw() specifications; LLVM doesn... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Dan Gohman | Remove unnecessary casts. |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Lang Hames | Modified VNInfo. The "copy" member is now a union which... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Owen Anderson | Remove a bunch of debugging code that was slowing PBQP... |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Daniel Dunbar | Fix some -Asserts unused variable warnings. |
blob | commitdiff | raw | diff to current |
2009-08-06 |
Lang Hames | New C++ PBQP solver. Currently about as fast (read... |
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-06-17 |
Lang Hames | VNInfo cleanup. |
blob | commitdiff | raw | diff to current |
2009-06-14 |
Evan Cheng | Move register allocation preference (or hint) from... |
blob | commitdiff | raw | diff to current |
2009-05-30 |
Bill Wendling | Untabification. |
blob | commitdiff | raw | diff to current |
2009-05-17 |
Lang Hames | Prevented reg0 from being added to MBB live-in set... |
blob | commitdiff | raw | diff to current |
2009-05-06 |
Lang Hames | Renamed Spiller classes (plus uses and related files... |
blob | commitdiff | raw | diff to current |
2009-05-03 |
Evan Cheng | In some rare cases, the register allocator can spill... |
blob | commitdiff | raw | diff to current |
2009-04-21 |
Evan Cheng | It has finally happened. Spiller is now using live... |
blob | commitdiff | raw | diff to current |
next |