aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Contract subloop bodies. However, it is still important to visit the phis at theCameron Zwarich2011-01-081-7/+41
* Fix a bug in r123034 (trying to sext/zext non-integers) and clean up a little.Frits van Bommel2011-01-082-5/+14
* Have loop-rotate simplify instructions (yay instsimplify!) as it clonesChris Lattner2011-01-082-8/+23
* make this file properly self contained.Chris Lattner2011-01-081-0/+2
* Revamp the ValueMapper interfaces in a couple ways:Chris Lattner2011-01-087-166/+108
* two minor changes: switch to the standard ValueToValueMapTyChris Lattner2011-01-081-2/+7
* I don't think I could find a 10.2.x box if I tried.Eric Christopher2011-01-081-5/+0
* Recognize inline asm 'rev /bin/bash, ' as a bswap intrinsic call.Evan Cheng2011-01-088-55/+117
* Do not model all INLINEASM instructions as having unmodelled side effects.Evan Cheng2011-01-0721-46/+129
* Use __builtin_shufflevector to implement vget_low and vget_high intrinsics.Bob Wilson2011-01-071-15/+5
* Add an explanatory message for an assertion.Bob Wilson2011-01-071-1/+2
* Eliminate variable only used in debug builds.Matt Beaumont-Gay2011-01-071-3/+1
* 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