aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Speculatively revert r123032.Devang Patel2011-01-075-7/+25
* Do not include DataTypes.h in llvm-c/lto.h.Devang Patel2011-01-072-7/+6
* Fix comment. INLINEASM node operand #3 is IsAlignStack bit.Evan Cheng2011-01-071-0/+1
* Lower some BUILD_VECTORS using VEXT+shuffle.Bob Wilson2011-01-073-2/+196
* InstCombine: Match min/max hidden by sext/zextTobias Grosser2011-01-072-35/+152
* Some whitespace fixesTobias Grosser2011-01-071-24/+24
* Appropriately truncate debug info range in dwarf output.Devang Patel2011-01-075-24/+63
* DBG_VALUE does not have any side effects; it also makes no sense to mark it c...Evan Cheng2011-01-074-4/+9
* Revert 122959, it needs more thought. Add it back to README.txt with addition...Benjamin Kramer2011-01-073-31/+22
* Don't use -O3 on Mingw, as people report it as unreliable. Use -O2Oscar Fuentes2011-01-072-0/+16
* Simplify the allocation and freeing of Users' operand lists, now thatJay Foad2011-01-075-69/+4
* Remove the "ugly" method BranchInst::setUnconditionalDest().Jay Foad2011-01-072-30/+0
* Remove all uses of the "ugly" method BranchInst::setUnconditionalDest().Jay Foad2011-01-072-6/+9
* Revert r122955. It seems using movups to lower memcpy can cause massive regre...Evan Cheng2011-01-0711-79/+101
* Rename lisp-like functions as suggested by Gabor Greif as loooong timeDavid Greene2011-01-0710-41/+41
* 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-076-4/+30
* Fix a comment typo.Bob Wilson2011-01-071-1/+1
* Change EXTRACT_SUBVECTOR to require a constant index.Bob Wilson2011-01-072-34/+18
* Early exit if we don't have invokes. The 'Unwinds' vector isn't modified unlessBill Wendling2011-01-071-219/+219
* Fix the other problem reported in PR8582. Testcase and patch byDuncan Sands2011-01-062-0/+24
* Add a testcase for PR8582, which mysteriously fixed itself, in case the problemDuncan Sands2011-01-061-0/+15
* Add some fairly duplicated code to let type legalization split illegalEric Christopher2011-01-063-0/+141
* With Benjamin's recent amazing patches, we should be able to do even better t...Chris Lattner2011-01-061-0/+13
* use isNullValue() to simplify code, add an assert.Chris Lattner2011-01-061-5/+6
* Emit 128 bit constant.Devang Patel2011-01-062-10/+38
* PR8921: LDM/POP do not support interworking prior to v5t.Bob Wilson2011-01-069-19/+29
* Remove extra whitespace.Bob Wilson2011-01-061-2/+2
* Fix comment typo.Bob Wilson2011-01-061-1/+1
* Add a note from llvmdev, this time with more info.Benjamin Kramer2011-01-061-0/+26
* Fixed parsing of hex floats.Abramo Bagnara2011-01-061-4/+4
* Correctly disassemble truncated asm.Rafael Espindola2011-01-063-3/+9
* InstCombine: Turn _chk functions into the "unsafe" variant if length and max ...Benjamin Kramer2011-01-062-0/+13
* EarlyCSE does this now (and GVN always did it).Benjamin Kramer2011-01-061-11/+0
* InstCombine: If we call llvm.objectsize on a malloc call we can replace it wi...Benjamin Kramer2011-01-063-24/+21
* InstCombine: Teach llvm.objectsize folding to look through GEPs.Benjamin Kramer2011-01-062-50/+51
* Remove dead code and silence warnings.Benjamin Kramer2011-01-062-6/+4
* Use movups to lower memcpy and memset even if it's not fast (like corei7).Evan Cheng2011-01-0611-101/+79
* add a note about object size from drystone, add a poorly optimized loop from ...Chris Lattner2011-01-061-0/+79
* add a trivial instcombine missed in DhrystoneChris Lattner2011-01-061-0/+37
* Re-implement r122936 with proper target hooks. Now getMaxStoresPerMemcpyEvan Cheng2011-01-068-51/+100
* implement constant folding support for an exotic constant expr:Chris Lattner2011-01-062-1/+38
* Revert r122936. I'll re-implement the change.Evan Cheng2011-01-063-57/+26
* UnitTests/Path: Add magical tests. This will also test identify_magic.Michael J. Spencer2011-01-061-0/+23
* UnitTests/Path: More ASSERT_NO_ERROR cleanup.Michael J. Spencer2011-01-061-12/+11
* Add the CallInst optimizations that don't involve expanding inline assembly toCameron Zwarich2011-01-061-0/+7
* Move the GEP handling in CodeGenPrepare to OptimizeInst().Cameron Zwarich2011-01-061-12/+12
* Split the optimizations in CodeGenPrepare that don't manipulate the iteratorsCameron Zwarich2011-01-061-41/+52
* Zap the last two -Wself-assign warnings in llvm.Jakob Stoklund Olesen2011-01-062-8/+5