summaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Even if we don't have 7 bytes of stack space we may need to save andEric Christopher2011-01-111-0/+40
* Fix PR 8916 (qv for analysis), at least the immediate problem.Dale Johannesen2011-01-101-0/+15
* Recognize inline asm 'rev /bin/bash, ' as a bswap intrinsic call.Evan Cheng2011-01-082-2/+11
* Do not model all INLINEASM instructions as having unmodelled side effects.Evan Cheng2011-01-071-7/+9
* Speculatively revert r123032.Devang Patel2011-01-073-2/+4
* Lower some BUILD_VECTORS using VEXT+shuffle.Bob Wilson2011-01-071-0/+59
* Appropriately truncate debug info range in dwarf output.Devang Patel2011-01-073-3/+58
* Revert r122955. It seems using movups to lower memcpy can cause massive regre...Evan Cheng2011-01-0710-78/+96
* Try to unbreak the arm buildbot.Benjamin Kramer2011-01-071-1/+1
* Add testcases for PR8411 (vget_low and vget_high implemented as shuffles).Bob Wilson2011-01-071-1/+37
* Add ARM patterns to match EXTRACT_SUBVECTOR nodes.Bob Wilson2011-01-072-2/+8
* Fix the other problem reported in PR8582. Testcase and patch byDuncan Sands2011-01-061-0/+19
* Add a testcase for PR8582, which mysteriously fixed itself, in case the problemDuncan Sands2011-01-061-0/+15
* PR8921: LDM/POP do not support interworking prior to v5t.Bob Wilson2011-01-067-17/+26
* Use movups to lower memcpy and memset even if it's not fast (like corei7).Evan Cheng2011-01-0610-96/+78
* Re-implement r122936 with proper target hooks. Now getMaxStoresPerMemcpyEvan Cheng2011-01-062-24/+48
* Revert r122936. I'll re-implement the change.Evan Cheng2011-01-062-48/+24
* Fix test to coincide with r122934 change from PR8919.Bill Wendling2011-01-061-1/+1
* r105228 reduced the memcpy / memset inline limit to 4 with -Os to avoid blowingEvan Cheng2011-01-062-24/+48
* Avoid zero extend bit test operands to pointer type if all the masks fit inEvan Cheng2011-01-061-0/+30
* Optimize:Evan Cheng2011-01-051-0/+60
* fix PR8900, a shuffle miscompilation. Patch by Nadav Rotem!Chris Lattner2011-01-051-0/+13
* Use pushq / popq instead of subq $8, %rsp / addq $8, %rsp to adjust stack inEvan Cheng2011-01-037-170/+170
* Try to reuse the value when lowering memset.Benjamin Kramer2011-01-021-0/+9
* Lower the i8 extension in memset to a multiply instead of a potentially long ...Benjamin Kramer2011-01-021-0/+11
* Fix darwin bots.Rafael Espindola2011-01-011-1/+1
* Add support for the 'H' modifier.Rafael Espindola2011-01-011-0/+12
* Update the testAnton Korobeynikov2011-01-011-1/+1
* ptx: remove reg-reg addressing mode and st.constChe-Liang Chiou2011-01-012-10/+4
* ptx: add store instructionChe-Liang Chiou2011-01-011-0/+78
* ptx: add state spacesChe-Liang Chiou2010-12-301-1/+34
* test/CodeGen/X86/negative-sin.ll: FileCheck-ize.NAKAMURA Takumi2010-12-291-2/+2
* test/CodeGen/X86/fp-in-intregs.ll: FileCheck-ize.NAKAMURA Takumi2010-12-291-1/+2
* Radar 8803471: Fix expansion of ARM BCCi64 pseudo instructions.Bob Wilson2010-12-231-0/+1
* Fixes PR8823: add-with-overflow-128.llAndrew Trick2010-12-231-3/+1
* DAGCombine add (sext i1), X into sub X, (zext i1) if sext from i1 is illegal....Benjamin Kramer2010-12-221-0/+12
* X86: Lower a select directly to a setcc_carry if possible.Benjamin Kramer2010-12-221-2/+19
* ptx: add ld instruction and testChe-Liang Chiou2010-12-221-0/+44
* Fix a bug in ReduceLoadWidth that wasn't handling extendingChris Lattner2010-12-221-3/+21
* Reapply 122353-122355 with fixes. 122354 was wrong;Dale Johannesen2010-12-212-3/+13
* Add some x86 specific dagcombines for conditional increments.Benjamin Kramer2010-12-211-0/+89
* Revert 122353-122355 for the moment, they broke stuff.Dale Johannesen2010-12-212-13/+3
* Add a new transform to DAGCombiner.Dale Johannesen2010-12-211-0/+10
* Get the type of a shift from the shift, not from its shiftDale Johannesen2010-12-211-3/+3
* Add ARM-specific DAG combining to cast i64 vector element load/stores to f64.Bob Wilson2010-12-211-0/+30
* Cosmetic changes.Dale Johannesen2010-12-201-1/+1
* temporarily disable this: PR8823.Chris Lattner2010-12-201-17/+11
* now that addc/adde are gone, "ADDC" in the X86 backend uses EFLAGS results,Chris Lattner2010-12-201-0/+19
* We lower setb to sbb with the hope that the and will go away, when it Chris Lattner2010-12-201-0/+9
* Add comment for testcase for 122206Mon P Wang2010-12-201-1/+2