aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix debug_inlined section entries for routines whose names are changed throug...Devang Patel2010-01-041-5/+10
* Change errs() to dbgs().David Greene2010-01-041-6/+7
* Change errs() to dbgs().David Greene2010-01-041-47/+47
* Change errs() to dbgs().David Greene2010-01-041-2/+3
* Change errs() to dbgs().David Greene2010-01-041-4/+5
* Change errs() to dbgs().David Greene2010-01-041-14/+14
* Change errs() to dbgs().David Greene2010-01-041-1/+2
* Change errs() to dbgs().David Greene2010-01-041-1/+2
* Change errs() to dbgs().David Greene2010-01-041-7/+7
* Perform this folding as a target specific dag combine:Evan Cheng2010-01-042-36/+61
* Use a pointer type rather than MVT::Other for the ExternalSymbol node usedDan Gohman2010-01-041-1/+2
* Remove some README.txt entries which are now implemented.Dan Gohman2010-01-041-80/+3
* A use by operand 1 or 2 of a SELECT is not a FLAGS use. ThisDan Gohman2010-01-041-1/+1
* Flags-producing add, and, or, etc. have the same profibilityDan Gohman2010-01-041-0/+5
* Add SDNPCommutative and SDNPAssociative to several X86 target nodes.Dan Gohman2010-01-041-6/+12
* Fix begin and end markers for nested scopes.Devang Patel2010-01-041-43/+53
* Change errs() to dbgs().David Greene2010-01-041-1/+1
* Change errs() to dbgs().David Greene2010-01-041-1/+1
* Change errs() to dbgs().David Greene2010-01-041-1/+1
* Truncate GEP indexes larger than the pointer size down to pointer sizeChris Lattner2010-01-041-0/+9
* silence a bogus 'might be used uninit' warning from GCC.Chris Lattner2010-01-041-1/+1
* Add a comment.Dan Gohman2010-01-041-0/+2
* Change errs() to dbgs().David Greene2010-01-041-5/+5
* Fix invalid chain folding for memory variant of sdiv / udivAnton Korobeynikov2010-01-041-26/+26
* move some more cast-related stuffChris Lattner2010-01-042-140/+125
* 80-col violations, trailing whitespace.Mikhail Glushenkov2010-01-041-16/+20
* move the [Can]EvaluateInDifferentType functions out to InstCombineCasts.cppChris Lattner2010-01-042-212/+209
* split 943 lines of instcombine out to a new InstCombineCasts.cppChris Lattner2010-01-044-943/+981
* split instcombine of compares (visit[FI]Cmp) out toChris Lattner2010-01-044-2435/+2477
* update cmakefileChris Lattner2010-01-041-0/+1
* move the 'SimplifyDemandedFoo' methods out to their own file, cutting 1K line...Chris Lattner2010-01-043-1093/+1114
* split the instcombine class definition out to a header shared Chris Lattner2010-01-042-299/+329
* remove a ton of unneeded LLVMContext stuff.Chris Lattner2010-01-042-279/+289
* move InstCombineWorklist out to its own header.Chris Lattner2010-01-042-82/+106
* forgot to svn add these.Chris Lattner2010-01-042-0/+20
* move instcombine to its own library, it's past time.Chris Lattner2010-01-043-3/+2
* implement an instcombine xform needed by clang's codegenChris Lattner2010-01-042-14/+19
* fix PR5930, allowing the asmprinter to emit difference betweenChris Lattner2010-01-031-2/+8
* it isn't safe to speculative load from a malloc, it might haveChris Lattner2010-01-031-32/+1
* differences between two blockaddress's don't cause a Chris Lattner2010-01-031-0/+18
* pull my debug hooks out, I'm done with this xform for now.Chris Lattner2010-01-031-20/+2
* Small cleanups, refactor some duplicated code into a single method. NoNick Lewycky2010-01-031-44/+35
* generalize the previous transformation to handle indexing intoChris Lattner2010-01-031-19/+55
* Cleanup.Nick Lewycky2010-01-031-3/+2
* teach instcombine to optimize idioms like A[i]&42 == 0. ThisChris Lattner2010-01-021-7/+31
* Teach the table lookup optimization to generate range comparesChris Lattner2010-01-021-22/+86
* theoretically the negate we find could be in a different function, checkChris Lattner2010-01-021-0/+4
* use enums for the over/underdefined markers for clarity. SwitchChris Lattner2010-01-021-21/+23
* remove the random sampling framework, which is not maintained anymore.Chris Lattner2010-01-025-823/+6
* Fix logic error in previous commit. The != case needs to become an or, not anNick Lewycky2010-01-021-3/+7