1. 3da59db For PR950: by Reid Spencer · 18 years ago
  2. 3ed469c For PR786: by Reid Spencer · 18 years ago
  3. 1628cec For PR950: by Reid Spencer · 18 years ago
  4. b83eb64 For PR950: by Reid Spencer · 18 years ago
  5. b74ed07 Adding dllimport, dllexport and external weak linkage types. by Anton Korobeynikov · 18 years ago
  6. 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 18 years ago
  7. fb9d0dc Add missing casts. This fixed some regressions. by Evan Cheng · 18 years ago
  8. 21abac2 More libcall transformations: by Evan Cheng · 18 years ago
  9. 9528952 Simplify fprintf(file, "%s", str) to fputs(str, file). by Evan Cheng · 18 years ago
  10. 2144c25 Remove some dead variables. by Chris Lattner · 18 years ago
  11. aecb062 Make this work with renamed intrinsics. by Chris Lattner · 18 years ago
  12. 2f98594 fix a bunch of alpha regressions. see bug 709 by Andrew Lenharth · 18 years ago
  13. e46f6e9 add a bunch more optimizations for unary double math functions by Chris Lattner · 19 years ago
  14. 7070c5f Refactor/genericize this, no functionality change by Chris Lattner · 19 years ago
  15. e05cf71 Make this more efficient in the following ways: by Chris Lattner · 19 years ago
  16. 0f9f8c3 Several non-functionality changing changes: by Chris Lattner · 19 years ago
  17. aa87e05 For PR696: by Reid Spencer · 19 years ago
  18. f91e97a Clean up the FFS optimization code, and make it correctly create the appropriate by Chris Lattner · 19 years ago
  19. 66c5fd6 When a function takes a variable number of pointer arguments, with a zero by Jeff Cohen · 19 years ago
  20. a48bc53 Fold isascii into a simple comparison. This speeds up 197.parser by 7.4%, by Chris Lattner · 19 years ago
  21. e9b6242 remove a bunch of unneeded stuff, or self evident comments by Chris Lattner · 19 years ago
  22. c330069 Implement a couple of memcmp folds from the todo list by Chris Lattner · 19 years ago
  23. aebac50 Fix some logic I broke that caused a regression on by Chris Lattner · 19 years ago
  24. 5d735bf Simplify this code a bit by relying on recursive simplification. Support by Chris Lattner · 19 years ago
  25. 5324986 Transform floor((double)FLT) -> (double)floorf(FLT), implementing by Chris Lattner · 19 years ago
  26. bbf728e All stats are "Number of ..." by Chris Lattner · 19 years ago
  27. 9cc5f42 ConstantInt::get only works for arguments < 128. by Chris Lattner · 19 years ago
  28. 00b16889 Eliminate all remaining tabs and trailing spaces. by Jeff Cohen · 19 years ago
  29. 46b8db2 Doh! Forgot to LLVMify the style. by John Criswell · 19 years ago
  30. 1d231ec Basic fix for PR#591; don't convert an fprintf() to an fwrite() if there by John Criswell · 19 years ago
  31. 134d2e4 Fix a problem with the strcmp optimization checking the wrong string and by Reid Spencer · 19 years ago
  32. 8902602 Make the registration hash_map static. No other module needs it. Also, by Reid Spencer · 19 years ago
  33. 0660f75 Adjust the file comment to read a little easier. by Reid Spencer · 19 years ago
  34. b82baf0 Make sure ... arguments are casted to sbyte* where needed. by Reid Spencer · 19 years ago
  35. 5845623 Add a "brief" comment for CastToCStr by Reid Spencer · 19 years ago
  36. 9375135 Fix mismatched type problem that crashed on cases like this: by Chris Lattner · 19 years ago
  37. c3f6abd Don't look for __builtin_ffs, we'll never see it from llvm-gcc and there's by Reid Spencer · 19 years ago
  38. f74eb3f Provide this optimization as well: ffs(x) -> (x == 0 ? 0 : 1+llvm.cttz(x)) by Reid Spencer · 19 years ago
  39. c64e3e7 Duh .. you actually have to #include Config/config.h before you can test by Reid Spencer · 19 years ago
  40. c29b13d Changes for ffs lib call simplification: by Reid Spencer · 19 years ago
  41. 789082a * Add two strlen optimizations: by Reid Spencer · 19 years ago
  42. 673c1a9 Don't increment the counter unless the debug flag is set. by Reid Spencer · 19 years ago
  43. cea6559 Implement the IsDigitOptimization for simplifying calls to the isdigit by Reid Spencer · 19 years ago
  44. 58b563c * Correct the function prototypes for some of the functions to match the by Reid Spencer · 19 years ago
  45. 21506ff Implement optimizations for the strchr and llvm.memset library calls. by Reid Spencer · 19 years ago
  46. 9974dda Avoid garbage output in the statistics display by ensuring that the by Reid Spencer · 19 years ago
  47. e6ec8cc Add the StrNCmpOptimization which is similar to strcmp. by Reid Spencer · 19 years ago
  48. a1b4390 Implement the fprintf optimization which converts calls like this: by Reid Spencer · 19 years ago
  49. 63a7513 Fix a comment that stated the wrong thing. by Reid Spencer · 19 years ago
  50. 9f56b1f * Don't depend on "guessing" what a FILE* is, just require that the actual by Reid Spencer · 19 years ago
  51. ff5525d Implement the optimizations for "pow" and "fputs" library calls. by Reid Spencer · 19 years ago
  52. 5882b92 Consistently use 'class' to silence VC++ by Jeff Cohen · 19 years ago
  53. 5624c75 Remove from the TODO list those optimizations that are already handled by by Reid Spencer · 19 years ago
  54. 8441a01 Document additional libcall transformations that need to be written. by Reid Spencer · 19 years ago
  55. 716f49e Doxygenate. by Reid Spencer · 19 years ago
  56. 3f7d8c6 More Cleanup: by Reid Spencer · 19 years ago
  57. a16d5a5 This is a cleanup commit: by Reid Spencer · 19 years ago
  58. 026a87a Prefix the debug statistics so they group together. by Reid Spencer · 19 years ago
  59. 1ea099c In debug builds, make a statistic for each kind of call optimization. This by Reid Spencer · 19 years ago
  60. 0ddf0d6 Fix up the debug statement to actually use a newline .. radical concept. by Reid Spencer · 19 years ago
  61. ef99ea3 Uh, this isn't argpromotion. by Reid Spencer · 19 years ago
  62. 8f13261 Add some debugging output so we can tell which calls are getting triggered by Reid Spencer · 19 years ago
  63. 47a3785 No, seriously folks, memcpy really does return void. by Reid Spencer · 19 years ago
  64. a525f6d memcpy returns void!!!!! by Reid Spencer · 19 years ago
  65. 43fd4d0 Fix some bugs found by running on llvm-test: by Reid Spencer · 19 years ago
  66. fcbdb9c Changes From Review Feedback: by Reid Spencer · 19 years ago
  67. 20754ac * Merge get_GVInitializer and getCharArrayLength into a single function by Reid Spencer · 19 years ago
  68. 912401c * Implement StrLenOptimization by Reid Spencer · 19 years ago
  69. 43e0bae Incorporate feedback from Chris: by Reid Spencer · 19 years ago
  70. 855adb1 Changes due to code review and new implementation: by Reid Spencer · 19 years ago
  71. 6cc0311 Lots of changes based on review and new functionality: * Use a  by Reid Spencer · 19 years ago
  72. b7c11e3 Post-Review Cleanup: by Reid Spencer · 19 years ago
  73. a7c049b A new pass to provide specific optimizations for certain well-known library by Reid Spencer · 19 years ago