aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Expand)AuthorAgeFilesLines
* fix PR5930, allowing the asmprinter to emit difference betweenChris Lattner2010-01-031-0/+29
* add PR#Chris Lattner2010-01-031-0/+1
* differences between two blockaddress's don't cause a Chris Lattner2010-01-031-0/+21
* generalize the previous transformation to handle indexing intoChris Lattner2010-01-031-0/+18
* teach instcombine to optimize idioms like A[i]&42 == 0. ThisChris Lattner2010-01-021-0/+12
* Teach the table lookup optimization to generate range comparesChris Lattner2010-01-021-3/+26
* Fix logic error in previous commit. The != case needs to become an or, not anNick Lewycky2010-01-021-0/+14
* Optimize pointer comparison into the typesafe form, now that the backends willNick Lewycky2010-01-021-0/+13
* Generalize the previous xform to handle cases where exactlyChris Lattner2010-01-021-0/+12
* enhance the compare/load/index optimization to work on *any* loadChris Lattner2010-01-021-0/+11
* enhance the previous optimization to work with fcmp in additionChris Lattner2010-01-021-0/+11
* Teach instcombine to fold compares of loads from constantChris Lattner2010-01-021-0/+25
* remove the instcombine transformations that are inserting nastyChris Lattner2010-01-021-15/+0
* allow this to work on linux hosts.Chris Lattner2010-01-021-1/+1
* Teach codegen to handle:Chris Lattner2010-01-021-2/+42
* rename file.Chris Lattner2010-01-011-0/+0
* add a simple instcombine xform, simplify another one to use hasAllZeroIndices()Chris Lattner2010-01-011-0/+9
* generalize the pointer difference optimization to handleChris Lattner2010-01-011-0/+13
* teach instcombine to optimize pointer difference idioms involving constantChris Lattner2010-01-011-0/+12
* implement the transform requested in PR5284Chris Lattner2010-01-011-7/+24
* Teach codegen to lower llvm.powi to an efficient (but not optimal) Chris Lattner2010-01-012-35/+29
* Make this more likely to generate a libcall.Chris Lattner2010-01-011-3/+2
* add a few trivial instcombines for llvm.powi.Chris Lattner2010-01-011-0/+22
* When factoring multiply expressions across adds, factor both Chris Lattner2010-01-011-0/+13
* test case we alredy get right.Chris Lattner2010-01-011-0/+12
* reuse negates where possible instead of always creating them from scratch.Chris Lattner2009-12-311-0/+13
* teach reassociate to factor x+x+x -> x*3. While I'm at it,Chris Lattner2009-12-311-10/+32
* simple fix for an incorrect factoring which causes aChris Lattner2009-12-311-0/+11
* merge some more tests in.Chris Lattner2009-12-313-25/+28
* filecheckizeChris Lattner2009-12-314-92/+101
* add some basic named MD tests.Chris Lattner2009-12-311-0/+3
* fix two bogus tests that the asmparser now rejects.Chris Lattner2009-12-302-2/+2
* reimplement insertvalue/extractvalue metadata handling to not blindly Chris Lattner2009-12-301-1/+3
* fix parsing of mdstring values.Chris Lattner2009-12-301-0/+8
* Each instruction is allowed to have *multiple* different Chris Lattner2009-12-291-3/+4
* Do not crash when .ll printing metadata that smells like debug info, but isn't.Chris Lattner2009-12-291-0/+8
* Extern declaration for unordered.f32 libcall was not being emitted. Fixed that.Sanjiv Gupta2009-12-291-0/+44
* Fixed llc crash for zext (i1 -> i8) loads.Sanjiv Gupta2009-12-281-0/+37
* Testcase for llvm-gcc checkin 92108.Dale Johannesen2009-12-241-0/+16
* handle equality memcmp of 8 bytes on x86-64 with two unaligned loads and a Chris Lattner2009-12-241-4/+38
* move an optimization for memcmp out of simplifylibcalls and into Chris Lattner2009-12-242-3/+76
* Remove an XFAIL.Daniel Dunbar2009-12-231-1/+0
* Allow (set_option SwitchOption, true).Mikhail Glushenkov2009-12-231-2/+7
* Reapply 91904.Sanjiv Gupta2009-12-231-0/+15
* deleting empty file.Sanjiv Gupta2009-12-231-0/+0
* Reverting back 91904.Sanjiv Gupta2009-12-231-15/+0
* Use more sensible type for flags in asms. PR 5570.Dale Johannesen2009-12-231-0/+29
* Update objectsize intrinsic and associated dependencies. FixEric Christopher2009-12-231-4/+4
* Add testcase for PR5703Anton Korobeynikov2009-12-221-0/+13
* Remove target attribute break-sse-dep. Instead, do not fold load into sse par...Evan Cheng2009-12-221-14/+7