| Commit message (Expand) | Author | Age | Files | Lines |
* | Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ... | Tilmann Scheller | 2009-07-03 | 1 | -1/+1 |
* | Update comments to make it clear that the function alignment is the Log2 of the | Bill Wendling | 2009-07-01 | 1 | -1/+1 |
* | Add an "alignment" field to the MachineFunction object. It makes more sense to | Bill Wendling | 2009-06-30 | 1 | -0/+5 |
* | Add a 256-bit register class and YMM registers. | David Greene | 2009-06-29 | 1 | -0/+5 |
* | Add a target-specific DAG combine on X86 to fold the common pattern of | Owen Anderson | 2009-06-29 | 1 | -0/+54 |
* | Add more vector ValueTypes for AVX and other extended vector instruction | David Greene | 2009-06-29 | 1 | -11/+123 |
* | pull @GOT, @GOTOFF, @GOTPCREL handling into isel from the asmprinter. | Chris Lattner | 2009-06-27 | 1 | -1/+15 |
* | Reimplement rip-relative addressing in the X86-64 backend. The new | Chris Lattner | 2009-06-27 | 1 | -57/+94 |
* | Move all the TLS processing logic into isel, don't do it in asmprinter at all. | Chris Lattner | 2009-06-26 | 1 | -27/+39 |
* | move magic for PIC constantpool references from asmprinter to isel. | Chris Lattner | 2009-06-26 | 1 | -16/+24 |
* | start adding logic in isel to determine asm printer semantics, step N of M. | Chris Lattner | 2009-06-26 | 1 | -7/+18 |
* | indentation fix | Chris Lattner | 2009-06-21 | 1 | -3/+2 |
* | Misc accumulated tweaks to legalization logic for various targets. | Eli Friedman | 2009-06-16 | 1 | -2/+0 |
* | I got J and K backward, many thanks to Eli for spotting this! | Chris Lattner | 2009-06-15 | 1 | -2/+2 |
* | implement support for the 'K' asm constraint, PR4347 | Chris Lattner | 2009-06-15 | 1 | -0/+8 |
* | Fix Bug 4278: X86-64 with -tailcallopt calling convention | Arnold Schwaighofer | 2009-06-12 | 1 | -4/+2 |
* | Silence a warning | Anton Korobeynikov | 2009-06-09 | 1 | -1/+1 |
* | Get rid of some unnecessary code. | Eli Friedman | 2009-06-07 | 1 | -25/+0 |
* | Slightly generalize the code that handles shuffles of consecutive loads | Eli Friedman | 2009-06-07 | 1 | -104/+39 |
* | Avoid crashing on a variable-index insertelement with element type i16. | Eli Friedman | 2009-06-06 | 1 | -1/+1 |
* | Get rid of some bogus patterns for X86vzmovl. Don't create VZEXT_MOVL | Eli Friedman | 2009-06-06 | 1 | -12/+22 |
* | PR2598: make sure to expand illegal forms of integer/floating-point | Eli Friedman | 2009-06-06 | 1 | -0/+26 |
* | Add new function attribute - noimplicitfloat | Devang Patel | 2009-06-05 | 1 | -5/+12 |
* | Adapt the x86 build_vector dagcombine to the current state of the legalizer. | Nate Begeman | 2009-06-05 | 1 | -36/+75 |
* | Evan thinks NoImplicitFloat check is not required here. | Devang Patel | 2009-06-05 | 1 | -1/+1 |
* | 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 |