2014-03-03 |
Lang Hames | Re-apply r202551, which introduced new PBQP solver. |
blob | commitdiff | raw |
2014-03-02 |
Benjamin Kramer | [C++11] Replace llvm::next and llvm::prior with std... |
blob | commitdiff | raw | diff to current |
2014-02-28 |
Lang Hames | Jumped the gun with r202551 and broke some bots that... |
blob | commitdiff | raw | diff to current |
2014-02-28 |
Lang Hames | New PBQP solver, and updates to the PBQP graph. |
blob | commitdiff | raw | diff to current |
2014-02-24 |
Rafael Espindola | Replace the F_Binary flag with a F_Text one. |
blob | commitdiff | raw | diff to current |
2014-02-24 |
Rafael Espindola | Don't make F_None the default. |
blob | commitdiff | raw | diff to current |
2013-12-14 |
Michael Gottesman | [block-freq] Refactor LiveInterals::getSpillWeight... |
blob | commitdiff | raw | diff to current |
2013-11-11 |
Arnaud A. de Grand... | CalcSpillWeights: give a better describing name to... |
blob | commitdiff | raw | diff to current |
2013-11-10 |
Arnaud A. de Grand... | CalculateSpillWeights does not need to be a pass |
blob | commitdiff | raw | diff to current |
2013-11-09 |
Lang Hames | Re-apply r194300 with fixes for warnings. |
blob | commitdiff | raw | diff to current |
2013-11-09 |
Nick Lewycky | Revert r194300 which broke the build. |
blob | commitdiff | raw | diff to current |
2013-11-09 |
Lang Hames | Rewrite the PBQP graph data structure. |
blob | commitdiff | raw | diff to current |
2013-11-08 |
Arnaud A. de Grand... | Revert "CalculateSpillWeights does not need to be a... |
blob | commitdiff | raw | diff to current |
2013-11-08 |
Arnaud A. de Grand... | CalculateSpillWeights does not need to be a pass |
blob | commitdiff | raw | diff to current |
2013-08-14 |
Mark Lacey | Track new virtual registers by register number. |
blob | commitdiff | raw | diff to current |
2013-07-01 |
Lang Hames | Make PBQP require/preserve MachineLoopInfo - the spille... |
blob | commitdiff | raw | diff to current |
2013-06-17 |
Benjamin Kramer | Switch spill weights from a basic loop depth estimation... |
blob | commitdiff | raw | diff to current |
2013-04-15 |
Andy Gibbs | Replace uses of the deprecated std::auto_ptr with Ownin... |
blob | commitdiff | raw | diff to current |
2013-04-12 |
Benjamin Kramer | Revert broken pieces of r179373. |
blob | commitdiff | raw | diff to current |
2013-04-12 |
Andy Gibbs | Replace uses of the deprecated std::auto_ptr with Ownin... |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
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 |
next |