| Commit message (Expand) | Author | Age | Files | Lines |
* | Contract subloop bodies. However, it is still important to visit the phis at the | Cameron Zwarich | 2011-01-08 | 1 | -7/+41 |
* | Fix a bug in r123034 (trying to sext/zext non-integers) and clean up a little. | Frits van Bommel | 2011-01-08 | 2 | -5/+14 |
* | Have loop-rotate simplify instructions (yay instsimplify!) as it clones | Chris Lattner | 2011-01-08 | 2 | -8/+23 |
* | make this file properly self contained. | Chris Lattner | 2011-01-08 | 1 | -0/+2 |
* | Revamp the ValueMapper interfaces in a couple ways: | Chris Lattner | 2011-01-08 | 7 | -166/+108 |
* | two minor changes: switch to the standard ValueToValueMapTy | Chris Lattner | 2011-01-08 | 1 | -2/+7 |
* | I don't think I could find a 10.2.x box if I tried. | Eric Christopher | 2011-01-08 | 1 | -5/+0 |
* | Recognize inline asm 'rev /bin/bash, ' as a bswap intrinsic call. | Evan Cheng | 2011-01-08 | 8 | -55/+117 |
* | Do not model all INLINEASM instructions as having unmodelled side effects. | Evan Cheng | 2011-01-07 | 21 | -46/+129 |
* | Use __builtin_shufflevector to implement vget_low and vget_high intrinsics. | Bob Wilson | 2011-01-07 | 1 | -15/+5 |
* | Add an explanatory message for an assertion. | Bob Wilson | 2011-01-07 | 1 | -1/+2 |
* | Eliminate variable only used in debug builds. | Matt Beaumont-Gay | 2011-01-07 | 1 | -3/+1 |
* | Speculatively revert r123032. | Devang Patel | 2011-01-07 | 5 | -7/+25 |
* | Do not include DataTypes.h in llvm-c/lto.h. | Devang Patel | 2011-01-07 | 2 | -7/+6 |
* | Fix comment. INLINEASM node operand #3 is IsAlignStack bit. | Evan Cheng | 2011-01-07 | 1 | -0/+1 |
* | Lower some BUILD_VECTORS using VEXT+shuffle. | Bob Wilson | 2011-01-07 | 3 | -2/+196 |
* | InstCombine: Match min/max hidden by sext/zext | Tobias Grosser | 2011-01-07 | 2 | -35/+152 |
* | Some whitespace fixes | Tobias Grosser | 2011-01-07 | 1 | -24/+24 |
* | Appropriately truncate debug info range in dwarf output. | Devang Patel | 2011-01-07 | 5 | -24/+63 |
* | DBG_VALUE does not have any side effects; it also makes no sense to mark it c... | Evan Cheng | 2011-01-07 | 4 | -4/+9 |
* | Revert 122959, it needs more thought. Add it back to README.txt with addition... | Benjamin Kramer | 2011-01-07 | 3 | -31/+22 |
* | Don't use -O3 on Mingw, as people report it as unreliable. Use -O2 | Oscar Fuentes | 2011-01-07 | 2 | -0/+16 |
* | Simplify the allocation and freeing of Users' operand lists, now that | Jay Foad | 2011-01-07 | 5 | -69/+4 |
* | Remove the "ugly" method BranchInst::setUnconditionalDest(). | Jay Foad | 2011-01-07 | 2 | -30/+0 |
* | Remove all uses of the "ugly" method BranchInst::setUnconditionalDest(). | Jay Foad | 2011-01-07 | 2 | -6/+9 |
* | Revert r122955. It seems using movups to lower memcpy can cause massive regre... | Evan Cheng | 2011-01-07 | 11 | -79/+101 |
* | Rename lisp-like functions as suggested by Gabor Greif as loooong time | David Greene | 2011-01-07 | 10 | -41/+41 |
* | 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 | 6 | -4/+30 |
* | Fix a comment typo. | Bob Wilson | 2011-01-07 | 1 | -1/+1 |
* | Change EXTRACT_SUBVECTOR to require a constant index. | Bob Wilson | 2011-01-07 | 2 | -34/+18 |
* | Early exit if we don't have invokes. The 'Unwinds' vector isn't modified unless | Bill Wendling | 2011-01-07 | 1 | -219/+219 |
* | Fix the other problem reported in PR8582. Testcase and patch by | Duncan Sands | 2011-01-06 | 2 | -0/+24 |
* | Add a testcase for PR8582, which mysteriously fixed itself, in case the problem | Duncan Sands | 2011-01-06 | 1 | -0/+15 |
* | Add some fairly duplicated code to let type legalization split illegal | Eric Christopher | 2011-01-06 | 3 | -0/+141 |
* | With Benjamin's recent amazing patches, we should be able to do even better t... | Chris Lattner | 2011-01-06 | 1 | -0/+13 |
* | use isNullValue() to simplify code, add an assert. | Chris Lattner | 2011-01-06 | 1 | -5/+6 |
* | Emit 128 bit constant. | Devang Patel | 2011-01-06 | 2 | -10/+38 |
* | PR8921: LDM/POP do not support interworking prior to v5t. | Bob Wilson | 2011-01-06 | 9 | -19/+29 |
* | Remove extra whitespace. | Bob Wilson | 2011-01-06 | 1 | -2/+2 |
* | Fix comment typo. | Bob Wilson | 2011-01-06 | 1 | -1/+1 |
* | Add a note from llvmdev, this time with more info. | Benjamin Kramer | 2011-01-06 | 1 | -0/+26 |
* | Fixed parsing of hex floats. | Abramo Bagnara | 2011-01-06 | 1 | -4/+4 |
* | Correctly disassemble truncated asm. | Rafael Espindola | 2011-01-06 | 3 | -3/+9 |
* | InstCombine: Turn _chk functions into the "unsafe" variant if length and max ... | Benjamin Kramer | 2011-01-06 | 2 | -0/+13 |
* | EarlyCSE does this now (and GVN always did it). | Benjamin Kramer | 2011-01-06 | 1 | -11/+0 |
* | InstCombine: If we call llvm.objectsize on a malloc call we can replace it wi... | Benjamin Kramer | 2011-01-06 | 3 | -24/+21 |
* | InstCombine: Teach llvm.objectsize folding to look through GEPs. | Benjamin Kramer | 2011-01-06 | 2 | -50/+51 |
* | Remove dead code and silence warnings. | Benjamin Kramer | 2011-01-06 | 2 | -6/+4 |