| Commit message (Expand) | Author | Age | Files | Lines |
* | Implement mul.ll:test11 | Chris Lattner | 2004-02-23 | 1 | -6/+7 |
* | Implement "strength reduction" of X <= C and X >= C | Chris Lattner | 2004-02-23 | 1 | -0/+9 |
* | Implement InstCombine/mul.ll:test10, which is a case that occurs when dealing | Chris Lattner | 2004-02-23 | 1 | -0/+40 |
* | Simplify iterator usage now that we have next(). Also don't pass iterators by... | Alkis Evlogimenos | 2004-02-23 | 1 | -11/+7 |
* | Work around a gas bug. Print '-9223372036854775808' as unsigned. | Chris Lattner | 2004-02-23 | 2 | -2/+8 |
* | Implement cast fp -> bool | Chris Lattner | 2004-02-23 | 2 | -4/+8 |
* | Stop passing iterators around by reference now that we have ilists! | Chris Lattner | 2004-02-23 | 2 | -48/+108 |
* | Some code cleanups from Chris | Alkis Evlogimenos | 2004-02-23 | 1 | -9/+4 |
* | Fix comments in PhysRegTracker and rename isPhysRegAvail to isRegAvail to be ... | Alkis Evlogimenos | 2004-02-23 | 2 | -5/+6 |
* | Add a new cmove instruction | Chris Lattner | 2004-02-23 | 1 | -0/+1 |
* | Move LiveIntervals.h up to be the first included header | Alkis Evlogimenos | 2004-02-23 | 1 | -1/+1 |
* | Pull PhysRegTracker out of RegAllocLinearScan as it can be used by other allo... | Alkis Evlogimenos | 2004-02-23 | 2 | -59/+92 |
* | Move LiveIntervals.h to lib/CodeGen since it shouldn't be exposed to other pa... | Alkis Evlogimenos | 2004-02-23 | 2 | -2/+4 |
* | Only insert FP_REG_KILL instructions in MachineBasicBlocks that actually | Chris Lattner | 2004-02-22 | 2 | -96/+196 |
* | Another bug fix for empty MBB's | Chris Lattner | 2004-02-22 | 1 | -1/+1 |
* | Move MOTy::UseType enum into MachineOperand. This eliminates the | Alkis Evlogimenos | 2004-02-22 | 10 | -67/+82 |
* | Fix a bug where we were implicitly assuming that there would be at least | Chris Lattner | 2004-02-22 | 1 | -2/+2 |
* | Reduce the number of pointless copies inserted due to constant pointer refs. | Chris Lattner | 2004-02-22 | 2 | -12/+24 |
* | Fix bug in previous checkout: leave the iterator at the first instruction | Chris Lattner | 2004-02-22 | 2 | -8/+6 |
* | Completely rewrite how getelementptr instructions are expanded. This has two | Chris Lattner | 2004-02-22 | 2 | -84/+140 |
* | When folding memory operands in machine instructions be careful to | Alkis Evlogimenos | 2004-02-22 | 1 | -2/+4 |
* | Fix a soon-to-be-missing #include | Chris Lattner | 2004-02-22 | 1 | -0/+1 |
* | Get all instruction definitions | Chris Lattner | 2004-02-22 | 1 | -3/+1 |
* | Wow this is out of date. When we have _real_ code generator documentation, | Chris Lattner | 2004-02-22 | 1 | -42/+31 |
* | Print basic block boundaries in machine instruction debug output. | Alkis Evlogimenos | 2004-02-22 | 2 | -4/+8 |
* | Implement Transforms/InstCombine/cast.ll:test13, a case which occurs in a | Chris Lattner | 2004-02-22 | 2 | -4/+35 |
* | The two address pass cannot handle two addr instructions where one incoming | Chris Lattner | 2004-02-22 | 2 | -18/+32 |
* | Abstract merging of ranges away from number of slots per instruction. | Alkis Evlogimenos | 2004-02-22 | 2 | -4/+11 |
* | Use isNull instead of getNode() to test for existence of a node, this is chea... | Chris Lattner | 2004-02-22 | 1 | -6/+11 |
* | Fix an iterator invalidation problem which was causing some nodes to not be | Chris Lattner | 2004-02-21 | 1 | -20/+19 |
* | Use handy method | Chris Lattner | 2004-02-21 | 1 | -1/+1 |
* | `cat' is usually in /bin, not /usr/bin, at least on our systems. | Misha Brukman | 2004-02-21 | 1 | -1/+1 |
* | When printing a stack trace, demangle it if possible. Since we are potentially | Chris Lattner | 2004-02-21 | 1 | -5/+61 |
* | Make 'fold' statistic's description the same in both allocators. | Alkis Evlogimenos | 2004-02-21 | 2 | -3/+4 |
* | Instead of cloning the globals for main into the globals graph at the end of | Chris Lattner | 2004-02-21 | 1 | -17/+11 |
* | There is no need to merge the globals graph into the function graphs at the | Chris Lattner | 2004-02-20 | 2 | -10/+3 |
* | Add two missing returns, which caused us to be very pessimistic about the | Chris Lattner | 2004-02-20 | 2 | -2/+3 |
* | Some more statistics improvements. | Alkis Evlogimenos | 2004-02-20 | 1 | -11/+17 |
* | Disambiguate statistic descriptions. | Alkis Evlogimenos | 2004-02-20 | 1 | -1/+1 |
* | Rename statistic and add another one. | Alkis Evlogimenos | 2004-02-20 | 1 | -3/+6 |
* | Add support for some string functions, the scanf family, and sprintf | Chris Lattner | 2004-02-20 | 1 | -4/+66 |
* | Fix crash in debug output. | Alkis Evlogimenos | 2004-02-20 | 1 | -1/+1 |
* | Use backtrace() and include execinfo.h, if they were detected by autoconf. | Brian Gaeke | 2004-02-20 | 1 | -5/+10 |
* | Fix instruction numbering in debug output. | Alkis Evlogimenos | 2004-02-20 | 1 | -1/+2 |
* | Too many changes in one commit: | Alkis Evlogimenos | 2004-02-20 | 3 | -168/+258 |
* | It is totally unacceptable to print out (literally) millions of zeros when | Chris Lattner | 2004-02-20 | 2 | -4/+26 |
* | Disable the stack trace thing until we can get an autoconf test for it. This | Chris Lattner | 2004-02-19 | 1 | -3/+3 |
* | Implement new function | Chris Lattner | 2004-02-19 | 1 | -0/+6 |
* | Fix RA::verifyAssignment() | Alkis Evlogimenos | 2004-02-19 | 1 | -4/+8 |
* | Fix problem fusing spill code into instructions: we didn't update the live | Chris Lattner | 2004-02-19 | 1 | -0/+3 |