Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update LLVM for 3.5 rebase (r209712). | Stephen Hines | 2014-05-29 | 1 | -1/+0 |
| | | | | Change-Id: I149556c940fb7dc92d075273c87ff584f400941f | ||||
* | SelectionDAG: Teach FoldConstantArithmetic how to deal with vectors. | Benjamin Kramer | 2013-02-04 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | This required disabling a PowerPC optimization that did the following: input: x = BUILD_VECTOR <i32 16, i32 16, i32 16, i32 16> lowered to: tmp = BUILD_VECTOR <i32 8, i32 8, i32 8, i32 8> x = ADD tmp, tmp The add now gets folded immediately and we're back at the BUILD_VECTOR we started from. I don't see a way to fix this currently so I left it disabled for now. Fix some trivially foldable X86 tests too. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174325 91177308-0d34-0410-b5e6-96231b3b80d8 | ||||
* | Eliminate more uses of llvm-as and llvm-dis. | Dan Gohman | 2009-09-09 | 1 | -2/+2 |
| | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81293 91177308-0d34-0410-b5e6-96231b3b80d8 | ||||
* | Fix an altivec constant miscompilation that Duncan found through | Chris Lattner | 2008-07-10 | 1 | -0/+10 |
his work on legalizetypes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53410 91177308-0d34-0410-b5e6-96231b3b80d8 |