| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Add intrinsics for log, log2, log10, exp, exp2. | Dale Johannesen | 2008-09-04 | 1 | -0/+15 |
* | Fix some bugs in the code sequences for atomics. | Dale Johannesen | 2008-09-02 | 1 | -10/+10 |
* | fix a bunch of 80-col violations | Gabor Greif | 2008-08-31 | 1 | -3/+6 |
* | Expand for ROTR with MVT::i64. | Bill Wendling | 2008-08-31 | 1 | -0/+1 |
* | Add ppc partial-word ATOMIC_CMP_SWAP. | Dale Johannesen | 2008-08-30 | 1 | -4/+143 |
* | Add partial word version of ATOMIC_SWAP. | Dale Johannesen | 2008-08-29 | 1 | -50/+29 |
* | erect abstraction boundaries for accessing SDValue members, rename Val -> Nod... | Gabor Greif | 2008-08-28 | 1 | -72/+72 |
* | In lowering SELECT_CC, removed cases where we can't flip the true and false w... | Mon P Wang | 2008-08-28 | 1 | -8/+0 |
* | Implement partial-word binary atomics on ppc. | Dale Johannesen | 2008-08-28 | 1 | -0/+150 |
* | disallow direct access to SDValue::ResNo, provide a getter instead | Gabor Greif | 2008-08-26 | 1 | -2/+2 |
* | Implement 32 & 64 bit versions of PPC atomic | Dale Johannesen | 2008-08-25 | 1 | -47/+78 |
* | Remove PPC-specific lowering for atomics; the | Dale Johannesen | 2008-08-25 | 1 | -63/+0 |
* | It's important for the cmp-and-swap to balance | Dale Johannesen | 2008-08-25 | 1 | -13/+31 |
* | Implement __sync_synchronize on ppc32. Patch by Gary Benson. | Dale Johannesen | 2008-08-22 | 1 | -3/+0 |
* | Rewrite ppc code generated for __sync_{bool|val}_compare_and_swap | Dale Johannesen | 2008-08-22 | 1 | -5/+5 |
* | Implement ISD::TRAP support on PPC | Nate Begeman | 2008-08-11 | 1 | -1/+4 |
* | Add a flag to disable jump table generation (all | Dale Johannesen | 2008-07-31 | 1 | -1/+1 |
* | Rename SDOperand to SDValue. | Dan Gohman | 2008-07-27 | 1 | -373/+373 |
* | Tidy SDNode::use_iterator, and complete the transition to have it | Dan Gohman | 2008-07-27 | 1 | -6/+6 |
* | Fix a catastrophic PPC64 ABI bug: i32 operands which are passed in memory (al... | Evan Cheng | 2008-07-24 | 1 | -0/+1 |
* | Add VerifyNode, a place to put sanity checks on | Duncan Sands | 2008-07-21 | 1 | -3/+3 |
* | Make sure custom lowering for LegalizeTypes | Duncan Sands | 2008-07-19 | 1 | -4/+10 |
* | Implement llvm.atomic.cmp.swap.i32 on PPC. Patch by Gary Benson! | Evan Cheng | 2008-07-12 | 1 | -167/+245 |
* | Include a frame index in the "fixed stack" pseudo source value | Dan Gohman | 2008-07-11 | 1 | -6/+6 |
* | Remove extraneous vertical whitespace before Eric gets the wrong idea ;-) | Chris Lattner | 2008-07-10 | 1 | -1/+0 |
* | Fix an altivec constant miscompilation that Duncan found through | Chris Lattner | 2008-07-10 | 1 | -2/+4 |
* | Pool-allocation for MachineInstrs, MachineBasicBlocks, and | Dan Gohman | 2008-07-07 | 1 | -7/+7 |
* | Rather than having a different custom legalization | Duncan Sands | 2008-07-04 | 1 | -1/+1 |
* | Add a new getMergeValues method that does not need | Duncan Sands | 2008-07-02 | 1 | -6/+6 |
* | Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its | Dan Gohman | 2008-06-30 | 1 | -1/+1 |
* | Revert the SelectionDAG optimization that makes | Duncan Sands | 2008-06-30 | 1 | -17/+10 |
* | Added MemOperands to Atomic operations since Atomics touches memory. | Mon P Wang | 2008-06-25 | 1 | -8/+8 |
* | Remove unnecessary #includes. | Dan Gohman | 2008-06-22 | 1 | -1/+0 |
* | Use MachineBasicBlock::transferSuccessors. | Dan Gohman | 2008-06-21 | 1 | -8/+3 |
* | Remove comparison methods for MVT. The main cause | Duncan Sands | 2008-06-08 | 1 | -1/+1 |
* | Temporarily reverting r52056. It's causing PPC to fail to bootstrap. | Bill Wendling | 2008-06-08 | 1 | -3/+0 |
* | Typo. | Evan Cheng | 2008-06-06 | 1 | -1/+1 |
* | PPC preferred loop alignment is 16. | Evan Cheng | 2008-06-06 | 1 | -0/+3 |
* | Wrap MVT::ValueType in a struct to get type safety | Duncan Sands | 2008-06-06 | 1 | -134/+135 |
* | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman | 2008-05-13 | 1 | -0/+4 |
* | Tail call optimization improvements: | Arnold Schwaighofer | 2008-04-30 | 1 | -87/+484 |
* | A few inline asm cleanups: | Chris Lattner | 2008-04-26 | 1 | -1/+1 |
* | 64-bit atomic operations. | Evan Cheng | 2008-04-19 | 1 | -36/+41 |
* | PPC32 atomic operations. | Evan Cheng | 2008-04-19 | 1 | -1/+124 |
* | Change Divided flag to Split, as suggested by Evan | Nicolas Geoffray | 2008-04-15 | 1 | -2/+2 |
* | Add a divided flag for the first piece of an argument divided into mulitple p... | Nicolas Geoffray | 2008-04-13 | 1 | -12/+12 |
* | Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal | Dan Gohman | 2008-04-12 | 1 | -7/+3 |
* | Rename MemOperand to MachineMemOperand. This was suggested by | Dan Gohman | 2008-04-07 | 1 | -2/+2 |
* | Re-commit of the r48822, where the infinite looping problem discovered | Roman Levenstein | 2008-04-07 | 1 | -6/+6 |
* | Backing out 48222 temporarily. | Evan Cheng | 2008-04-03 | 1 | -6/+6 |