2004-07-25 |
Chris Lattner | This patch makes use of the infrastructure implemented... |
tree | commitdiff |
2004-07-25 |
Chris Lattner | Make a method const, no functionality changes |
tree | commitdiff |
2004-07-25 |
Chris Lattner | Fix a bug where we incorrectly value numbered the first... |
tree | commitdiff |
2004-07-25 |
Chris Lattner | Fix a bug in the range remover |
tree | commitdiff |
2004-07-25 |
Chris Lattner | Add debugging output for joining assignments |
tree | commitdiff |
2004-07-24 |
Alkis Evlogimenos | Remove implementation of operator= and make it private... |
tree | commitdiff |
2004-07-24 |
Alkis Evlogimenos | Change std::map<unsigned, LiveInterval*> into a std... |
tree | commitdiff |
2004-07-24 |
Chris Lattner | whoops, didn't mean to remove this |
tree | commitdiff |
2004-07-24 |
Chris Lattner | In the joiner, merge the small interval into the large... |
tree | commitdiff |
2004-07-24 |
Chris Lattner | Completely eliminate the intervals_ list. instead... |
tree | commitdiff |
2004-07-24 |
Chris Lattner | Big change to compute logical value numbers for each... |
tree | commitdiff |
2004-07-24 |
Chris Lattner | Add a new differingRegisterClasses method |
tree | commitdiff |
2004-07-24 |
Chris Lattner | Little stuff: |
tree | commitdiff |
2004-07-23 |
Chris Lattner | More minor changes: |
tree | commitdiff |
2004-07-23 |
Chris Lattner | Change addRange and join to be a little bit smarter... |
tree | commitdiff |
2004-07-23 |
Chris Lattner | Search by the start point, not by the whole interval... |
tree | commitdiff |
2004-07-23 |
Chris Lattner | New helper method |
tree | commitdiff |
2004-07-23 |
Chris Lattner | Speedup debug builds a bit |
tree | commitdiff |
2004-07-23 |
Chris Lattner | Instead of searching for a live interval pair, search... |
tree | commitdiff |
2004-07-23 |
Chris Lattner | Rename LiveIntervals.(cpp|h) -> LiveIntervalAnalysis... |
tree | commitdiff |
2004-07-23 |
Chris Lattner | Pull the LiveRange and LiveInterval classes out of... |
tree | commitdiff |
2004-07-23 |
Chris Lattner | Improve comments a bit |
tree | commitdiff |
2004-07-23 |
Chris Lattner | Update live intervals more accurately for PHI elim... |
tree | commitdiff |
2004-07-23 |
Chris Lattner | Force coallescing of live ranges that have a single... |
tree | commitdiff |
2004-07-22 |
Chris Lattner | costmetic changes |
tree | commitdiff |
2004-07-22 |
Chris Lattner | Fix broken -debug printing |
tree | commitdiff |
2004-07-22 |
Chris Lattner | The default has not been 'simple' for AGES! |
tree | commitdiff |
2004-07-22 |
Chris Lattner | Make linear scan the default |
tree | commitdiff |
2004-07-22 |
Alkis Evlogimenos | Put variable name to a separate line. |
tree | commitdiff |
2004-07-22 |
Misha Brukman | Fix indentation and wrap code at 80 cols |
tree | commitdiff |
2004-07-22 |
Alkis Evlogimenos | Sorting is now handled by both linearscan and iterative... |
tree | commitdiff |
2004-07-22 |
Alkis Evlogimenos | Fit to 80 columns. |
tree | commitdiff |
2004-07-22 |
Alkis Evlogimenos | Some compile time improvements resulting in a 1sec... |
tree | commitdiff |
2004-07-22 |
Chris Lattner | Remove extraneous punctuation |
tree | commitdiff |
2004-07-22 |
Alkis Evlogimenos | Use reverse iterators when updating the vector, since... |
tree | commitdiff |
2004-07-22 |
Chris Lattner | That funny 2-address lowering pass can also cause multi... |
tree | commitdiff |
2004-07-21 |
Chris Lattner | Minor cleanups |
tree | commitdiff |
2004-07-21 |
Brian Gaeke | These files don't need to include <iostream> since... |
tree | commitdiff |
2004-07-21 |
Alkis Evlogimenos | Fix analysis name. |
tree | commitdiff |
2004-07-21 |
Alkis Evlogimenos | Clear spilled list at once. Remove unused vector. |
tree | commitdiff |
2004-07-21 |
Alkis Evlogimenos | Change std::list into a std::vector for IntervalSets... |
tree | commitdiff |
2004-07-21 |
Alkis Evlogimenos | Improve file comment. |
tree | commitdiff |
2004-07-21 |
Alkis Evlogimenos | Add Iterative scan register allocator. |
tree | commitdiff |
2004-07-21 |
Alkis Evlogimenos | Linearscan is no longer experimental. |
tree | commitdiff |
2004-07-20 |
Alkis Evlogimenos | Add function to clear all virtual->physical mappings... |
tree | commitdiff |
2004-07-20 |
Alkis Evlogimenos | Remove unneeded functor. LiveInterval has a < operator. |
tree | commitdiff |
2004-07-19 |
Alkis Evlogimenos | Remove dead code. |
tree | commitdiff |
2004-07-19 |
Chris Lattner | Fix a bug that occurs when the last instruction in... |
tree | commitdiff |
2004-07-19 |
Chris Lattner | When joining intervals, join intervals in deeply nested... |
tree | commitdiff |
2004-07-19 |
Chris Lattner | Split joinIntervals into two methods |
tree | commitdiff |
2004-07-19 |
Chris Lattner | There is no need to store the MBB along with the MI... |
tree | commitdiff |
2004-07-19 |
Chris Lattner | Simplify the interface to LiveVariables::addVirtualRegi... |
tree | commitdiff |
2004-07-19 |
Chris Lattner | Remove the DefBlock element of VarInfo. DefBlock is... |
tree | commitdiff |
2004-07-19 |
Chris Lattner | Two changes, both very significant: |
tree | commitdiff |
2004-07-19 |
Chris Lattner | See comments. The live intervals were not coming out... |
tree | commitdiff |
2004-07-19 |
Chris Lattner | Fix assertion to not dereference end! |
tree | commitdiff |
2004-07-19 |
Chris Lattner | Add some asserts that the list of intervals returned... |
tree | commitdiff |
2004-07-19 |
Chris Lattner | remove the mbbi2mbbMap_, which was just keeping track... |
tree | commitdiff |
2004-07-19 |
Chris Lattner | fill comment to 80 cols |
tree | commitdiff |
2004-07-17 |
Chris Lattner | It looks like physref->virtreg joining is working fine... |
tree | commitdiff |
2004-07-16 |
Chris Lattner | Fix IA64 compatibility |
tree | commitdiff |
2004-07-16 |
Chris Lattner | Use new macro |
tree | commitdiff |
2004-07-15 |
Chris Lattner | Fix for PR341 |
tree | commitdiff |
2004-07-09 |
Chris Lattner | Add checks to ensure that there are no unreachable... |
tree | commitdiff |
2004-07-09 |
Misha Brukman | * Doxygenify comments |
tree | commitdiff |
2004-07-09 |
Alkis Evlogimenos | Fix typo. |
tree | commitdiff |
2004-07-09 |
Alkis Evlogimenos | Improve code comments. |
tree | commitdiff |
2004-07-08 |
Alkis Evlogimenos | Add viewCFG() and viewCFGOnly() APIs. |
tree | commitdiff |
2004-07-07 |
Alkis Evlogimenos | Disable coalescing. |
tree | commitdiff |
2004-07-06 |
Alkis Evlogimenos | Do not crash when joining two intervals of registers... |
tree | commitdiff |
2004-07-06 |
Chris Lattner | Fix a bug in the unreachable block elim pass. Dropping... |
tree | commitdiff |
2004-07-04 |
Alkis Evlogimenos | Correctly compute the ration of iterations/#intervals. |
tree | commitdiff |
2004-07-04 |
Reid Spencer | Add #include <iostream> since Value.h does not #include... |
tree | commitdiff |
2004-07-04 |
Alkis Evlogimenos | Add efficiency statistic. |
tree | commitdiff |
2004-07-02 |
Chris Lattner | Revert patches 1.79 and 1.80 which had to do with dead... |
tree | commitdiff |
2004-07-02 |
Chris Lattner | Add a trivially simple pass to delete unreachable block... |
tree | commitdiff |
2004-07-01 |
Chris Lattner | Make sure that we destroy the MBB's, with all of their... |
tree | commitdiff |
2004-07-01 |
Chris Lattner | Now that MachineFunction/MachineBasicBlock keep a mappi... |
tree | commitdiff |
2004-07-01 |
Chris Lattner | Change MBB autonumber a bit to get the reverse mapping... |
tree | commitdiff |
2004-07-01 |
Chris Lattner | Instance var no longer exists |
tree | commitdiff |
2004-07-01 |
Chris Lattner | Start using MBB numbers directly instead of going throu... |
tree | commitdiff |
2004-07-01 |
Chris Lattner | Instead of building a private numbering of MBB's use... |
tree | commitdiff |
2004-06-29 |
Chris Lattner | In line with the previous patch, do not assert out... |
tree | commitdiff |
2004-06-29 |
Chris Lattner | Do not dereference end iterators. It hurts when you... |
tree | commitdiff |
2004-06-27 |
Chris Lattner | Do not find these ugly sparc-specific objects by using... |
tree | commitdiff |
2004-06-25 |
Tanya Lattner | Made a fix so that you can print out MachineInstrs... |
tree | commitdiff |
2004-06-24 |
Misha Brukman | Convert tabs to spaces. |
tree | commitdiff |
2004-06-22 |
Misha Brukman | Making an archive version of the CodeGen library is... |
tree | commitdiff |
2004-06-22 |
Misha Brukman | Provide archive version of CodeGen library (for those... |
tree | commitdiff |
2004-06-21 |
Chris Lattner | Rename Interval class to LiveInterval to avoid conflict... |
tree | commitdiff |
2004-06-20 |
Chris Lattner | Move the IntrinsicLowering header into the CodeGen... |
tree | commitdiff |
2004-06-17 |
Brian Gaeke | Make debugging dumps w/ multiple MachineBBs for a given... |
tree | commitdiff |
2004-06-17 |
Chris Lattner | Rename Type::PrimitiveID to TypeId and ::getPrimitiveID... |
tree | commitdiff |
2004-06-16 |
Chris Lattner | Fix a recent regression in Applications/sgefa that... |
tree | commitdiff |
2004-06-15 |
Chris Lattner | Remove isnan support, correct isunordered support |
tree | commitdiff |
2004-06-12 |
Alkis Evlogimenos | Add the isunordered intrinsic. |
tree | commitdiff |
2004-06-11 |
Chris Lattner | Fix fallout from getOffsetOfLocalArea() being negated... |
tree | commitdiff |
2004-06-11 |
Chris Lattner | Fix lowering to work correctly |
tree | commitdiff |
2004-06-11 |
Chris Lattner | I misled Alkis: LLVM should have isnan, not isunordered. |
tree | commitdiff |
2004-06-11 |
Alkis Evlogimenos | Add the isunordered intrinsic. |
tree | commitdiff |
next |