aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Correct the logic in LowerPartSet which cleared the bits from 0 to low-1.Zhou Sheng2007-05-261-5/+7
* tighten up recursion depth againChris Lattner2007-05-251-11/+13
* Silly boog.Evan Cheng2007-05-251-9/+9
* Fix PR1446 by not scalarrepl'ing giant structures.Chris Lattner2007-05-241-1/+5
* Blocks that cond-br and uncond-br/fallthrough to same block should haveDale Johannesen2007-05-241-1/+4
* Fix for PR1444: do not create two successors to the same block.Dale Johannesen2007-05-241-2/+10
* Compute the correct word number.Zhou Sheng2007-05-241-1/+1
* Minor comment cleanups.Dan Gohman2007-05-244-8/+8
* Add explicit qualification for namespace MVT members.Dan Gohman2007-05-242-2/+2
* Add cases for v2f32.Dan Gohman2007-05-241-0/+2
* Fix a typo that caused combiner to create mal-formed pre-indexed store where ...Evan Cheng2007-05-241-6/+6
* Two tail merging improvements:Dale Johannesen2007-05-231-40/+44
* Add dump() routines for debugging assistance.Devang Patel2007-05-231-0/+14
* Mark all calls as "could throw", when exceptions are enabled. Emit necessary ...Anton Korobeynikov2007-05-233-38/+51
* prevent exponential recursion in isNegatibleForFreeChris Lattner2007-05-231-6/+9
* Preliminary iterative if-conversion support.Evan Cheng2007-05-231-97/+167
* Hooks for predication support.Evan Cheng2007-05-232-9/+39
* Rename a parameter.Evan Cheng2007-05-231-4/+4
* when merging two alias sets together, be sure to propagate the volatility ofChris Lattner2007-05-231-3/+5
* If user wants to run instcombine twice, do not block it.Devang Patel2007-05-231-5/+0
* fix a miscompilation when passing a float through varargsChris Lattner2007-05-231-2/+1
* Reinstate the patch for escaping non-printing characters and allow forReid Spencer2007-05-221-19/+36
* Regenerate.Reid Spencer2007-05-222-167/+185
* Don't allow the UnEscape code to read or write beyond the end of yytext.Reid Spencer2007-05-221-11/+20
* Regenerate.Reid Spencer2007-05-225-660/+646
* Implement full unescaping of escaped hex characters in all quoted identifiersReid Spencer2007-05-223-136/+121
* name change requested by review of previous patchDale Johannesen2007-05-223-4/+4
* Silence a warning.Owen Anderson2007-05-221-1/+1
* Make tail merging the default, except on powerPC. There was no prior artDale Johannesen2007-05-225-6/+38
* temporarily revert reid's asmwriter patch, it is missing the asmparser pieceChris Lattner2007-05-221-33/+19
* update commentChris Lattner2007-05-223-3/+3
* regenerateChris Lattner2007-05-222-184/+161
* simplify codeChris Lattner2007-05-221-11/+2
* We only need to specify the most-implied feature for an architecture.Bill Wendling2007-05-221-33/+21
* Fix some -march=thumb regressions. tBR_JTr is not predicable.Evan Cheng2007-05-211-1/+3
* Use AXI3 not AXI2 for appropriate PIC PC-relative loads and stores. Cosmetic.Dale Johannesen2007-05-211-5/+7
* If-convert early exit blocks (returns, etc.); bug fixes, etc.Evan Cheng2007-05-211-139/+224
* Add some patterns for PIC PC-relative loads and stores.Dale Johannesen2007-05-211-2/+41
* BlockHasNoFallThrough() now returns true if block ends with a return instruct...Evan Cheng2007-05-211-2/+13
* Only emit one entry in the exception action table for each action, even ifDuncan Sands2007-05-211-65/+116
* BlockHasNoFallThrough() now returns true if block ends with a return instruct...Evan Cheng2007-05-213-0/+8
* Get the order of the hext digits right!Reid Spencer2007-05-191-2/+2
* Adjust how LLVM names are produced:Reid Spencer2007-05-191-19/+33
* RegenerateReid Spencer2007-05-195-4833/+5824
* Make the %"..." syntax legal for local name. This just makes it symmetricReid Spencer2007-05-192-2/+9
* Fix Transforms/InstCombine/2007-05-18-CastFoldBug.ll, a bug that devastatesChris Lattner2007-05-191-0/+8
* On Linux platforms and at optimization levels -O1 and above, llvm-gcc canReid Spencer2007-05-191-3/+14
* Handle negative strides much more optimally. This compiles X86/lsr-negative-...Chris Lattner2007-05-191-3/+26
* same patch as the previous one, but the symmetric caseChris Lattner2007-05-191-1/+1
* Disable the (A == (B-A)) -> 2*A == B xform when the sub has multiple uses (inChris Lattner2007-05-191-1/+1