| Commit message (Expand) | Author | Age | Files | Lines |
* | Even if we don't have 7 bytes of stack space we may need to save and | Eric Christopher | 2011-01-11 | 1 | -0/+40 |
* | Fix PR 8916 (qv for analysis), at least the immediate problem. | Dale Johannesen | 2011-01-10 | 1 | -0/+15 |
* | Recognize inline asm 'rev /bin/bash, ' as a bswap intrinsic call. | Evan Cheng | 2011-01-08 | 2 | -2/+11 |
* | Do not model all INLINEASM instructions as having unmodelled side effects. | Evan Cheng | 2011-01-07 | 1 | -7/+9 |
* | Speculatively revert r123032. | Devang Patel | 2011-01-07 | 3 | -2/+4 |
* | Lower some BUILD_VECTORS using VEXT+shuffle. | Bob Wilson | 2011-01-07 | 1 | -0/+59 |
* | Appropriately truncate debug info range in dwarf output. | Devang Patel | 2011-01-07 | 3 | -3/+58 |
* | Revert r122955. It seems using movups to lower memcpy can cause massive regre... | Evan Cheng | 2011-01-07 | 10 | -78/+96 |
* | Try to unbreak the arm buildbot. | Benjamin Kramer | 2011-01-07 | 1 | -1/+1 |
* | Add testcases for PR8411 (vget_low and vget_high implemented as shuffles). | Bob Wilson | 2011-01-07 | 1 | -1/+37 |
* | Add ARM patterns to match EXTRACT_SUBVECTOR nodes. | Bob Wilson | 2011-01-07 | 2 | -2/+8 |
* | Fix the other problem reported in PR8582. Testcase and patch by | Duncan Sands | 2011-01-06 | 1 | -0/+19 |
* | Add a testcase for PR8582, which mysteriously fixed itself, in case the problem | Duncan Sands | 2011-01-06 | 1 | -0/+15 |
* | PR8921: LDM/POP do not support interworking prior to v5t. | Bob Wilson | 2011-01-06 | 7 | -17/+26 |
* | Use movups to lower memcpy and memset even if it's not fast (like corei7). | Evan Cheng | 2011-01-06 | 10 | -96/+78 |
* | Re-implement r122936 with proper target hooks. Now getMaxStoresPerMemcpy | Evan Cheng | 2011-01-06 | 2 | -24/+48 |
* | Revert r122936. I'll re-implement the change. | Evan Cheng | 2011-01-06 | 2 | -48/+24 |
* | Fix test to coincide with r122934 change from PR8919. | Bill Wendling | 2011-01-06 | 1 | -1/+1 |
* | r105228 reduced the memcpy / memset inline limit to 4 with -Os to avoid blowing | Evan Cheng | 2011-01-06 | 2 | -24/+48 |
* | Avoid zero extend bit test operands to pointer type if all the masks fit in | Evan Cheng | 2011-01-06 | 1 | -0/+30 |
* | Optimize: | Evan Cheng | 2011-01-05 | 1 | -0/+60 |
* | fix PR8900, a shuffle miscompilation. Patch by Nadav Rotem! | Chris Lattner | 2011-01-05 | 1 | -0/+13 |
* | Use pushq / popq instead of subq $8, %rsp / addq $8, %rsp to adjust stack in | Evan Cheng | 2011-01-03 | 7 | -170/+170 |
* | Try to reuse the value when lowering memset. | Benjamin Kramer | 2011-01-02 | 1 | -0/+9 |
* | Lower the i8 extension in memset to a multiply instead of a potentially long ... | Benjamin Kramer | 2011-01-02 | 1 | -0/+11 |
* | Fix darwin bots. | Rafael Espindola | 2011-01-01 | 1 | -1/+1 |
* | Add support for the 'H' modifier. | Rafael Espindola | 2011-01-01 | 1 | -0/+12 |
* | Update the test | Anton Korobeynikov | 2011-01-01 | 1 | -1/+1 |
* | ptx: remove reg-reg addressing mode and st.const | Che-Liang Chiou | 2011-01-01 | 2 | -10/+4 |
* | ptx: add store instruction | Che-Liang Chiou | 2011-01-01 | 1 | -0/+78 |
* | ptx: add state spaces | Che-Liang Chiou | 2010-12-30 | 1 | -1/+34 |
* | test/CodeGen/X86/negative-sin.ll: FileCheck-ize. | NAKAMURA Takumi | 2010-12-29 | 1 | -2/+2 |
* | test/CodeGen/X86/fp-in-intregs.ll: FileCheck-ize. | NAKAMURA Takumi | 2010-12-29 | 1 | -1/+2 |
* | Radar 8803471: Fix expansion of ARM BCCi64 pseudo instructions. | Bob Wilson | 2010-12-23 | 1 | -0/+1 |
* | Fixes PR8823: add-with-overflow-128.ll | Andrew Trick | 2010-12-23 | 1 | -3/+1 |
* | DAGCombine add (sext i1), X into sub X, (zext i1) if sext from i1 is illegal.... | Benjamin Kramer | 2010-12-22 | 1 | -0/+12 |
* | X86: Lower a select directly to a setcc_carry if possible. | Benjamin Kramer | 2010-12-22 | 1 | -2/+19 |
* | ptx: add ld instruction and test | Che-Liang Chiou | 2010-12-22 | 1 | -0/+44 |
* | Fix a bug in ReduceLoadWidth that wasn't handling extending | Chris Lattner | 2010-12-22 | 1 | -3/+21 |
* | Reapply 122353-122355 with fixes. 122354 was wrong; | Dale Johannesen | 2010-12-21 | 2 | -3/+13 |
* | Add some x86 specific dagcombines for conditional increments. | Benjamin Kramer | 2010-12-21 | 1 | -0/+89 |
* | Revert 122353-122355 for the moment, they broke stuff. | Dale Johannesen | 2010-12-21 | 2 | -13/+3 |
* | Add a new transform to DAGCombiner. | Dale Johannesen | 2010-12-21 | 1 | -0/+10 |
* | Get the type of a shift from the shift, not from its shift | Dale Johannesen | 2010-12-21 | 1 | -3/+3 |
* | Add ARM-specific DAG combining to cast i64 vector element load/stores to f64. | Bob Wilson | 2010-12-21 | 1 | -0/+30 |
* | Cosmetic changes. | Dale Johannesen | 2010-12-20 | 1 | -1/+1 |
* | temporarily disable this: PR8823. | Chris Lattner | 2010-12-20 | 1 | -17/+11 |
* | now that addc/adde are gone, "ADDC" in the X86 backend uses EFLAGS results, | Chris Lattner | 2010-12-20 | 1 | -0/+19 |
* | We lower setb to sbb with the hope that the and will go away, when it | Chris Lattner | 2010-12-20 | 1 | -0/+9 |
* | Add comment for testcase for 122206 | Mon P Wang | 2010-12-20 | 1 | -1/+2 |