Age | Commit message (Expand) | Author |
2004-07-25 | Fix the sense of joinable | Chris Lattner |
2004-07-25 | Fix a bug where we incorrectly value numbered the first PHI definition the | Chris Lattner |
2004-07-25 | Add debugging output for joining assignments | Chris Lattner |
2004-07-24 | Change std::map<unsigned, LiveInterval*> into a std::map<unsigned, | Alkis Evlogimenos |
2004-07-24 | whoops, didn't mean to remove this | Chris Lattner |
2004-07-24 | Completely eliminate the intervals_ list. instead, the r2iMap_ maintains | Chris Lattner |
2004-07-24 | Big change to compute logical value numbers for each LiveRange added to an | Chris Lattner |
2004-07-23 | More minor changes: | Chris Lattner |
2004-07-23 | Rename LiveIntervals.(cpp|h) -> LiveIntervalAnalysis.(cpp|h) | Chris Lattner |
2004-07-23 | Pull the LiveRange and LiveInterval classes out of LiveIntervals.h (which | Chris Lattner |
2004-07-23 | Improve comments a bit | Chris Lattner |
2004-07-23 | Force coallescing of live ranges that have a single definition, even if they | Chris Lattner |
2004-07-22 | Fix broken -debug printing | Chris Lattner |
2004-07-22 | Sorting is now handled by both linearscan and iterative scan so live | Alkis Evlogimenos |
2004-07-22 | That funny 2-address lowering pass can also cause multiple definitions, | Chris Lattner |
2004-07-21 | These files don't need to include <iostream> since they include "Support/Debu... | Brian Gaeke |
2004-07-20 | Remove unneeded functor. LiveInterval has a < operator. | Alkis Evlogimenos |
2004-07-19 | Fix a bug that occurs when the last instruction in a range is dead | Chris Lattner |
2004-07-19 | When joining intervals, join intervals in deeply nested loops first. This | Chris Lattner |
2004-07-19 | Split joinIntervals into two methods | Chris Lattner |
2004-07-19 | There is no need to store the MBB along with the MI any more, we can now | Chris Lattner |
2004-07-19 | Simplify the interface to LiveVariables::addVirtualRegister(Killed|Dead) | Chris Lattner |
2004-07-19 | Two changes, both very significant: | Chris Lattner |
2004-07-19 | See comments. The live intervals were not coming out of the spiller in sorted | Chris Lattner |
2004-07-19 | remove the mbbi2mbbMap_, which was just keeping track of mbb order anyway. | Chris Lattner |
2004-07-17 | It looks like physref->virtreg joining is working fine. Enable it by default | Chris Lattner |
2004-07-09 | Fix typo. | Alkis Evlogimenos |
2004-07-09 | Improve code comments. | Alkis Evlogimenos |
2004-07-07 | Disable coalescing. | Alkis Evlogimenos |
2004-07-06 | Do not crash when joining two intervals of registers of different | Alkis Evlogimenos |
2004-07-02 | Revert patches 1.79 and 1.80 which had to do with dead MBB's. Now that they | Chris Lattner |
2004-07-01 | Now that MachineFunction/MachineBasicBlock keep a mapping of blocks to ID #'s | Chris Lattner |
2004-07-01 | Start using MBB numbers directly instead of going through the live variables | Chris Lattner |
2004-06-29 | In line with the previous patch, do not assert out if analyzing a dead basic ... | Chris Lattner |
2004-06-29 | Do not dereference end iterators. It hurts when you do that. | Chris Lattner |
2004-06-25 | Made a fix so that you can print out MachineInstrs that belong to a MachineBa... | Tanya Lattner |
2004-06-21 | Rename Interval class to LiveInterval to avoid conflicting with the already | Chris Lattner |
2004-06-02 | Adjust to new TargetMachine interface | Chris Lattner |
2004-05-30 | Pull Interval class out of LiveIntervals. | Alkis Evlogimenos |
2004-05-30 | When spilling an register, introduce a new temporary for each of its | Alkis Evlogimenos |
2004-05-29 | Remove defs vector from live intervals. | Alkis Evlogimenos |
2004-05-08 | Remove unneeded header | Alkis Evlogimenos |
2004-05-06 | numeric_limits::infinity() apparently does not work on all systems. As a | Chris Lattner |
2004-05-01 | Operate on the Machine CFG instead of on the LLVM CFG | Chris Lattner |
2004-04-12 | Fix bug introduced in previous commit. | Alkis Evlogimenos |
2004-04-12 | Correctly compute spill weights | Alkis Evlogimenos |
2004-04-12 | Print def lists a bit more compactly | Alkis Evlogimenos |
2004-04-09 | Add definition list to each live interval. | Alkis Evlogimenos |
2004-03-14 | Change MRegisterInfo::foldMemoryOperand to return the folded | Alkis Evlogimenos |
2004-03-01 | Add the long awaited memory operand folding support for linear scan | Alkis Evlogimenos |