2004-07-27 |
Misha Brukman | LR is a 32-bit int reg |
tree | commitdiff |
2004-07-27 |
Misha Brukman | MovePCtoLR (which is `bl' in disguise) modifies LR... |
tree | commitdiff |
2004-07-27 |
Misha Brukman | Register LR is callee-saved |
tree | commitdiff |
2004-07-27 |
Misha Brukman | Add IMPLICIT_DEF of LR for branch-and-link instrs ... |
tree | commitdiff |
2004-07-27 |
Chris Lattner | nuke pointless -debug output |
tree | commitdiff |
2004-07-27 |
Chris Lattner | Fix conservative assumption, which was quite broken... |
tree | commitdiff |
2004-07-27 |
Chris Lattner | Fix hoisting of void typed values, e.g. calls |
tree | commitdiff |
2004-07-27 |
Chris Lattner | alloca void makes no sense |
tree | commitdiff |
2004-07-27 |
Chris Lattner | Remove a bogus assertion |
tree | commitdiff |
2004-07-27 |
Chris Lattner | Complete rewrite of this pass to be faster, use less... |
tree | commitdiff |
2004-07-27 |
Chris Lattner | Simplify code and silence warning |
tree | commitdiff |
2004-07-27 |
Chris Lattner | Use context-sensitive alias analysis to avoid pessimiza... |
tree | commitdiff |
2004-07-27 |
Chris Lattner | Make basicaa a bit more aggressive |
tree | commitdiff |
2004-07-27 |
Chris Lattner | basic-aa can actually provide simple mod/ref info |
tree | commitdiff |
2004-07-27 |
Chris Lattner | This was implemented back in march |
tree | commitdiff |
2004-07-26 |
Misha Brukman | Do not store the stack pointer if the stack size is 0. |
tree | commitdiff |
2004-07-26 |
Misha Brukman | ADDI can take several forms, including: |
tree | commitdiff |
2004-07-26 |
Misha Brukman | assert() on MachineInstr properties instead of checking... |
tree | commitdiff |
2004-07-26 |
Misha Brukman | * Recognize `addi r1, r2, 0' a move instruction |
tree | commitdiff |
2004-07-26 |
Misha Brukman | Fix indentation: should be 2 spaces. |
tree | commitdiff |
2004-07-26 |
Misha Brukman | Fix file header as it has been renamed. |
tree | commitdiff |
2004-07-26 |
Misha Brukman | Renamed files to have the `X86' prefix for uniqueness... |
tree | commitdiff |
2004-07-26 |
Misha Brukman | * Rewrote casts |
tree | commitdiff |
2004-07-26 |
Misha Brukman | Increment the label number in runOnFunction() rather... |
tree | commitdiff |
2004-07-26 |
Misha Brukman | More notes on bugs, unimplemented features, and suggest... |
tree | commitdiff |
2004-07-26 |
Misha Brukman | Fix subtracting values > 2^15 in the prologue/epilogue... |
tree | commitdiff |
2004-07-26 |
Chris Lattner | Implement DeadStoreElim/alloca.llx by observing that... |
tree | commitdiff |
2004-07-26 |
Chris Lattner | Add some new methods |
tree | commitdiff |
2004-07-26 |
Chris Lattner | Throttle back indvar substitution from creating multipl... |
tree | commitdiff |
2004-07-26 |
Chris Lattner | Fix bug in previous patch :( |
tree | commitdiff |
2004-07-26 |
Chris Lattner | Fix an extremely serious regression that was causing... |
tree | commitdiff |
2004-07-25 |
Chris Lattner | Fix a serious bug in the double constant reader. In... |
tree | commitdiff |
2004-07-25 |
Chris Lattner | Temporarily disable this code, as it is emitting LLVM_N... |
tree | commitdiff |
2004-07-25 |
Reid Spencer | Avoid use of size(), which counts, in favor of other... |
tree | commitdiff |
2004-07-25 |
Reid Spencer | Always write FP values correctly. |
tree | commitdiff |
2004-07-25 |
Reid Spencer | Don't create a backwards compatibility flag for somethi... |
tree | commitdiff |
2004-07-25 |
Reid Spencer | Adjust to new Module.h interface for dependent libraries. |
tree | commitdiff |
2004-07-25 |
Reid Spencer | Adjust to new Module.h interface for dependent libraries |
tree | commitdiff |
2004-07-25 |
Reid Spencer | Adjust to new Module.h interface for dependent libraries |
tree | commitdiff |
2004-07-25 |
Chris Lattner | Fix a latent bug in the AliasSetTracker that was expose... |
tree | commitdiff |
2004-07-25 |
Reid Spencer | bug 263: |
tree | commitdiff |
2004-07-25 |
Reid Spencer | bug 263: |
tree | commitdiff |
2004-07-25 |
Reid Spencer | bug 263: |
tree | commitdiff |
2004-07-25 |
Reid Spencer | bug 263: |
tree | commitdiff |
2004-07-25 |
Reid Spencer | bug 263: |
tree | commitdiff |
2004-07-25 |
Chris Lattner | * Substantially simplify how free instructions are... |
tree | commitdiff |
2004-07-25 |
Alkis Evlogimenos | Add some comments to the backtracking code. |
tree | commitdiff |
2004-07-25 |
Chris Lattner | Free instructions kill values too. This implements... |
tree | commitdiff |
2004-07-25 |
Chris Lattner | Add support for free instructions |
tree | commitdiff |
2004-07-25 |
Chris Lattner | Fix the sense of joinable |
tree | commitdiff |
2004-07-25 |
Chris Lattner | Remove linux/solaris specific stuff. |
tree | commitdiff |
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 | I think that V8 should coallesce registers, don't you? |
tree | commitdiff |
2004-07-25 |
Alkis Evlogimenos | Use name.empty() instead of testing against equality... |
tree | commitdiff |
2004-07-25 |
Alkis Evlogimenos | Disallow creation of named values of type void. |
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 | obvious fix |
tree | commitdiff |
2004-07-24 |
Chris Lattner | Get rid of the printout from the low-level system interface |
tree | commitdiff |
2004-07-24 |
Chris Lattner | Pass timeouts into the low level "execute program with... |
tree | commitdiff |
2004-07-24 |
Chris Lattner | Add support for killing the program if it executes... |
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 |
Misha Brukman | Running list of bugs, unimplemented features, currently... |
tree | commitdiff |
2004-07-23 |
Misha Brukman | Eliminate spurious empty space; make code easier to... |
tree | commitdiff |
2004-07-23 |
Misha Brukman | Simplify boolean test. |
tree | commitdiff |
2004-07-23 |
Chris Lattner | More minor changes: |
tree | commitdiff |
2004-07-23 |
Misha Brukman | Implement casting a floating point to 32-bit unsigned... |
tree | commitdiff |
2004-07-23 |
Chris Lattner | Change addRange and join to be a little bit smarter... |
tree | commitdiff |
2004-07-23 |
Brian Gaeke | Fix problem with inserting FunctionPasses that depend... |
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 |
Misha Brukman | * Codegen of GEPs dramatically improved by folding... |
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-23 |
Misha Brukman | Bool alignment on MacOSX/PowerPC is 4 bytes. |
tree | commitdiff |
2004-07-23 |
Misha Brukman | * Change class of BoolTy back to cInt |
tree | commitdiff |
2004-07-23 |
Misha Brukman | * Add BoolAlignment to TargetData, default is 1 byte... |
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 | Remove some (LARGE) abandoned code for the release... |
tree | commitdiff |
2004-07-22 |
Chris Lattner | Make linear scan the default |
tree | commitdiff |
2004-07-22 |
Misha Brukman | * Change bool from cInt to cByte (for now) |
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 |
next |