aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Expand)AuthorAgeFilesLines
* Speculatively revert r123032.Devang Patel2011-01-073-2/+4
* Lower some BUILD_VECTORS using VEXT+shuffle.Bob Wilson2011-01-071-0/+59
* InstCombine: Match min/max hidden by sext/zextTobias Grosser2011-01-071-0/+82
* Appropriately truncate debug info range in dwarf output.Devang Patel2011-01-073-3/+58
* Revert 122959, it needs more thought. Add it back to README.txt with addition...Benjamin Kramer2011-01-071-27/+0
* Revert r122955. It seems using movups to lower memcpy can cause massive regre...Evan Cheng2011-01-0710-78/+96
* Rename lisp-like functions as suggested by Gabor Greif as loooong timeDavid Greene2011-01-074-8/+8
* 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
* Correctly disassemble truncated asm.Rafael Espindola2011-01-061-0/+4
* InstCombine: Turn _chk functions into the "unsafe" variant if length and max ...Benjamin Kramer2011-01-061-0/+11
* InstCombine: If we call llvm.objectsize on a malloc call we can replace it wi...Benjamin Kramer2011-01-061-0/+16
* InstCombine: Teach llvm.objectsize folding to look through GEPs.Benjamin Kramer2011-01-061-0/+10
* 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
* implement constant folding support for an exotic constant expr:Chris Lattner2011-01-061-0/+19
* 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
* Fix lit for people whose LLVM path contains 'opt', which is a common director...Frits van Bommel2011-01-051-3/+3
* fix an off-by-one bug that caused a crash analyzingChris Lattner2011-01-041-0/+37
* Include llvm-gcc dir before llvm_tools_dirTobias Grosser2011-01-041-6/+12
* Teach loop-idiom to turn a loop containing a memset into a larger memsetChris Lattner2011-01-041-0/+33
* Don't pattern match "/clang" so we don't mangle directory names. SomeDavid Greene2011-01-041-1/+2
* Convert MC tests to .s so codegen changes won't break them.Evan Cheng2011-01-035-127/+184
* Duncan deftly points out that readnone functions aren'tChris Lattner2011-01-031-0/+13
* Use pushq / popq instead of subq $8, %rsp / addq $8, %rsp to adjust stack inEvan Cheng2011-01-037-170/+170
* Don't pattern match "clang-" as it may be part of a tool name with aDavid Greene2011-01-031-2/+2
* fix rdar://8813415 - a miscompilation of 164.gzip that loop-idiomChris Lattner2011-01-031-0/+22
* filecheckizeChris Lattner2011-01-031-6/+8
* Reapply 122341 to fix PR8199 now that clang changes are in.David Greene2011-01-031-0/+39
* earlycse can do trivial with-a-block dead store Chris Lattner2011-01-031-0/+10
* now that loads are in their own table, we can implementChris Lattner2011-01-031-0/+9
* add a testcase for readonly call CSEChris Lattner2011-01-031-0/+12
* Teach EarlyCSE to do trivial CSE of loads and read-only calls.Chris Lattner2011-01-031-0/+45
* add DEBUG and -stats output to earlycse.Chris Lattner2011-01-021-2/+13
* Enhance earlycse to do CSE of casts, instsimplify and die.Chris Lattner2011-01-022-0/+24
* fix a miscompilation of tramp3d-v4: when forming a memcpy, we have to makeChris Lattner2011-01-021-0/+33
* If a loop iterates exactly once (has backedge count = 0) then don'tChris Lattner2011-01-021-0/+18
* 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
* enhance loop idiom recognition to scan *all* unconditionally executedChris Lattner2011-01-021-0/+23
* Fix PR8702 by not having LoopSimplify claim to preserve LCSSA form. As descr...Duncan Sands2011-01-021-0/+43