| Commit message (Expand) | Author | Age | Files | Lines |
| * | Use the default impl of DYNAMIC_STACKALLOC, allowing us to delete some code. | Chris Lattner | 2006-01-15 | 1 | -3/+4 |
| * | bswap implementation | Nate Begeman | 2006-01-14 | 1 | -1/+2 |
| * | implement stacksave/stackrestore on PPC | Chris Lattner | 2006-01-13 | 1 | -0/+1 |
| * | expand unsupported stacksave/stackrestore nodes | Chris Lattner | 2006-01-13 | 1 | -0/+4 |
| * | Add bswap, rotl, and rotr nodes | Nate Begeman | 2006-01-11 | 1 | -0/+3 |
| * | Fix calls that need to store values in stack slots, to not copy the stack | Chris Lattner | 2006-01-11 | 1 | -2/+1 |
| * | Dead FP arguments still use an incoming FP reg. This fixes | Chris Lattner | 2006-01-11 | 1 | -1/+7 |
| * | Give PPCISD:: nodes legible names in dumps. | Chris Lattner | 2006-01-09 | 1 | -0/+19 |
| * | linkonce symbols have an extra indirection, just like weak ones do. This fixes | Chris Lattner | 2006-01-06 | 1 | -1/+2 |
| * | Had expand logic backward. | Jim Laskey | 2006-01-05 | 1 | -1/+2 |
| * | Added initial support for DEBUG_LABEL allowing debug specific labels to be | Jim Laskey | 2006-01-05 | 1 | -1/+4 |
| * | Remove a fixme | Nate Begeman | 2005-12-30 | 1 | -2/+0 |
| * | Fix one of the things in the todo file, and get a bit closer to folding | Nate Begeman | 2005-12-24 | 1 | -2/+3 |
| * | make sure bit_converts are expanded | Chris Lattner | 2005-12-23 | 1 | -0/+3 |
| * | Simplify some code by using BIT_CONVERT | Chris Lattner | 2005-12-23 | 1 | -21/+10 |
| * | Pattern-match return. Includes gross hack! | Nate Begeman | 2005-12-20 | 1 | -8/+19 |
| * | Convert load/store over to being pattern matched | Nate Begeman | 2005-12-19 | 1 | -0/+1 |
| * | Add support for TargetConstantPool nodes to the dag isel emitter, and use | Nate Begeman | 2005-12-10 | 1 | -4/+31 |
| * | Use new PPC-specific nodes to represent shifts which require the 6-bit | Chris Lattner | 2005-12-06 | 1 | -12/+12 |
| * | Fix Regression/CodeGen/PowerPC/2005-11-30-vastart-crash.ll | Chris Lattner | 2005-11-30 | 1 | -2/+6 |
| * | Hook up one type, v4f32, to the VR RegisterClass for now. | Nate Begeman | 2005-11-29 | 1 | -0/+6 |
| * | No targets support line number info yet. | Chris Lattner | 2005-11-29 | 1 | -0/+3 |
| * | add an option to generate completely non-pic code, corresponding to what | Chris Lattner | 2005-11-17 | 1 | -2/+10 |
| * | Fix a bug that resistor on IRC hit where we tried to create token factor | Chris Lattner | 2005-11-17 | 1 | -2/+2 |
| * | Enable global address legalization, fixing a todo and allowing the removal | Chris Lattner | 2005-11-17 | 1 | -1/+1 |
| * | Use the right accessor to create this node | Chris Lattner | 2005-11-17 | 1 | -1/+1 |
| * | Add an initial hack at legalizing GlobalAddress into the appropriate nodes | Chris Lattner | 2005-11-17 | 1 | -1/+29 |
| * | When lowering direct calls, lower them to use a targetglobaladress directly | Chris Lattner | 2005-11-17 | 1 | -0/+5 |
| * | Fix an assert compiling MallocBench/gs | Chris Lattner | 2005-10-26 | 1 | -1/+1 |
| * | Correctly Expand or Promote FP_TO_UINT based on the capabilities of the | Nate Begeman | 2005-10-25 | 1 | -3/+5 |
| * | Expose the fextend on the DAG instead of doing it in the matcher | Chris Lattner | 2005-10-25 | 1 | -8/+21 |
| * | Invert the TargetLowering flag that controls divide by consant expansion. | Nate Begeman | 2005-10-21 | 1 | -2/+1 |
| * | Move the target constant divide optimization up into the dag combiner, so | Nate Begeman | 2005-10-20 | 1 | -0/+2 |
| * | Add the ability to lower return instructions to TargetLowering. This | Nate Begeman | 2005-10-18 | 1 | -0/+13 |
| * | Do the right thing and enable 64 bit regs under the control of a subtarget | Nate Begeman | 2005-10-18 | 1 | -8/+5 |
| * | First bits of 64 bit PowerPC stuff, currently disabled. A lot of this is | Nate Begeman | 2005-10-18 | 1 | -17/+26 |
| * | More PPC32 -> PPC changes, as well as merging some classes that were | Nate Begeman | 2005-10-16 | 1 | -18/+18 |
| * | Rename PPC32*.h to PPC*.h | Chris Lattner | 2005-10-14 | 1 | -2/+2 |
| * | fix an f32/f64 type mismatch | Chris Lattner | 2005-10-02 | 1 | -2/+6 |
| * | Modify the ppc backend to use two register classes for FP: F8RC and F4RC. | Chris Lattner | 2005-10-01 | 1 | -4/+9 |
| * | Add FP versions of the binary operators, keeping the int and fp worlds seperate. | Chris Lattner | 2005-09-28 | 1 | -6/+6 |
| * | Darwin, like many BSD systems, has a setjmp/longjmp which saves the signal mask | Chris Lattner | 2005-09-27 | 1 | -0/+3 |
| * | Change the arg lowering code to use copyfromreg from vregs associated | Chris Lattner | 2005-09-13 | 1 | -12/+17 |
| * | Remove some dead vectors | Chris Lattner | 2005-09-13 | 1 | -4/+0 |
| * | PowerPC cannot truncstore i1 natively | Chris Lattner | 2005-09-10 | 1 | -0/+3 |
| * | Implement i64<->fp using the fctidz/fcfid instructions on PowerPC when we | Nate Begeman | 2005-09-06 | 1 | -6/+39 |
| * | Decouple fsqrt from gpul optimizations, implementing fsqrt.ll. | Chris Lattner | 2005-09-02 | 1 | -1/+1 |
| * | Restore this patch now that the latent bug has been fixed | Chris Lattner | 2005-09-02 | 1 | -2/+16 |
| * | Revert the previous patch which causes a mysterious regression in toast. | Chris Lattner | 2005-09-02 | 1 | -16/+2 |
| * | Implement small-arguments.ll:test3 by teaching the DAG optimizer that | Chris Lattner | 2005-09-01 | 1 | -2/+16 |