aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
* fix a testcase.Chris Lattner2009-01-221-2/+1
* Fix PR3358, a really nasty bug where recursive phi translated Chris Lattner2009-01-221-0/+55
* Do not use host floating point types when emittingDale Johannesen2009-01-211-2/+2
* Disable on x86_64 until I figure out what's wrong.Dale Johannesen2009-01-211-0/+1
* Make special cases (0 inf nan) work for frem.Dale Johannesen2009-01-211-0/+315
* Calls to fmod, it turns out, are constant-folded byDale Johannesen2009-01-201-6/+4
* Temporarily XFAIL until this can be looked at. r62557 is what caused it to st...Bill Wendling2009-01-201-0/+1
* another fix for PR3354Chris Lattner2009-01-201-1/+12
* Fix a problem exposed by PR3354: simplifycfg was making a potentiallyChris Lattner2009-01-191-0/+20
* Move & restructure test per review.Dale Johannesen2009-01-191-0/+77
* convert this to an unfoldable potentially trapping constant expr.Chris Lattner2009-01-191-2/+4
* Fix PR3353, infinitely jump threading an infinite loop make from switches.Chris Lattner2009-01-191-0/+21
* Temporarily revert r62487. It's causing this error during a release bootstrap ofBill Wendling2009-01-191-0/+1
* Fix PR3016, a bug which can occur do to an invalid assumption:Chris Lattner2009-01-191-0/+30
* Forgot this in the previous checkin: fopen now has nocapture, realloc isNick Lewycky2009-01-181-2/+2
* Fix PR3335 by not turning a store to one address space into a store to another.Chris Lattner2009-01-161-0/+11
* Clean up previous cast optimization a bit. Also make zext elimination a bit m...Evan Cheng2009-01-161-0/+7
* - Teach CanEvaluateInDifferentType of this xform: sext (zext ty1), ty2 -> zex...Evan Cheng2009-01-151-0/+11
* Fix PR3325, a miscompilation of invokes by IPSCCP. Patch by Jay Foad!Chris Lattner2009-01-141-0/+28
* Fix the time regression I introduced in 464.h264ref withDale Johannesen2009-01-141-0/+39
* rewrite OptimizeAwayTrappingUsesOfLoads to 1) avoid a temporaryChris Lattner2009-01-141-0/+35
* Fix testsuite regressions from recursive inlining.Dale Johannesen2009-01-131-0/+293
* Make instcombine ensure that all allocas are explicitly aligned at atDan Gohman2009-01-132-2/+4
* Enable recursive inlining. Reduce inlining thresholdDale Johannesen2009-01-121-0/+92
* Fix PR3304Chris Lattner2009-01-091-0/+15
* Implement rdar://6480391, extending of equality icmp's to avoid a truncation.Chris Lattner2009-01-092-4/+19
* Fix PR3298, a crash in Jump Threading. Apparently even Chris Lattner2009-01-091-0/+49
* Fix part 3/2 of PR3290, making instcombine zap (gep(bitcast)) when possible.Chris Lattner2009-01-091-0/+11
* Do not inline functions with (dynamic) alloca intoDale Johannesen2009-01-083-0/+45
* ValueTracker can't assume that an alloca with no specified alignment Chris Lattner2009-01-081-0/+26
* This implements the second half of the fix for PR3290, handlingChris Lattner2009-01-081-0/+26
* Remove alloca tracking from nocapture analysis. Not onlyDuncan Sands2009-01-071-18/+9
* Implement the first half of PR3290: if there is a store of an Chris Lattner2009-01-071-0/+31
* make m_ConstantInt(int64_t) safely match ConstantInt's that are larger than i64.Chris Lattner2009-01-051-0/+27
* Teach the internalize pass to also internalizeDuncan Sands2009-01-051-0/+10
* Delete unused global aliases with internal linkage.Duncan Sands2009-01-051-0/+8
* Run a post-pass that marks known function declarations by name.Nick Lewycky2009-01-041-0/+12
* XFAIL this test. The xform was removed.Bill Wendling2009-01-041-0/+1
* When calculating 'nocapture' argument attributes, allowDuncan Sands2009-01-021-0/+23
* Reimplement the old and horrible bison parser for .ll files with a niceChris Lattner2009-01-021-2/+2
* Remove the cyclic part of this test, it was passing for the wrong Nick Lewycky2009-01-021-11/+1
* Make adding nocapture a bit stronger. FreeInst is nocapture. Also, Nick Lewycky2009-01-021-1/+23
* Add tests for two types of traps that escape analysisDuncan Sands2009-01-021-0/+23
* Add transformation:Bill Wendling2009-01-011-0/+11
* Look through phi nodes and select instructions whenDuncan Sands2008-12-311-15/+22
* Rename AddReadAttrs to FunctionAttrs, and teach it howDuncan Sands2008-12-318-6/+40
* Allow readnone functions to read (and write!) globalDuncan Sands2008-12-291-0/+8
* Turn strcmp into memcmp, such as strcmp(P, "x") --> memcmp(P, "x", 2).Nick Lewycky2008-12-211-0/+10
* Make all the vector elements positive in an srem of constant vector.Nick Lewycky2008-12-181-0/+7
* Enhance heap sra to be substantially more aggressive w.r.t PHIChris Lattner2008-12-171-0/+41