| Commit message (Expand) | Author | Age | Files | Lines |
* | Added Louis Gerbarg. Louis is given credit in the CREDITS.TXT file, so I | John Criswell | 2004-08-05 | 1 | -1/+1 |
* | Add additional copyright notice for the PowerPC backend. | John Criswell | 2004-08-05 | 1 | -0/+7 |
* | Simplify makefile by combining all TableGen dependencies into one variable | Misha Brukman | 2004-08-05 | 1 | -22/+15 |
* | Align dependencies so they don't hurt the eyes to look at them | Misha Brukman | 2004-08-04 | 1 | -12/+12 |
* | Remove unused instruction classes | Misha Brukman | 2004-08-04 | 1 | -591/+0 |
* | Make tablegen targets depend on PowerPCInstrFormats.td as well | Misha Brukman | 2004-08-04 | 1 | -0/+2 |
* | getValues does not exist | Chris Lattner | 2004-08-04 | 3 | -21/+15 |
* | Remove unused opcodes. | Misha Brukman | 2004-08-03 | 1 | -676/+0 |
* | * Use simpler instruction templates to define instructions | Misha Brukman | 2004-08-02 | 1 | -52/+52 |
* | Replace patterns 0, 4, and 5 with simpler heirarchical definitions that use the | Misha Brukman | 2004-08-02 | 1 | -68/+98 |
* | Separate instruction formats from instruction definitions. | Misha Brukman | 2004-08-02 | 2 | -1236/+1248 |
* | * Conditional save/restore of LR disabled as it's not quite correct | Misha Brukman | 2004-07-30 | 1 | -7/+7 |
* | Do not mark LR as callee-save: not quite correctly done. Patch: Nate Begeman. | Misha Brukman | 2004-07-30 | 1 | -2/+2 |
* | * Temporarily suspend LR save/restore optimization as it is not quite correct | Misha Brukman | 2004-07-30 | 1 | -11/+21 |
* | Minor corrections | Chris Lattner | 2004-07-28 | 3 | -6/+6 |
* | Add notes on bug involving casting ulong -> double, thanks to Nate Begeman. | Misha Brukman | 2004-07-28 | 1 | -0/+17 |
* | Simplify loading (un)signed constants to registers, patch by Nate Begeman. | Misha Brukman | 2004-07-28 | 2 | -90/+94 |
* | Remove an extra 8 byte distance penalty. Patch by Nate Begeman. | Misha Brukman | 2004-07-28 | 1 | -4/+0 |
* | Find longs by type, not by their primitive size being 64. Patch by Nate Begeman. | Misha Brukman | 2004-07-28 | 3 | -3/+3 |
* | LI can only take signed values, so values > 32767 can only be loaded with ORI | Misha Brukman | 2004-07-28 | 2 | -2/+14 |
* | Reorganize tests to place them in proper directories. | Misha Brukman | 2004-07-28 | 1 | -4/+4 |
* | UnitTests 2003-05-26-Shorts and 2003-07-09-LoadShorts have been fixed; | Misha Brukman | 2004-07-28 | 1 | -3/+1 |
* | Fix printing of immediate operands by looking at their operand types in | Misha Brukman | 2004-07-28 | 3 | -45/+78 |
* | Renamed files: | Misha Brukman | 2004-07-27 | 4 | -9/+9 |
* | Branch selection support implemented by Nate Begeman for long branches. | Misha Brukman | 2004-07-27 | 1 | -1/+8 |
* | Correctly print out long branches, assert on finding pseudo instr COND_BRANCH | Misha Brukman | 2004-07-27 | 3 | -3/+36 |
* | Run the branch selection pass right before the asm printer. | Misha Brukman | 2004-07-27 | 1 | -0/+2 |
* | Remove empty unused method processFunctionBeforeFrameFinalized() | Misha Brukman | 2004-07-27 | 2 | -8/+0 |
* | Add COND_BRANCH pseudo instruction, patch by Nate Begeman. | Misha Brukman | 2004-07-27 | 1 | -0/+1 |
* | Build COND_BRANCHes which may become long or short, decided by a later pass. | Misha Brukman | 2004-07-27 | 2 | -46/+28 |
* | Moved definition of invertPPCBranchOpcode() into PowerPCInstrInfo class. | Misha Brukman | 2004-07-27 | 1 | -1/+14 |
* | Add PowerPCBranchSelector to discover which are `long' branches. | Misha Brukman | 2004-07-27 | 2 | -1/+144 |
* | Fixed saving/restoring LR unconditionally, only done as necessary. | Misha Brukman | 2004-07-27 | 1 | -1/+0 |
* | Save and restore LR just like any other register and ONLY if we actually modify | Misha Brukman | 2004-07-27 | 1 | -11/+20 |
* | LR is a 32-bit int reg | Misha Brukman | 2004-07-27 | 1 | -2/+2 |
* | MovePCtoLR (which is `bl' in disguise) modifies LR implicitly | Misha Brukman | 2004-07-27 | 1 | -1/+2 |
* | Register LR is callee-saved | Misha Brukman | 2004-07-27 | 1 | -1/+1 |
* | Add IMPLICIT_DEF of LR for branch-and-link instrs (calls and global accesses) | Misha Brukman | 2004-07-27 | 2 | -0/+4 |
* | Do not store the stack pointer if the stack size is 0. | Misha Brukman | 2004-07-26 | 1 | -8/+14 |
* | ADDI can take several forms, including: | Misha Brukman | 2004-07-26 | 1 | -2/+1 |
* | assert() on MachineInstr properties instead of checking them dynamically | Misha Brukman | 2004-07-26 | 1 | -7/+8 |
* | * Recognize `addi r1, r2, 0' a move instruction | Misha Brukman | 2004-07-26 | 1 | -2/+12 |
* | * Rewrote casts | Misha Brukman | 2004-07-26 | 2 | -384/+1020 |
* | Increment the label number in runOnFunction() rather than while printing out | Misha Brukman | 2004-07-26 | 3 | -33/+30 |
* | More notes on bugs, unimplemented features, and suggested code improvements. | Misha Brukman | 2004-07-26 | 1 | -14/+19 |
* | Fix subtracting values > 2^15 in the prologue/epilogue, by Nate Begeman. | Misha Brukman | 2004-07-26 | 1 | -4/+20 |
* | Running list of bugs, unimplemented features, currently broken tests, until we | Misha Brukman | 2004-07-23 | 1 | -0/+41 |
* | Eliminate spurious empty space; make code easier to page through. | Misha Brukman | 2004-07-23 | 2 | -42/+24 |
* | Simplify boolean test. | Misha Brukman | 2004-07-23 | 3 | -3/+3 |
* | Implement casting a floating point to 32-bit unsigned value | Misha Brukman | 2004-07-23 | 2 | -4/+122 |