| Commit message (Expand) | Author | Age | Files | Lines |
| * | Refactor all the addressing mode selection stuff into the isel lowering | Chris Lattner | 2006-11-08 | 1 | -0/+279 |
| * | For PR786: | Reid Spencer | 2006-11-02 | 1 | -2/+0 |
| * | Implement the getRegForInlineAsmConstraint method for PPC. With recent | Chris Lattner | 2006-11-02 | 1 | -52/+23 |
| * | Change the prototype for TargetLowering::isOperandValidForConstraint | Chris Lattner | 2006-10-31 | 1 | -11/+18 |
| * | All targets expand BR_JT for now. | Evan Cheng | 2006-10-30 | 1 | -0/+2 |
| * | set the ppc64 stack pointer right, dynamic alloca now works for ppc64 | Chris Lattner | 2006-10-18 | 1 | -1/+5 |
| * | Expand alloca for ppc64 | Chris Lattner | 2006-10-18 | 1 | -1/+2 |
| * | Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. | Evan Cheng | 2006-10-13 | 1 | -13/+11 |
| * | Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. | Evan Cheng | 2006-10-09 | 1 | -14/+13 |
| * | Make use of getStore(). | Evan Cheng | 2006-10-05 | 1 | -13/+11 |
| * | Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an | Evan Cheng | 2006-10-04 | 1 | -5/+5 |
| * | Legalize is no longer limited to cleverness with just constant shift amounts. | Chris Lattner | 2006-09-20 | 1 | -41/+32 |
| * | Fold the PPCISD shifts when presented with 0 inputs. This occurs for code | Chris Lattner | 2006-09-19 | 1 | -0/+20 |
| * | Reflects MachineConstantPoolEntry changes. | Evan Cheng | 2006-09-12 | 1 | -2/+2 |
| * | For PR387: | Reid Spencer | 2006-08-28 | 1 | -0/+4 |
| * | Fix a bug in a recent refactoring that broke a bunch of stuff. | Chris Lattner | 2006-08-12 | 1 | -1/+1 |
| * | Eliminate use of getNode that takes a vector. | Chris Lattner | 2006-08-11 | 1 | -19/+22 |
| * | Convert vectors to fixed sized arrays and smallvectors. Eliminate use of get... | Chris Lattner | 2006-08-11 | 1 | -37/+42 |
| * | Fix miscompilation of float vector returns. Compile code to this: | Chris Lattner | 2006-08-11 | 1 | -4/+4 |
| * | Fix some ppc64 issues with vector code. | Chris Lattner | 2006-07-28 | 1 | -4/+7 |
| * | Rename RelocModel::PIC to PIC_, to avoid conflicts with -DPIC. | Chris Lattner | 2006-07-26 | 1 | -3/+3 |
| * | Implement Regression/CodeGen/PowerPC/bswap-load-store.ll by folding bswaps | Chris Lattner | 2006-07-10 | 1 | -0/+59 |
| * | Implement 64-bit select, bswap, etc. | Chris Lattner | 2006-06-27 | 1 | -0/+4 |
| * | PPC doesn't have bit converts to/from i64 | Chris Lattner | 2006-06-27 | 1 | -0/+2 |
| * | Implement 64-bit undef, sub, shl/shr, srem/urem | Chris Lattner | 2006-06-27 | 1 | -0/+2 |
| * | Use i32 for shift amounts instead of i64. This gets bisort working. | Chris Lattner | 2006-06-27 | 1 | -0/+1 |
| * | Implement a bunch of 64-bit cleanliness work. With this, treeadd builds (but | Chris Lattner | 2006-06-27 | 1 | -1/+3 |
| * | Improve PPC64 calling convention support | Chris Lattner | 2006-06-26 | 1 | -37/+84 |
| * | Correct returns of 64-bit values, though they seemed to work before... | Chris Lattner | 2006-06-21 | 1 | -9/+19 |
| * | fix some assumptions that pointers can only be 32-bits. With this, we can | Chris Lattner | 2006-06-16 | 1 | -32/+35 |
| * | Rename some subtarget features. A CPU now can *have* 64-bit instructions, | Chris Lattner | 2006-06-16 | 1 | -3/+3 |
| * | Type of extract_element index operand should be iPTR. | Evan Cheng | 2006-06-15 | 1 | -12/+15 |
| * | Fix a problem exposed by the local allocator. CALL instructions are not marked | Chris Lattner | 2006-06-10 | 1 | -14/+18 |
| * | Always reserve space for 8 spilled GPRs. GCC apparently assumes that this | Chris Lattner | 2006-05-30 | 1 | -12/+7 |
| * | Change RET node to include signness information of the return values. i.e. | Evan Cheng | 2006-05-26 | 1 | -3/+3 |
| * | CALL node change (arg / sign pairs instead of just arguments). | Evan Cheng | 2006-05-25 | 1 | -5/+6 |
| * | Patches to make the LLVM sources more -pedantic clean. Patch provided | Chris Lattner | 2006-05-24 | 1 | -1/+1 |
| * | Fix CodeGen/Generic/vector.ll:test_div with altivec. | Chris Lattner | 2006-05-24 | 1 | -0/+1 |
| * | Handle SETO* like we handle SET*, restoring behavior after Evan's setcc | Chris Lattner | 2006-05-24 | 1 | -0/+8 |
| * | Make PPC call lowering more aggressive, making the isel matching code simple | Chris Lattner | 2006-05-17 | 1 | -12/+71 |
| * | Switch PPC over to a call-selection model where the lowering code creates | Chris Lattner | 2006-05-17 | 1 | -54/+105 |
| * | 3 changes, 2 of which are cleanup one of which changes codegen: | Chris Lattner | 2006-05-17 | 1 | -105/+111 |
| * | implement passing/returning vector regs to calls, at least non-varargs calls. | Chris Lattner | 2006-05-16 | 1 | -1/+12 |
| * | Instead of implementing LowerCallTo directly, let the default impl produce an | Chris Lattner | 2006-05-16 | 1 | -211/+147 |
| * | Simplify the argument counting logic by only incrementing the index. | Chris Lattner | 2006-05-16 | 1 | -14/+11 |
| * | Simplify the dead argument handling code. | Chris Lattner | 2006-05-16 | 1 | -28/+11 |
| * | Vector args passed in registers don't reserve stack space. | Chris Lattner | 2006-05-16 | 1 | -11/+26 |
| * | Switch the PPC backend over to using FORMAL_ARGUMENTS for formal argument | Chris Lattner | 2006-05-16 | 1 | -168/+157 |
| * | Fit in 80 cols | Chris Lattner | 2006-05-16 | 1 | -3/+3 |
| * | Remove dead var, fix bad override. | Chris Lattner | 2006-05-12 | 1 | -1/+0 |