2006-05-04 |
Chris Lattner | Move some methods out of MachineInstr into MachineOperand |
blob | commitdiff | raw |
2006-05-01 |
Chris Lattner | Remove previous patch, which wasn't quite right. |
blob | commitdiff | raw | diff to current |
2006-04-30 |
Evan Cheng | Local spiller kills a store if the folded restore is... |
blob | commitdiff | raw | diff to current |
2006-01-22 |
Chris Lattner | Add explicit #includes of <iostream> |
blob | commitdiff | raw | diff to current |
2006-01-10 |
Chris Lattner | Minor cleanup, no functionality change for current... |
blob | commitdiff | raw | diff to current |
2006-01-03 |
Chris Lattner | Change a variable from being an iterator to a raw Machi... |
blob | commitdiff | raw | diff to current |
2005-10-26 |
Chris Lattner | Fix some spello's pointed out by Gabor Greif |
blob | commitdiff | raw | diff to current |
2005-10-21 |
Chris Lattner | Make the coallescer a bit smarter, allowing it to join... |
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-09-09 |
Chris Lattner | remove debugging code *slaps head* |
blob | commitdiff | raw | diff to current |
2005-09-09 |
Chris Lattner | When spilling a live range that is used multiple times... |
blob | commitdiff | raw | diff to current |
2005-09-07 |
Chris Lattner | Fix a bug that Tzu-Chien Chiu noticed: live interval... |
blob | commitdiff | raw | diff to current |
2005-09-02 |
Chris Lattner | Teach live intervals to not crash on dead livein regs |
blob | commitdiff | raw | diff to current |
2005-08-23 |
Chris Lattner | Simplify this code by using higher-level LiveVariables... |
blob | commitdiff | raw | diff to current |
2005-07-27 |
Chris Lattner | Fix debug info to not print out recently freed memory. |
blob | commitdiff | raw | diff to current |
2005-07-27 |
Chris Lattner | Print symbolic register names in debug dumps |
blob | commitdiff | raw | diff to current |
2005-05-14 |
Chris Lattner | Print the symbolic register name in a register allocato... |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | allow a virtual register to be associated with live... |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2005-04-09 |
Chris Lattner | there is no need to remove this instruction, linscan... |
blob | commitdiff | raw | diff to current |
2005-04-09 |
Chris Lattner | Adjust live intervals to support a livein set |
blob | commitdiff | raw | diff to current |
2005-03-10 |
Chris Lattner | I didn't mean to check this in. :( |
blob | commitdiff | raw | diff to current |
2005-03-09 |
Chris Lattner | Allow the live interval analysis pass to be a bit more... |
blob | commitdiff | raw | diff to current |
2005-01-08 |
Chris Lattner | Silence warnings from VS |
blob | commitdiff | raw | diff to current |
2004-12-07 |
Reid Spencer | For PR387:\ |
blob | commitdiff | raw | diff to current |
2004-10-26 |
Chris Lattner | Reduce usage of MRegisterInfo::getRegClass |
blob | commitdiff | raw | diff to current |
2004-10-25 |
Chris Lattner | Patch to support MSVC better, contributed by Morten... |
blob | commitdiff | raw | diff to current |
2004-10-01 |
Chris Lattner | When a virtual register is folded into an instruction... |
blob | commitdiff | raw | diff to current |
2004-10-01 |
Chris Lattner | Pretty print a bit nicer :) |
blob | commitdiff | raw | diff to current |
2004-09-30 |
Chris Lattner | There is no need to call MachineInstr::print directly... |
blob | commitdiff | raw | diff to current |
2004-09-30 |
Chris Lattner | * Wrap some comments to 80 cols |
blob | commitdiff | raw | diff to current |
2004-09-09 |
Alkis Evlogimenos | Grow the map on entry so that we don't crash if joinInt... |
blob | commitdiff | raw | diff to current |
2004-09-08 |
Alkis Evlogimenos | Use a DenseMap for mapping reg->reg. This improves... |
blob | commitdiff | raw | diff to current |
2004-09-03 |
Misha Brukman | Order #includes alphabetically, local .h files first. |
blob | commitdiff | raw | diff to current |
2004-09-03 |
Alkis Evlogimenos | Fixes to make LLVM compile with vc7.1. |
blob | commitdiff | raw | diff to current |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
blob | commitdiff | raw | diff to current |
2004-08-31 |
Alkis Evlogimenos | Minor code clarity changes. |
blob | commitdiff | raw | diff to current |
2004-08-27 |
Alkis Evlogimenos | Only update LiveVariables if it is available. addInterv... |
blob | commitdiff | raw | diff to current |
2004-08-26 |
Alkis Evlogimenos | Use newly added API in MRegisterInfo. |
blob | commitdiff | raw | diff to current |
2004-08-24 |
Chris Lattner | Fix a bug in a previous checkin of mine, correcting |
blob | commitdiff | raw | diff to current |
2004-08-15 |
Chris Lattner | Reduce usage of MRegisterInfo::getRegClass |
blob | commitdiff | raw | diff to current |
2004-08-04 |
Alkis Evlogimenos | Clean up whitespace. |
blob | commitdiff | raw | diff to current |
2004-08-04 |
Alkis Evlogimenos | Convert indentation to 2 spaces. |
blob | commitdiff | raw | diff to current |
2004-07-25 |
Chris Lattner | Fix the sense of joinable |
blob | commitdiff | raw | diff to current |
2004-07-25 |
Chris Lattner | Fix a bug where we incorrectly value numbered the first... |
blob | commitdiff | raw | diff to current |
2004-07-25 |
Chris Lattner | Add debugging output for joining assignments |
blob | commitdiff | raw | diff to current |
2004-07-24 |
Alkis Evlogimenos | Change std::map<unsigned, LiveInterval*> into a std... |
blob | commitdiff | raw | diff to current |
2004-07-24 |
Chris Lattner | whoops, didn't mean to remove this |
blob | commitdiff | raw | diff to current |
2004-07-24 |
Chris Lattner | Completely eliminate the intervals_ list. instead... |
blob | commitdiff | raw | diff to current |
2004-07-24 |
Chris Lattner | Big change to compute logical value numbers for each... |
blob | commitdiff | raw | diff to current |
2004-07-23 |
Chris Lattner | More minor changes: |
blob | commitdiff | raw | diff to current |
2004-07-23 |
Chris Lattner | Rename LiveIntervals.(cpp|h) -> LiveIntervalAnalysis... |
blob | commitdiff | raw | diff to current |
2004-07-23 |
Chris Lattner | Pull the LiveRange and LiveInterval classes out of... |
blob | commitdiff | raw | diff to current |
2004-07-23 |
Chris Lattner | Improve comments a bit |
blob | commitdiff | raw | diff to current |
2004-07-23 |
Chris Lattner | Force coallescing of live ranges that have a single... |
blob | commitdiff | raw | diff to current |
2004-07-22 |
Chris Lattner | Fix broken -debug printing |
blob | commitdiff | raw | diff to current |
2004-07-22 |
Alkis Evlogimenos | Sorting is now handled by both linearscan and iterative... |
blob | commitdiff | raw | diff to current |
2004-07-22 |
Chris Lattner | That funny 2-address lowering pass can also cause multi... |
blob | commitdiff | raw | diff to current |
2004-07-21 |
Brian Gaeke | These files don't need to include <iostream> since... |
blob | commitdiff | raw | diff to current |
2004-07-20 |
Alkis Evlogimenos | Remove unneeded functor. LiveInterval has a < operator. |
blob | commitdiff | raw | diff to current |
2004-07-19 |
Chris Lattner | Fix a bug that occurs when the last instruction in... |
blob | commitdiff | raw | diff to current |
2004-07-19 |
Chris Lattner | When joining intervals, join intervals in deeply nested... |
blob | commitdiff | raw | diff to current |
2004-07-19 |
Chris Lattner | Split joinIntervals into two methods |
blob | commitdiff | raw | diff to current |
2004-07-19 |
Chris Lattner | There is no need to store the MBB along with the MI... |
blob | commitdiff | raw | diff to current |
2004-07-19 |
Chris Lattner | Simplify the interface to LiveVariables::addVirtualRegi... |
blob | commitdiff | raw | diff to current |
2004-07-19 |
Chris Lattner | Two changes, both very significant: |
blob | commitdiff | raw | diff to current |
2004-07-19 |
Chris Lattner | See comments. The live intervals were not coming out... |
blob | commitdiff | raw | diff to current |
2004-07-19 |
Chris Lattner | remove the mbbi2mbbMap_, which was just keeping track... |
blob | commitdiff | raw | diff to current |
2004-07-17 |
Chris Lattner | It looks like physref->virtreg joining is working fine... |
blob | commitdiff | raw | diff to current |
2004-07-09 |
Alkis Evlogimenos | Fix typo. |
blob | commitdiff | raw | diff to current |
2004-07-09 |
Alkis Evlogimenos | Improve code comments. |
blob | commitdiff | raw | diff to current |
2004-07-07 |
Alkis Evlogimenos | Disable coalescing. |
blob | commitdiff | raw | diff to current |
2004-07-06 |
Alkis Evlogimenos | Do not crash when joining two intervals of registers... |
blob | commitdiff | raw | diff to current |
2004-07-02 |
Chris Lattner | Revert patches 1.79 and 1.80 which had to do with dead... |
blob | commitdiff | raw | diff to current |
2004-07-01 |
Chris Lattner | Now that MachineFunction/MachineBasicBlock keep a mappi... |
blob | commitdiff | raw | diff to current |
2004-07-01 |
Chris Lattner | Start using MBB numbers directly instead of going throu... |
blob | commitdiff | raw | diff to current |
2004-06-29 |
Chris Lattner | In line with the previous patch, do not assert out... |
blob | commitdiff | raw | diff to current |
2004-06-29 |
Chris Lattner | Do not dereference end iterators. It hurts when you... |
blob | commitdiff | raw | diff to current |
2004-06-25 |
Tanya Lattner | Made a fix so that you can print out MachineInstrs... |
blob | commitdiff | raw | diff to current |
2004-06-21 |
Chris Lattner | Rename Interval class to LiveInterval to avoid conflict... |
blob | commitdiff | raw | diff to current |
2004-06-02 |
Chris Lattner | Adjust to new TargetMachine interface |
blob | commitdiff | raw | diff to current |
2004-05-30 |
Alkis Evlogimenos | Pull Interval class out of LiveIntervals. |
blob | commitdiff | raw | diff to current |
2004-05-30 |
Alkis Evlogimenos | When spilling an register, introduce a new temporary... |
blob | commitdiff | raw | diff to current |
2004-05-29 |
Alkis Evlogimenos | Remove defs vector from live intervals. |
blob | commitdiff | raw | diff to current |
2004-05-08 |
Alkis Evlogimenos | Remove unneeded header |
blob | commitdiff | raw | diff to current |
2004-05-06 |
Chris Lattner | numeric_limits::infinity() apparently does not work... |
blob | commitdiff | raw | diff to current |
2004-05-01 |
Chris Lattner | Operate on the Machine CFG instead of on the LLVM CFG |
blob | commitdiff | raw | diff to current |
2004-04-12 |
Alkis Evlogimenos | Fix bug introduced in previous commit. |
blob | commitdiff | raw | diff to current |
2004-04-12 |
Alkis Evlogimenos | Correctly compute spill weights |
blob | commitdiff | raw | diff to current |
2004-04-12 |
Alkis Evlogimenos | Print def lists a bit more compactly |
blob | commitdiff | raw | diff to current |
2004-04-09 |
Alkis Evlogimenos | Add definition list to each live interval. |
blob | commitdiff | raw | diff to current |
2004-03-14 |
Alkis Evlogimenos | Change MRegisterInfo::foldMemoryOperand to return the... |
blob | commitdiff | raw | diff to current |
2004-03-01 |
Alkis Evlogimenos | Add the long awaited memory operand folding support... |
blob | commitdiff | raw | diff to current |
2004-02-26 |
Alkis Evlogimenos | Uncomment assertions that register# != 0 on calls to |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Alkis Evlogimenos | Move LiveIntervals.h up to be the first included header |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Alkis Evlogimenos | Move LiveIntervals.h to lib/CodeGen since it shouldn... |
blob | commitdiff | raw | diff to current |
2004-02-22 |
Alkis Evlogimenos | Print basic block boundaries in machine instruction... |
blob | commitdiff | raw | diff to current |
2004-02-22 |
Alkis Evlogimenos | Abstract merging of ranges away from number of slots... |
blob | commitdiff | raw | diff to current |
2004-02-21 |
Alkis Evlogimenos | Make 'fold' statistic's description the same in both... |
blob | commitdiff | raw | diff to current |
2004-02-20 |
Alkis Evlogimenos | Some more statistics improvements. |
blob | commitdiff | raw | diff to current |
next |