2004-10-26 |
Chris Lattner | Reduce usage of MRegisterInfo::getRegClass |
blob | commitdiff | raw |
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 |
2004-02-20 |
Alkis Evlogimenos | Disambiguate statistic descriptions. |
blob | commitdiff | raw | diff to current |
2004-02-20 |
Alkis Evlogimenos | Rename statistic and add another one. |
blob | commitdiff | raw | diff to current |
2004-02-20 |
Alkis Evlogimenos | Too many changes in one commit: |
blob | commitdiff | raw | diff to current |
2004-02-18 |
Alkis Evlogimenos | Be more agressive when joining ranges. |
blob | commitdiff | raw | diff to current |
2004-02-18 |
Alkis Evlogimenos | Fix overly conservative spill interval computation. |
blob | commitdiff | raw | diff to current |
2004-02-17 |
Alkis Evlogimenos | Fix spilled interval update. It was too conservative. |
blob | commitdiff | raw | diff to current |
2004-02-15 |
Alkis Evlogimenos | Eliminate the use of spill (reserved) registers. |
blob | commitdiff | raw | diff to current |
2004-02-14 |
Alkis Evlogimenos | Use std::numeric_limits<float>::infinity() instead of |
blob | commitdiff | raw | diff to current |
2004-02-13 |
Alkis Evlogimenos | Remove getAllocatedRegNum(). Use getReg() instead. |
blob | commitdiff | raw | diff to current |
2004-02-12 |
Alkis Evlogimenos | Change MachineBasicBlock's vector of MachineInstr point... |
blob | commitdiff | raw | diff to current |
2004-02-10 |
Chris Lattner | Do not use MachineOperand::isVirtualRegister either! |
blob | commitdiff | raw | diff to current |
2004-02-05 |
Alkis Evlogimenos | Change live interval representation. Machine instructio... |
blob | commitdiff | raw | diff to current |
2004-02-05 |
Alkis Evlogimenos | We don't need to scan the blocks that we are live-in... |
blob | commitdiff | raw | diff to current |
2004-02-02 |
Alkis Evlogimenos | Should be more careful. The previously applied change... |
blob | commitdiff | raw | diff to current |
2004-02-01 |
Alkis Evlogimenos | Change string for joined intervals. |
blob | commitdiff | raw | diff to current |
2004-02-01 |
Alkis Evlogimenos | Change xor to ^. |
blob | commitdiff | raw | diff to current |
2004-02-01 |
Alkis Evlogimenos | Missed one silly assert :-) |
blob | commitdiff | raw | diff to current |
2004-02-01 |
Alkis Evlogimenos | Simplify joinIntervals() code. |
blob | commitdiff | raw | diff to current |
2004-02-01 |
Alkis Evlogimenos | Use MRegisterInfo::isPhysicalRegister and |
blob | commitdiff | raw | diff to current |
2004-01-31 |
Alkis Evlogimenos | Apply final part of Chris' patch. |
blob | commitdiff | raw | diff to current |
2004-01-31 |
Alkis Evlogimenos | Be a little smarter on the way we handle physical regis... |
blob | commitdiff | raw | diff to current |
2004-01-31 |
Alkis Evlogimenos | Merge safe parts from last night's buggy commit. These... |
blob | commitdiff | raw | diff to current |
2004-01-31 |
Alkis Evlogimenos | Optimize liveAt() and overlaps(). We now use a binary... |
blob | commitdiff | raw | diff to current |
2004-01-31 |
Alkis Evlogimenos | Revert last night's changes as they broke some tests... |
blob | commitdiff | raw | diff to current |
2004-01-31 |
Alkis Evlogimenos | Several performance enhancements and cleanups from... |
blob | commitdiff | raw | diff to current |
next |