- d61d39e Adding dllimport, dllexport and external weak linkage types. by Anton Korobeynikov · 19 years ago
- c2d3d31 eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
- 8a417a2 Add missing casts. This fixed some regressions. by Evan Cheng · 19 years ago
- 1fc4025 More libcall transformations: by Evan Cheng · 19 years ago
- f2ea587 Simplify fprintf(file, "%s", str) to fputs(str, file). by Evan Cheng · 19 years ago
- cd60d38 Remove some dead variables. by Chris Lattner · 19 years ago
- ea7986a Make this work with renamed intrinsics. by Chris Lattner · 20 years ago
- 47da601 fix a bunch of alpha regressions. see bug 709 by Andrew Lenharth · 20 years ago
- 5774040 add a bunch more optimizations for unary double math functions by Chris Lattner · 20 years ago
- 57a2863 Refactor/genericize this, no functionality change by Chris Lattner · 20 years ago
- 33081b4 Make this more efficient in the following ways: by Chris Lattner · 20 years ago
- 0d4ebfc Several non-functionality changing changes: by Chris Lattner · 20 years ago
- ade1821 For PR696: by Reid Spencer · 20 years ago
- 801f475 Clean up the FFS optimization code, and make it correctly create the appropriate by Chris Lattner · 20 years ago
- 11e26b5 When a function takes a variable number of pointer arguments, with a zero by Jeff Cohen · 20 years ago
- 87ef943 Fold isascii into a simple comparison. This speeds up 197.parser by 7.4%, by Chris Lattner · 20 years ago
- 5f6035f remove a bunch of unneeded stuff, or self evident comments by Chris Lattner · 20 years ago
- c244e7c Implement a couple of memcmp folds from the todo list by Chris Lattner · 20 years ago
- f487768 Fix some logic I broke that caused a regression on by Chris Lattner · 20 years ago
- 175463a Simplify this code a bit by relying on recursive simplification. Support by Chris Lattner · 20 years ago
- 4201cd1 Transform floor((double)FLT) -> (double)floorf(FLT), implementing by Chris Lattner · 20 years ago
- 579b20b All stats are "Number of ..." by Chris Lattner · 20 years ago
- e17c5d0 ConstantInt::get only works for arguments < 128. by Chris Lattner · 20 years ago
- 5f4ef3c Eliminate all remaining tabs and trailing spaces. by Jeff Cohen · 20 years ago
- 810b4f8 Doh! Forgot to LLVMify the style. by John Criswell · 20 years ago
- 4642afd Basic fix for PR#591; don't convert an fprintf() to an fwrite() if there by John Criswell · 20 years ago
- a7828ba Fix a problem with the strcmp optimization checking the wrong string and by Reid Spencer · 20 years ago
- 9fbad13 Make the registration hash_map static. No other module needs it. Also, by Reid Spencer · 20 years ago
- 0b13cda Adjust the file comment to read a little easier. by Reid Spencer · 20 years ago
- 45bb4af Make sure ... arguments are casted to sbyte* where needed. by Reid Spencer · 20 years ago
- 895af9e Add a "brief" comment for CastToCStr by Reid Spencer · 20 years ago
- f8053ce Fix mismatched type problem that crashed on cases like this: by Chris Lattner · 20 years ago
- 74305a6 Don't look for __builtin_ffs, we'll never see it from llvm-gcc and there's by Reid Spencer · 20 years ago
- 17f7784 Provide this optimization as well: ffs(x) -> (x == 0 ? 0 : 1+llvm.cttz(x)) by Reid Spencer · 20 years ago
- 3de98ee Duh .. you actually have to #include Config/config.h before you can test by Reid Spencer · 20 years ago
- b195fcd Changes for ffs lib call simplification: by Reid Spencer · 20 years ago
- 170ae7f * Add two strlen optimizations: by Reid Spencer · 21 years ago
- 4f01a82 Don't increment the counter unless the debug flag is set. by Reid Spencer · 21 years ago
- 282d057 Implement the IsDigitOptimization for simplifying calls to the isdigit by Reid Spencer · 21 years ago
- 1e520fd * Correct the function prototypes for some of the functions to match the by Reid Spencer · 21 years ago
- 38cabd7 Implement optimizations for the strchr and llvm.memset library calls. by Reid Spencer · 21 years ago
- 95d8efd Avoid garbage output in the statistics display by ensuring that the by Reid Spencer · 21 years ago
- 49fa0704 Add the StrNCmpOptimization which is similar to strcmp. by Reid Spencer · 21 years ago
- 2d5c7be Implement the fprintf optimization which converts calls like this: by Reid Spencer · 21 years ago
- 16449a9 Fix a comment that stated the wrong thing. by Reid Spencer · 21 years ago
- 4c444fe * Don't depend on "guessing" what a FILE* is, just require that the actual by Reid Spencer · 21 years ago
- 9361697 Implement the optimizations for "pow" and "fputs" library calls. by Reid Spencer · 21 years ago
- 4bc952f Consistently use 'class' to silence VC++ by Jeff Cohen · 21 years ago
- 16983ca Remove from the TODO list those optimizations that are already handled by by Reid Spencer · 21 years ago
- 649ac28 Document additional libcall transformations that need to be written. by Reid Spencer · 21 years ago
- 7ddcfb3 Doxygenate. by Reid Spencer · 21 years ago
- 08b4940 More Cleanup: by Reid Spencer · 21 years ago
- e249a82 This is a cleanup commit: by Reid Spencer · 21 years ago
- dc11db6 Prefix the debug statistics so they group together. by Reid Spencer · 21 years ago
- e95a647 In debug builds, make a statistic for each kind of call optimization. This by Reid Spencer · 21 years ago
- f9d4be1 Fix up the debug statement to actually use a newline .. radical concept. by Reid Spencer · 21 years ago
- 18b9981 Uh, this isn't argpromotion. by Reid Spencer · 21 years ago
- 2bc7a4f Add some debugging output so we can tell which calls are getting triggered by Reid Spencer · 21 years ago
- f8c03d9 No, seriously folks, memcpy really does return void. by Reid Spencer · 21 years ago
- aaca170 memcpy returns void!!!!! by Reid Spencer · 21 years ago
- 4855ebf Fix some bugs found by running on llvm-test: by Reid Spencer · 21 years ago
- bb92b4f Changes From Review Feedback: by Reid Spencer · 21 years ago
- b4f7b83 * Merge get_GVInitializer and getCharArrayLength into a single function by Reid Spencer · 21 years ago
- 76dab9a * Implement StrLenOptimization by Reid Spencer · 21 years ago
- 8ee5aac Incorporate feedback from Chris: by Reid Spencer · 21 years ago
- fe91dfe Changes due to code review and new implementation: by Reid Spencer · 21 years ago
- f2534c7 Lots of changes based on review and new functionality: * Use a by Reid Spencer · 21 years ago
- 9bbaa2a Post-Review Cleanup: by Reid Spencer · 21 years ago
- 39a762d A new pass to provide specific optimizations for certain well-known library by Reid Spencer · 21 years ago