| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Autogen fsel | Chris Lattner | 2005-10-25 | 1 | -12/+0 |
* | Autogen a few new ppc-specific nodes | Chris Lattner | 2005-10-25 | 1 | -12/+0 |
* | The dag isel generator generates this now | Chris Lattner | 2005-10-25 | 1 | -32/+0 |
* | Be a bit more paranoid about calling SelectNodeTo | Chris Lattner | 2005-10-25 | 1 | -7/+11 |
* | Fix a couple of minor bugs. The first fixes povray, the second fixes things | Chris Lattner | 2005-10-25 | 1 | -3/+9 |
* | Instead of aborting if not a case we can handle specially, break out and | Chris Lattner | 2005-10-21 | 1 | -54/+52 |
* | Invert the TargetLowering flag that controls divide by consant expansion. | Nate Begeman | 2005-10-21 | 1 | -0/+5 |
* | Move the target constant divide optimization up into the dag combiner, so | Nate Begeman | 2005-10-20 | 1 | -160/+0 |
* | Write patterns for the various shl and srl patterns that don't involve | Nate Begeman | 2005-10-19 | 1 | -33/+10 |
* | Convert these cases to patterns | Chris Lattner | 2005-10-19 | 1 | -28/+0 |
* | Woo, it kinda works. We now generate this atrociously bad, but correct, | Nate Begeman | 2005-10-19 | 1 | -21/+38 |
* | Make a new reg class for 64 bit regs that aliases the 32 bit regs. This | Nate Begeman | 2005-10-19 | 1 | -3/+21 |
* | Add the ability to lower return instructions to TargetLowering. This | Nate Begeman | 2005-10-18 | 1 | -5/+16 |
* | First bits of 64 bit PowerPC stuff, currently disabled. A lot of this is | Nate Begeman | 2005-10-18 | 1 | -22/+29 |
* | More PPC32 -> PPC changes, as well as merging some classes that were | Nate Begeman | 2005-10-16 | 1 | -4/+4 |
* | Remove some dead code: the ORI/ORIS cases are autogen'd. This makes | Chris Lattner | 2005-10-15 | 1 | -42/+1 |
* | These instructions are now autogenerated | Chris Lattner | 2005-10-15 | 1 | -34/+0 |
* | remove dead code | Chris Lattner | 2005-10-15 | 1 | -8/+3 |
* | Rename PPC32*.h to PPC*.h | Chris Lattner | 2005-10-14 | 1 | -2/+2 |
* | Rename PowerPC*.h to PPC*.h | Chris Lattner | 2005-10-14 | 1 | -1/+1 |
* | Eliminate PowerPC.td and PPC32.td, consolidating them into PPC.td | Chris Lattner | 2005-10-14 | 1 | -1/+1 |
* | These are now autogenerated | Chris Lattner | 2005-10-14 | 1 | -12/+0 |
* | Disable formation of rlwinm instructions from SRA bases. This fixes | Chris Lattner | 2005-10-09 | 1 | -2/+2 |
* | When preselecting, favor things that have low depth to select first. This | Chris Lattner | 2005-10-07 | 1 | -5/+8 |
* | Pull out Call, reducing stack frame size from 6032 bytes to 5184 bytes. | Chris Lattner | 2005-10-06 | 1 | -106/+111 |
* | Pull out setcc, this reduces stack frame size from 7520 to 6032 bytes | Chris Lattner | 2005-10-06 | 1 | -115/+117 |
* | Pull two more methods out, reducing stack frame size from 8224 -> 7520 bytes | Chris Lattner | 2005-10-06 | 1 | -58/+65 |
* | Add a recursive-iterative hybrid stage to attempt to reduce stack space, this | Chris Lattner | 2005-10-06 | 1 | -45/+94 |
* | another solution to the fsel issue. Instead of having 4 variants, just force | Chris Lattner | 2005-10-02 | 1 | -12/+8 |
* | fsel can take a different FP type for the comparison and for the result. As ... | Chris Lattner | 2005-10-02 | 1 | -11/+14 |
* | Minor tweak to the branch selector. When emitting a two-way branch, and if | Chris Lattner | 2005-10-01 | 1 | -6/+17 |
* | fix typo | Chris Lattner | 2005-10-01 | 1 | -1/+1 |
* | Modify the ppc backend to use two register classes for FP: F8RC and F4RC. | Chris Lattner | 2005-10-01 | 1 | -17/+56 |
* | Should be using flag and not chain. | Jim Laskey | 2005-09-30 | 1 | -1/+1 |
* | Remove code for patterns that are autogenerated | Chris Lattner | 2005-09-29 | 1 | -30/+9 |
* | Never rely on ReplaceAllUsesWith when selecting, use CodeGenMap instead. | Chris Lattner | 2005-09-29 | 1 | -34/+29 |
* | Autogen MUL, move FP cases together | Chris Lattner | 2005-09-28 | 1 | -24/+12 |
* | disentangle FP from INT versions of div/mul | Chris Lattner | 2005-09-28 | 1 | -18/+16 |
* | Use the autogenerated matcher for ADD/SUB | Chris Lattner | 2005-09-28 | 1 | -30/+0 |
* | Add FP versions of the binary operators, keeping the int and fp worlds seperate. | Chris Lattner | 2005-09-28 | 1 | -37/+37 |
* | All (xor *) cases are autogenerated now | Chris Lattner | 2005-09-28 | 1 | -43/+0 |
* | Implement PowerPC/eqv-andc-orc-nor.ll:EQV3 | Chris Lattner | 2005-09-28 | 1 | -1/+5 |
* | These nodes are all autogenerated | Chris Lattner | 2005-09-28 | 1 | -44/+0 |
* | Make sure to clear the CodeGenMap after each basic block is selected to avoid | Chris Lattner | 2005-09-27 | 1 | -0/+1 |
* | we don't need this proto any longer | Chris Lattner | 2005-09-13 | 1 | -1/+0 |
* | move the #include for the generated code into the isel class body so we | Chris Lattner | 2005-09-13 | 1 | -1/+3 |
* | PowerPC cannot truncstore i1 natively | Chris Lattner | 2005-09-10 | 1 | -1/+0 |
* | Remove some cases handled by the generated portion of the isel | Chris Lattner | 2005-09-07 | 1 | -13/+3 |
* | Implement i64<->fp using the fctidz/fcfid instructions on PowerPC when we | Nate Begeman | 2005-09-06 | 1 | -2/+11 |
* | include the dag isel fragment | Chris Lattner | 2005-09-03 | 1 | -0/+2 |