| Commit message (Expand) | Author | Age |
* | Delete the IPO simplify-libcalls and completely reimplement it as | Chris Lattner | 2008-05-01 |
* | use string length computation to generalize several xforms. | Chris Lattner | 2008-04-30 |
* | Implement more aggressive support for analyzing string length. This | Chris Lattner | 2008-04-29 |
* | don't assume that the argument passed to fprintf("%s" is a string. This | Chris Lattner | 2008-04-21 |
* | Disable an xform we've had for a long time, pow(x,0.5) -> sqrt. | Chris Lattner | 2008-04-10 |
* | Generalize getUnaryFloatFunction to handle any FP unary function, automatically | Chris Lattner | 2008-04-09 |
* | use the new ConstantFP::get method to make this work with | Chris Lattner | 2008-04-09 |
* | many cleanups to the pow optimizer. Allow it to handle powf, | Chris Lattner | 2008-04-09 |
* | Use Intrinsic::getDeclaration in more places. | Duncan Sands | 2008-04-07 |
* | API changes for class Use size reduction, wave 1. | Gabor Greif | 2008-04-06 |
* | Check multiple return values. | Devang Patel | 2008-03-12 |
* | Get rid of hash_map. Use StringMap instead | Anton Korobeynikov | 2008-02-20 |
* | Unbreak build with gcc 4.3: provide missed includes and silence most annoying... | Anton Korobeynikov | 2008-02-20 |
* | Use empty() instead of comparing size() with zero. | Dan Gohman | 2008-01-29 |
* | Transform calls to memcpy into llvm.memcpy calls, patch by Eli Friedman. | Chris Lattner | 2008-01-28 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 |
* | Change the PointerType api for creating pointer types. The old functionality ... | Christopher Lamb | 2007-12-17 |
* | Fix off by 1 bug in printf->puts lowering. | Dale Johannesen | 2007-10-24 |
* | minor long double related changes | Dale Johannesen | 2007-09-28 |
* | Next round of APFloat changes. | Dale Johannesen | 2007-09-06 |
* | New CallInst interface to address GLIBCXX_DEBUG errors caused by | David Greene | 2007-08-01 |
* | Fix typo in comment. | Nick Lewycky | 2007-05-06 |
* | Drop 'const' | Devang Patel | 2007-05-03 |
* | Use 'static const char' instead of 'static const int'. | Devang Patel | 2007-05-02 |
* | Do not use typeinfo to identify pass in pass manager. | Devang Patel | 2007-05-01 |
* | fix SimplifyLibCalls/IsDigit.ll | Chris Lattner | 2007-04-15 |
* | Implement a few missing xforms: printf("foo\n") -> puts. printf("x") -> putchar | Chris Lattner | 2007-04-14 |
* | Fix a typo that broke SimplifyLibCalls/SPrintF.ll (pr1315) | Chris Lattner | 2007-04-08 |
* | implement a fixme: move optimizations for fwrite out of fputs into a new | Chris Lattner | 2007-04-08 |
* | Significantly simplify the clients of GetConstantStringInfo, by having it | Chris Lattner | 2007-04-07 |
* | Fix problems in the sprintf optimizer | Chris Lattner | 2007-04-07 |
* | Change CastToCStr to take a pointer instead of a reference. | Chris Lattner | 2007-04-07 |
* | Fix an off-by-one error that broke Prolangs/deriv2 with llc on x86 | Chris Lattner | 2007-04-07 |
* | fix a miscompilation in printf optimizer. | Chris Lattner | 2007-04-07 |
* | trunc to bool no longer compares against zero | Chris Lattner | 2007-04-07 |
* | cleanups for strlen optimizer | Chris Lattner | 2007-04-07 |
* | Introduce a new ReplaceCallWith method, which simplifies a lot of code. | Chris Lattner | 2007-04-07 |
* | fixes for strcpy optimizer | Chris Lattner | 2007-04-07 |
* | Fix bugs in strncmp. | Chris Lattner | 2007-04-07 |
* | fix 3 miscompilations and several compielr crashes in strcmp optimizer. | Chris Lattner | 2007-04-07 |
* | Fix several nasty bugs in the strchr optimizer, this fixes | Chris Lattner | 2007-04-06 |
* | clean up strcat optimizer, no functionality change. | Chris Lattner | 2007-04-06 |
* | rename getConstantStringLength -> GetConstantStringInfo. Make it return | Chris Lattner | 2007-04-06 |
* | Prefer non-virtual calls to ConstantInt::isZero over virtual calls to | Reid Spencer | 2007-03-02 |
* | eliminate a bunch of vector-related heap traffic | Chris Lattner | 2007-02-13 |
* | Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in | Reid Spencer | 2007-02-05 |
* | eliminate temporary vectors | Chris Lattner | 2007-01-31 |
* | For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid | Reid Spencer | 2007-01-30 |
* | Correct a comment. | Owen Anderson | 2007-01-20 |
* | rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. | Chris Lattner | 2007-01-15 |