aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Rename getAnalysisToUpdate to getAnalysisIfAvailable.Duncan Sands2009-01-288-22/+22
* Fixed optimization of combining two shuffles where the first shuffle inputswangmp2009-01-261-1/+3
* Handle single-entry phi nodes gracefully in condprop.lattner2009-01-261-0/+8
* Fix PR3408 by making a non-obvious assumption very obvious, and lattner2009-01-261-2/+6
* More cleanups and simplifications, no functionality change.lattner2009-01-261-47/+23
* tidy assertslattner2009-01-261-18/+17
* The function that does nothing but call malloc is noalias return.nicholas2009-01-251-5/+6
* Revert previous change; even this mild and clearlyjohannes2009-01-241-7/+4
* testcase for PR3381.edwin2009-01-241-1/+1
* void* is represented as pointer to empty struct {}.edwin2009-01-241-0/+2
* Improve the inlining cost function a bit.Dale Johannesen2009-01-241-3/+6
* Make InstCombineStoreToCast handle aggregates more aggressively,Chris Lattner2009-01-241-18/+48
* use CallSite::isCalle instead of slow getOperandNoGabor Greif2009-01-231-3/+3
* Simplify the logic of getting hold of a PHI predecessor block.Gabor Greif2009-01-233-8/+4
* introduce a useful abstraction to find out if a Use is in the call position o...Gabor Greif2009-01-223-8/+6
* Remove uses of uint32_t in favor of 'unsigned' for better Chris Lattner2009-01-211-1/+1
* Make special cases (0 inf nan) work for frem.Dale Johannesen2009-01-211-5/+5
* another fix for PR3354Chris Lattner2009-01-201-0/+5
* Doxygen-ify comments.Bill Wendling2009-01-191-45/+43
* Fix a problem exposed by PR3354: simplifycfg was making a potentiallyChris Lattner2009-01-191-1/+14
* improve compatibility with cygwin, patch by Jay Foad!Chris Lattner2009-01-191-1/+1
* Fix PR3353, infinitely jump threading an infinite loop make from switches.Chris Lattner2009-01-191-0/+5
* Temporarily revert r62487. It's causing this error during a release bootstrap ofBill Wendling2009-01-191-77/+2
* Fix PR3016, a bug which can occur do to an invalid assumption:Chris Lattner2009-01-191-2/+77
* reduce indentation by using 'continue', no functionality change.Chris Lattner2009-01-191-20/+22
* Fix some problems in SpeculativelyExecuteBB. Basically,Chris Lattner2009-01-191-5/+16
* Make this a bit more explicit about which cases need the Chris Lattner2009-01-181-2/+6
* Fix rdar://6505632, an llc crash on 483.xalancbmkChris Lattner2009-01-181-1/+2
* BasicAliasAnalysis and FunctionAttrs were bothDuncan Sands2009-01-181-81/+2
* Fix copy and pasted typos that prevented strtok_r, realloc, getenv, ungetc,Nick Lewycky2009-01-181-22/+152
* introduce typedef for complicated vector, and use it tooGabor Greif2009-01-171-2/+1
* typoGabor Greif2009-01-161-1/+1
* Fix PR3335 by not turning a store to one address space into a store to another.Chris Lattner2009-01-161-1/+5
* reduce indentation by using early exits, no functionality change.Chris Lattner2009-01-161-44/+47
* Clean up previous cast optimization a bit. Also make zext elimination a bit m...Evan Cheng2009-01-161-30/+55
* Add the private linkage.Rafael Espindola2009-01-1515-35/+38
* avoid using iterators when they get invalidated potentiallyGabor Greif2009-01-151-4/+14
* Eliminate a redundant check.Evan Cheng2009-01-151-2/+1
* - Teach CanEvaluateInDifferentType of this xform: sext (zext ty1), ty2 -> zex...Evan Cheng2009-01-151-22/+51
* Fix PR3325, a miscompilation of invokes by IPSCCP. Patch by Jay Foad!Chris Lattner2009-01-141-3/+2
* Fix the time regression I introduced in 464.h264ref withDale Johannesen2009-01-141-44/+187
* rewrite OptimizeAwayTrappingUsesOfLoads to 1) avoid a temporaryChris Lattner2009-01-141-24/+26
* Fix testsuite regressions from recursive inlining.Dale Johannesen2009-01-131-3/+3
* Make instcombine ensure that all allocas are explicitly aligned at atDan Gohman2009-01-131-6/+11
* Correct a comment.Duncan Sands2009-01-131-1/+1
* Enable recursive inlining. Reduce inlining thresholdDale Johannesen2009-01-122-8/+6
* Rename getABITypeSize to getTypePaddedSize, asDuncan Sands2009-01-128-50/+52
* Increase default inlining aggressiveness in partialDale Johannesen2009-01-111-2/+2
* Duncan is nervous about undefinedness of % with negatives. I'mChris Lattner2009-01-111-1/+1
* do not generated GEPs into vectors where they don't already exist.Chris Lattner2009-01-111-4/+3