Age | Commit message (Expand) | Author |
2006-01-12 | Goodbye PPC pattern isel. You have served us well, but it is now time for | Chris Lattner |
2005-12-22 | remove dead code | Chris Lattner |
2005-11-29 | Fixed a comment bug: | Evan Cheng |
2005-11-16 | Patch to clean up function call pseudos and support the BLA instruction, | Nate Begeman |
2005-10-20 | Move the target constant divide optimization up into the dag combiner, so | Nate Begeman |
2005-10-18 | First bits of 64 bit PowerPC stuff, currently disabled. A lot of this is | Nate Begeman |
2005-10-16 | More PPC32 -> PPC changes, as well as merging some classes that were | Nate Begeman |
2005-10-15 | remove broken SRA/rlwimi case | Chris Lattner |
2005-10-14 | Rename PPC32*.h to PPC*.h | Chris Lattner |
2005-10-14 | Rename PowerPC*.h to PPC*.h | Chris Lattner |
2005-10-14 | Rename PowerPCInstrBuilder.h -> PPC* | Chris Lattner |
2005-10-14 | Nuke PowerPCInstrFormats.h, its contents are dead. Remove the definitions | Chris Lattner |
2005-10-02 | another solution to the fsel issue. Instead of having 4 variants, just force | Chris Lattner |
2005-10-02 | fsel can take a different FP type for the comparison and for the result. As ... | Chris Lattner |
2005-10-01 | Modify the ppc backend to use two register classes for FP: F8RC and F4RC. | Chris Lattner |
2005-09-29 | consistency with other cases, no functionality change | Chris Lattner |
2005-09-28 | Add FP versions of the binary operators, keeping the int and fp worlds seperate. | Chris Lattner |
2005-09-10 | PowerPC cannot truncstore i1 natively | Chris Lattner |
2005-09-06 | Implement i64<->fp using the fctidz/fcfid instructions on PowerPC when we | Nate Begeman |
2005-08-31 | Move FCTIWZ handling out of the instruction selectors and into legalization, | Chris Lattner |
2005-08-31 | Remove dead code | Chris Lattner |
2005-08-31 | Remove code that is now dead from the pattern isel. | Chris Lattner |
2005-08-31 | Handle AssertSext/AssertZext nodes, fixing the regressions last night. | Chris Lattner |
2005-08-26 | Make fsel emission work with both the pattern and dag-dag selectors, by | Chris Lattner |
2005-08-26 | Remove some code made dead by the fsel patch | Nate Begeman |
2005-08-26 | now that fsel is formed during legalization, this code is dead | Chris Lattner |
2005-08-26 | Change ConstantPoolSDNode to actually hold the Constant itself instead of | Chris Lattner |
2005-08-26 | Fix some warnings in an optimized build | Chris Lattner |
2005-08-26 | add initial support for converting select_cc -> fsel in the legalizer | Chris Lattner |
2005-08-25 | simplify the add/sub_parts code | Chris Lattner |
2005-08-25 | Simplify some code. It's not clear why the UDIV expanded sequence | Chris Lattner |
2005-08-25 | fit in 80 cols | Chris Lattner |
2005-08-24 | Split IMPLICIT_DEF into IMPLICIT_DEF_GPR and IMPLICIT_DEF_FP, so that the | Chris Lattner |
2005-08-24 | Remove some dead cases. | Chris Lattner |
2005-08-24 | Whoops, fix a thinko. All cases except SETNE are now handled by the | Nate Begeman |
2005-08-24 | Add the "ppc specific" setcc-equivalent select_cc cases | Nate Begeman |
2005-08-22 | Make sure expressions only have one use before emitting them into a place tha... | Chris Lattner |
2005-08-21 | Simplify the logic for BRTWOWAY_CC handling. The isel code already | Chris Lattner |
2005-08-21 | If the false value for a select_cc is really simple (has no inputs), evaluate | Chris Lattner |
2005-08-19 | Fix a bug where we were passing the wrong number of arguments to an | Nate Begeman |
2005-08-18 | MFLR doesn't take an operand, the LR register is implicit | Chris Lattner |
2005-08-18 | More optimal solution for loading constants. | Jim Laskey |
2005-08-18 | Fix int foo() { return 65535; } by using the top 16 bits of the constant | Nate Begeman |
2005-08-18 | Improve ISD::Constant codegen. | Nate Begeman |
2005-08-18 | replace switch stmt with an assert, generate li 0 instead of lis 0 for 0, | Chris Lattner |
2005-08-18 | Handle loading of 0x????0000 constants with a single instruction. | Jim Laskey |
2005-08-18 | Better version of isIntImmediate. | Jim Laskey |
2005-08-17 | Fix a few small typos I noticed when converting this over to the DAG->DAG | Chris Lattner |
2005-08-17 | Removed UINT_TO_FP and SINT_TO_FP from ISel outright. | Jim Laskey |
2005-08-17 | Remove ISel code generation for UINT_TO_FP and SINT_TO_FP. Now asserts if | Jim Laskey |