| Commit message (Expand) | Author | Age | Files | Lines |
| * | Rename PPC32*.h to PPC*.h | Chris Lattner | 2005-10-14 | 1 | -1890/+0 |
| * | Rename PowerPC*.h to PPC*.h | Chris Lattner | 2005-10-14 | 1 | -1/+1 |
| * | Rename PowerPCInstrBuilder.h -> PPC* | Chris Lattner | 2005-10-14 | 1 | -1/+1 |
| * | Nuke PowerPCInstrFormats.h, its contents are dead. Remove the definitions | Chris Lattner | 2005-10-14 | 1 | -1/+1 |
| * | another solution to the fsel issue. Instead of having 4 variants, just force | Chris Lattner | 2005-10-02 | 1 | -6/+9 |
| * | fsel can take a different FP type for the comparison and for the result. As ... | Chris Lattner | 2005-10-02 | 1 | -2/+5 |
| * | Modify the ppc backend to use two register classes for FP: F8RC and F4RC. | Chris Lattner | 2005-10-01 | 1 | -22/+46 |
| * | consistency with other cases, no functionality change | Chris Lattner | 2005-09-29 | 1 | -0/+2 |
| * | Add FP versions of the binary operators, keeping the int and fp worlds seperate. | Chris Lattner | 2005-09-28 | 1 | -71/+77 |
| * | PowerPC cannot truncstore i1 natively | Chris Lattner | 2005-09-10 | 1 | -1/+0 |
| * | Implement i64<->fp using the fctidz/fcfid instructions on PowerPC when we | Nate Begeman | 2005-09-06 | 1 | -2/+10 |
| * | Move FCTIWZ handling out of the instruction selectors and into legalization, | Chris Lattner | 2005-08-31 | 1 | -11/+4 |
| * | Remove dead code | Chris Lattner | 2005-08-31 | 1 | -37/+0 |
| * | Remove code that is now dead from the pattern isel. | Chris Lattner | 2005-08-31 | 1 | -28/+2 |
| * | Handle AssertSext/AssertZext nodes, fixing the regressions last night. | Chris Lattner | 2005-08-31 | 1 | -0/+4 |
| * | Make fsel emission work with both the pattern and dag-dag selectors, by | Chris Lattner | 2005-08-26 | 1 | -1/+1 |
| * | Remove some code made dead by the fsel patch | Nate Begeman | 2005-08-26 | 1 | -1/+0 |
| * | now that fsel is formed during legalization, this code is dead | Chris Lattner | 2005-08-26 | 1 | -90/+0 |
| * | Change ConstantPoolSDNode to actually hold the Constant itself instead of | Chris Lattner | 2005-08-26 | 1 | -2/+4 |
| * | Fix some warnings in an optimized build | Chris Lattner | 2005-08-26 | 1 | -1/+1 |
| * | add initial support for converting select_cc -> fsel in the legalizer | Chris Lattner | 2005-08-26 | 1 | -0/+6 |
| * | simplify the add/sub_parts code | Chris Lattner | 2005-08-25 | 1 | -16/+24 |
| * | Simplify some code. It's not clear why the UDIV expanded sequence | Chris Lattner | 2005-08-25 | 1 | -13/+7 |
| * | fit in 80 cols | Chris Lattner | 2005-08-25 | 1 | -1/+1 |
| * | Split IMPLICIT_DEF into IMPLICIT_DEF_GPR and IMPLICIT_DEF_FP, so that the | Chris Lattner | 2005-08-24 | 1 | -3/+9 |
| * | Remove some dead cases. | Chris Lattner | 2005-08-24 | 1 | -7/+1 |
| * | Whoops, fix a thinko. All cases except SETNE are now handled by the | Nate Begeman | 2005-08-24 | 1 | -11/+3 |
| * | Add the "ppc specific" setcc-equivalent select_cc cases | Nate Begeman | 2005-08-24 | 1 | -4/+25 |
| * | Make sure expressions only have one use before emitting them into a place tha... | Chris Lattner | 2005-08-22 | 1 | -3/+4 |
| * | Simplify the logic for BRTWOWAY_CC handling. The isel code already | Chris Lattner | 2005-08-21 | 1 | -16/+7 |
| * | If the false value for a select_cc is really simple (has no inputs), evaluate | Chris Lattner | 2005-08-21 | 1 | -1/+16 |
| * | Fix a bug where we were passing the wrong number of arguments to an | Nate Begeman | 2005-08-19 | 1 | -1/+4 |
| * | MFLR doesn't take an operand, the LR register is implicit | Chris Lattner | 2005-08-18 | 1 | -1/+1 |
| * | More optimal solution for loading constants. | Jim Laskey | 2005-08-18 | 1 | -9/+11 |
| * | Fix int foo() { return 65535; } by using the top 16 bits of the constant | Nate Begeman | 2005-08-18 | 1 | -20/+3 |
| * | Improve ISD::Constant codegen. | Nate Begeman | 2005-08-18 | 1 | -1/+1 |
| * | replace switch stmt with an assert, generate li 0 instead of lis 0 for 0, | Chris Lattner | 2005-08-18 | 1 | -18/+15 |
| * | Handle loading of 0x????0000 constants with a single instruction. | Jim Laskey | 2005-08-18 | 1 | -5/+9 |
| * | Better version of isIntImmediate. | Jim Laskey | 2005-08-18 | 1 | -1/+1 |
| * | Fix a few small typos I noticed when converting this over to the DAG->DAG | Chris Lattner | 2005-08-17 | 1 | -12/+11 |
| * | Removed UINT_TO_FP and SINT_TO_FP from ISel outright. | Jim Laskey | 2005-08-17 | 1 | -5/+0 |
| * | Remove ISel code generation for UINT_TO_FP and SINT_TO_FP. Now asserts if | Jim Laskey | 2005-08-17 | 1 | -34/+2 |
| * | Implement a couple improvements: | Nate Begeman | 2005-08-17 | 1 | -12/+28 |
| * | updates for changes in nodes | Chris Lattner | 2005-08-16 | 1 | -10/+12 |
| * | Implement BR_CC and BRTWOWAY_CC. This allows the removal of a rather nasty | Nate Begeman | 2005-08-16 | 1 | -18/+7 |
| * | Pull the LLVM -> DAG lowering code out of the pattern selector so that it | Chris Lattner | 2005-08-16 | 1 | -484/+1 |
| * | Broke 80 column rule. | Jim Laskey | 2005-08-15 | 1 | -2/+3 |
| * | Changed code gen for int to f32 to use rounding. This makes FP results | Jim Laskey | 2005-08-15 | 1 | -2/+2 |
| * | Fix last night's PPC32 regressions by | Nate Begeman | 2005-08-14 | 1 | -3/+1 |
| * | Make FP_TO_UINT Illegal. This allows us to generate significantly better | Nate Begeman | 2005-08-14 | 1 | -71/+18 |