| Commit message (Expand) | Author | Age | Files | Lines |
| * | Remove unnecessary #includes. | Dan Gohman | 2009-06-03 | 1 | -3/+0 |
| * | Revert 72707 and 72709, for the moment. | Dale Johannesen | 2009-06-02 | 1 | -45/+0 |
| * | Make the implicit inputs and outputs of target-independent | Dale Johannesen | 2009-06-01 | 1 | -0/+45 |
| * | Untabification. | Bill Wendling | 2009-05-30 | 1 | -6/+6 |
| * | Added optimization that narrow load / op / store and the 'op' is a bit twiddl... | Evan Cheng | 2009-05-28 | 1 | -0/+5 |
| * | Ger rid of some dead code. | Eli Friedman | 2009-05-27 | 1 | -33/+0 |
| * | Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and | Eli Friedman | 2009-05-27 | 1 | -8/+11 |
| * | Back out r72431, it is causing a number of compilation crashes with clang. | Daniel Dunbar | 2009-05-26 | 1 | -4/+4 |
| * | Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and | Eli Friedman | 2009-05-26 | 1 | -4/+4 |
| * | Make the X86 backend mark EXTRACT_SUBVECTOR as Expand, at least for the | Eli Friedman | 2009-05-23 | 1 | -0/+1 |
| * | Make the x86 backend custom-lower UINT_TO_FP and FP_TO_UINT on 32-bit | Eli Friedman | 2009-05-23 | 1 | -23/+59 |
| * | Run code placement optimization for targets that want it (arm and x86 for now). | Evan Cheng | 2009-05-13 | 1 | -0/+1 |
| * | Fix PR4152: asm constraint validation happens before dag combine, so we | Chris Lattner | 2009-05-08 | 1 | -29/+28 |
| * | Fix infinite recursion in the C++ code which handles movddup by making it unn... | Nate Begeman | 2009-04-29 | 1 | -43/+0 |
| * | Implement review feedback for vector shuffle work. | Nate Begeman | 2009-04-29 | 1 | -29/+30 |
| * | 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. | Nate Begeman | 2009-04-27 | 1 | -993/+674 |
| * | Fix PR 4004 by including the call to __tls_get_addr in X86tlsaddr. This is not | Rafael Espindola | 2009-04-24 | 1 | -33/+7 |
| * | Revert 69952. Causes testsuite failures on linux x86-64. | Rafael Espindola | 2009-04-24 | 1 | -661/+990 |
| * | PR2957 | Nate Begeman | 2009-04-24 | 1 | -990/+661 |
| * | Get rid of what looks like a copy-and-pasted typo. | Duncan Sands | 2009-04-21 | 1 | -3/+3 |
| * | Move duplicated AddLiveIn function from X86 and ARM backends to be a method | Bob Wilson | 2009-04-20 | 1 | -16/+5 |
| * | For general dynamic TLS access we must use | Rafael Espindola | 2009-04-17 | 1 | -28/+21 |
| * | X86-64 TLS support for local exec and initial exec. | Rafael Espindola | 2009-04-13 | 1 | -5/+9 |
| * | Remove the obsolete SelectionDAG::getNodeValueTypes and simplify | Dan Gohman | 2009-04-09 | 1 | -5/+4 |
| * | Fix grammaros in comments. | Dan Gohman | 2009-04-09 | 1 | -2/+2 |
| * | Re-apply 68552. | Rafael Espindola | 2009-04-08 | 1 | -4/+10 |
| * | Avoid a hard coded constant. | Rafael Espindola | 2009-04-08 | 1 | -1/+1 |
| * | Implement support for using modeling implicit-zero-extension on x86-64 | Dan Gohman | 2009-04-08 | 1 | -0/+10 |
| * | Temporarily revert r68552. This was causing a failure in the self-hosting LLVM | Bill Wendling | 2009-04-07 | 1 | -10/+4 |
| * | Reduce code duplication on the TLS implementation. | Rafael Espindola | 2009-04-07 | 1 | -4/+10 |
| * | Added a x86 dag combine to increase the chances to use a | Mon P Wang | 2009-04-03 | 1 | -2/+30 |
| * | silence warning in release-asserts build. | Chris Lattner | 2009-04-01 | 1 | -4/+2 |
| * | i128 shift libcalls are not available on x86. | Evan Cheng | 2009-03-31 | 1 | -0/+7 |
| * | When optimzing a mul by immediate into two, the resulting mul's should get a ... | Evan Cheng | 2009-03-30 | 1 | -2/+3 |
| * | Have only one definition of X86AddrNumOperands. | Rafael Espindola | 2009-03-28 | 1 | -2/+0 |
| * | Optimize some 64-bit multiplication by constants into two lea's or one lea + ... | Evan Cheng | 2009-03-28 | 1 | -0/+71 |
| * | I am trying to add a segment to the X86 addresses matching to | Rafael Espindola | 2009-03-27 | 1 | -19/+28 |
| * | -no-implicit-float means explicit fp operations are legal. | Evan Cheng | 2009-03-26 | 1 | -4/+4 |
| * | Pull transform from target-dependent code into target-independent code. | Bill Wendling | 2009-03-26 | 1 | -39/+0 |
| * | Match this pattern so that we can generate simpler code: | Bill Wendling | 2009-03-26 | 1 | -0/+39 |
| * | These instructions have special lowering that may lower them to SSE | Bill Wendling | 2009-03-13 | 1 | -12/+19 |
| * | Fix some significant problems with constant pools that resulted in unnecessar... | Evan Cheng | 2009-03-13 | 1 | -9/+8 |
| * | generalize the previous code to use the full generality of LEA | Chris Lattner | 2009-03-13 | 1 | -13/+109 |
| * | optimize the case of cond ? 42 : 41 and friends. This compiles the | Chris Lattner | 2009-03-13 | 1 | -0/+27 |
| * | Move 3 "(add (select cc, 0, c), x) -> (select cc, x, (add, x, c))" | Chris Lattner | 2009-03-12 | 1 | -1/+83 |
| * | On x86, if the only use of a i64 load is a i64 store, generate a pair of doub... | Evan Cheng | 2009-03-12 | 1 | -48/+67 |
| * | Add a -no-implicit-float flag. This acts like -soft-float, but may generate | Bill Wendling | 2009-03-11 | 1 | -12/+13 |
| * | For yonah, fix a vector shuffle case for v16i8 where we didn't properly clear... | Mon P Wang | 2009-03-11 | 1 | -2/+19 |
| * | Fixed a v8i16 shuffle case that should generate a pshufb instead of a pshuflw... | Mon P Wang | 2009-03-11 | 1 | -1/+4 |
| * | formatting change, reduce indentation. No functionality change. | Chris Lattner | 2009-03-11 | 1 | -82/+80 |