1. eed37ba Add llvm.sqrt intrinsic, patch contributed by Morten Ofstad by Chris Lattner · 19 years ago
  2. 9f56b1f * Don't depend on "guessing" what a FILE* is, just require that the actual by Reid Spencer · 19 years ago
  3. abffafd * Fix signed/unsigned usage problem * Rearrange for readability. by Reid Spencer · 19 years ago
  4. b2ae078 A new test case for the ToAsciiOptimizer. by Reid Spencer · 19 years ago
  5. 926bd0c A new test case for the StrCmpOptimization in -simplify-libcalls. by Reid Spencer · 19 years ago
  6. e589cc4 This is StrCpy, NOT StrCat! by Reid Spencer · 19 years ago
  7. 41571c8 Get the name of the pass right in the documentation. by Reid Spencer · 19 years ago
  8. 3f169a1 Fix the success criteria for the test to make call instructions with "pow" by Reid Spencer · 19 years ago
  9. b282521 Actually make this pass test something related to fputs. by Reid Spencer · 19 years ago
  10. ff5525d Implement the optimizations for "pow" and "fputs" library calls. by Reid Spencer · 19 years ago
  11. bb4cae7 Add a test case for the puts libcall optimization. by Reid Spencer · 19 years ago
  12. 45254f7 Add a testcase for optimizing the strcpy libcall. by Reid Spencer · 19 years ago
  13. df4945b Remove optimizations that don't require both operands to be constant. These by Reid Spencer · 19 years ago
  14. 0f4a891 New test case for testing pow(3) math library optimizations. by Reid Spencer · 19 years ago
  15. 5882b92 Consistently use 'class' to silence VC++ by Jeff Cohen · 19 years ago
  16. 1d3b718 * Add constant folding for additional floating point library calls such as by Reid Spencer · 19 years ago
  17. 2c56e8a Add support for FSQRT node, patch contributed by Morten Ofstad by Chris Lattner · 19 years ago
  18. 5b103c2 These functions can set errno! by Chris Lattner · 19 years ago
  19. 5afc124 Add some new X86 instrs, patch contributed by Morten Ofstad by Chris Lattner · 19 years ago
  20. 3b6b637 Codegen fabs/fabsf as FABS. Patch contributed by Morten Ofstad by Chris Lattner · 19 years ago
  21. da6ba87 Legalize FSQRT, FSIN, FCOS nodes, patch contributed by Morten Ofstad by Chris Lattner · 19 years ago
  22. 7f64464 Add FSQRT, FSIN, FCOS nodes, patch contributed by Morten Ofstad by Chris Lattner · 19 years ago
  23. 5624c75 Remove from the TODO list those optimizations that are already handled by by Reid Spencer · 19 years ago
  24. 8441a01 Document additional libcall transformations that need to be written. by Reid Spencer · 19 years ago
  25. 716f49e Doxygenate. by Reid Spencer · 19 years ago
  26. 209a0ae remove 'statement with no effect' warning by Chris Lattner · 19 years ago
  27. 2d86ea2 Implement Value* tracking for loads and stores in the selection DAG. This enables one to use alias analysis in the backends. by Andrew Lenharth · 19 years ago
  28. 22cab6c Unbreak the sparc backend. by Chris Lattner · 19 years ago
  29. 3f7d8c6 More Cleanup: by Reid Spencer · 19 years ago
  30. e3142be import fix and plot multiple lines at once by Andrew Lenharth · 19 years ago
  31. e43b3fb Generate a gnuplot script for any program and any test (like llc or gcc) by Andrew Lenharth · 19 years ago
  32. 91aa9ee So you want to import nightly tester data into a data base? Have we got the perl script for you by Andrew Lenharth · 19 years ago
  33. 6e92729 fix for parse, and a start at db import. Using CVS as scp :) by Andrew Lenharth · 19 years ago
  34. 85d5f60 clean up some warnings by Duraid Madina · 19 years ago
  35. a16d5a5 This is a cleanup commit: by Reid Spencer · 19 years ago
  36. d651f44 detect functions that never return, and turn the instruction following a by Chris Lattner · 19 years ago
  37. cd4b7a4 Test the noreturn function optimization by Chris Lattner · 19 years ago
  38. ff1c9e2 Add the simplify-libcalls pass. by Reid Spencer · 19 years ago
  39. 4430e3a A first step towards being able to do more interesting things with the nightly tester data. Moreinteresting things will come soon, so tune in by Andrew Lenharth · 19 years ago
  40. 026a87a Prefix the debug statistics so they group together. by Reid Spencer · 19 years ago
  41. 1ea099c In debug builds, make a statistic for each kind of call optimization. This by Reid Spencer · 19 years ago
  42. bc9fa58 This analysis doesn't take 'throwing' into consideration, it looks at by Chris Lattner · 19 years ago
  43. 0ddf0d6 Fix up the debug statement to actually use a newline .. radical concept. by Reid Spencer · 19 years ago
  44. ef99ea3 Uh, this isn't argpromotion. by Reid Spencer · 19 years ago
  45. 8f13261 Add some debugging output so we can tell which calls are getting triggered by Reid Spencer · 19 years ago
  46. c915108 no parens by Chris Lattner · 19 years ago
  47. 695b78b update some paths by Chris Lattner · 19 years ago
  48. 47a3785 No, seriously folks, memcpy really does return void. by Reid Spencer · 19 years ago
  49. a525f6d memcpy returns void!!!!! by Reid Spencer · 19 years ago
  50. a8d451e Convert the remainder of the intrinsic function prototypes to "declare" by Reid Spencer · 19 years ago
  51. d462235 Use the declare syntax not the call syntax for intrinsic prototypes so by Reid Spencer · 19 years ago
  52. 3f80a38 don't let Reid build void*'s :) by Chris Lattner · 19 years ago
  53. 43fd4d0 Fix some bugs found by running on llvm-test: by Reid Spencer · 19 years ago
  54. fcbdb9c Changes From Review Feedback: by Reid Spencer · 19 years ago
  55. 7b7adcf Add a test case for MemMove.ll by Reid Spencer · 19 years ago
  56. c662bc7 Result of strlen is size_t which is either uint or ulong, not int. by Reid Spencer · 19 years ago
  57. 318c149 Make interval partition print correctly, patch contributed by Vladimir Prus! by Chris Lattner · 19 years ago
  58. 93b94a6 Fix the compile failures from last night. by Chris Lattner · 19 years ago
  59. 4706c03 constmul bugfix: multiply by 27611 was broken by Duraid Madina · 19 years ago
  60. 3b84bac clean up the code! (oops) lots more cleaning left, however. by Duraid Madina · 19 years ago
  61. 20754ac * Merge get_GVInitializer and getCharArrayLength into a single function by Reid Spencer · 19 years ago
  62. 4ac0f21 Add a new test case for the llvm.memcpy simplification case. by Reid Spencer · 19 years ago
  63. b232256 * Add code to reduce multiplies by constant integers to shifts, adds and by Duraid Madina · 19 years ago
  64. 912401c * Implement StrLenOptimization by Reid Spencer · 19 years ago
  65. 8fe86dd * Add a test case for StrLenOptimization by Reid Spencer · 19 years ago
  66. 43e0bae Incorporate feedback from Chris: by Reid Spencer · 19 years ago
  67. c8beae2 Add SimplyLibCalls.cpp to VC++ build by Jeff Cohen · 19 years ago
  68. c89c363 Fix RUN: line to not always pass. by Reid Spencer · 19 years ago
  69. d36f979 Fold (X > -1) | (Y > -1) --> (X&Y > -1) by Chris Lattner · 19 years ago
  70. 855adb1 Changes due to code review and new implementation: by Reid Spencer · 19 years ago
  71. 229ab2e implement some more logical compares with constants, so that: by Chris Lattner · 19 years ago
  72. 6cc0311 Lots of changes based on review and new functionality: * Use a  by Reid Spencer · 19 years ago
  73. 8b9f9b3 Update the test case to handle a few more (degenerate) cases and remove by Reid Spencer · 19 years ago
  74. 6ea9279 Codegen x < 0 | y < 0 as (x|y) < 0. This allows us to compile this to: by Chris Lattner · 19 years ago
  75. 91bd25d Make dominates(A,B) work with post dominators. Patch contributed by by Chris Lattner · 19 years ago
  76. 14fc5c1 Added question about turning off all optimizations. I think this has been asked once or twice. by Tanya Lattner · 19 years ago
  77. a70b66d implement getelementptr.ll:test10 by Chris Lattner · 19 years ago
  78. e319464 rename fn by Chris Lattner · 19 years ago
  79. 27b8598 new testcase by Chris Lattner · 19 years ago
  80. a1198b5 Correctly handle global-argument aliases induced in main by Chris Lattner · 19 years ago
  81. 63320cc Don't mess up SCC traversal when a node has null edges out of it. by Chris Lattner · 19 years ago
  82. 69c11bb document 'opaque' types by Chris Lattner · 19 years ago
  83. 0f876db Add feedback from Vikram by Chris Lattner · 19 years ago
  84. 5fe8561 Make sure the target buffer is null terminated so we don't blow up by Reid Spencer · 19 years ago
  85. 0bc0750 A test case for testing the StrCatOptimizer, currently XFAILed everywhere. by Reid Spencer · 19 years ago
  86. b7c11e3 Post-Review Cleanup: by Reid Spencer · 19 years ago
  87. 5517b2b Use the %name rather than the "name" format so those familiar with the by Reid Spencer · 19 years ago
  88. a1aad3b Shut GCC 4.0 up about classes that have virtual functions but a non-virtual by Reid Spencer · 19 years ago
  89. bb3d5d2 Declare a function to create the SimplifyLibCalls pass. by Reid Spencer · 19 years ago
  90. a7c049b A new pass to provide specific optimizations for certain well-known library by Reid Spencer · 19 years ago
  91. a498747 A test case for the the ExitInMain libcall simplification. by Reid Spencer · 19 years ago
  92. e8f3848 Older compilers won't like the inline virtual destructor in the header file by Reid Spencer · 19 years ago
  93. fd84c2d fix some bugs by Chris Lattner · 19 years ago
  94. 05bb883 Fix a thinko in the documentation of the splitBasicBlock method. The branch by Reid Spencer · 19 years ago
  95. 2b2a528 Shut GCC 4.0 up about classes with virtual functions but no virtual destructor. by Reid Spencer · 19 years ago
  96. 6287486 Shut GCC 4.0 up when it complains about classes with virtual functions that by Reid Spencer · 19 years ago
  97. ad1f0cd Make this readable for newbies and those who can only understand one set of by Reid Spencer · 19 years ago
  98. 4e8458d extract has been renamed to llvm-extract to avoid conflicting with another tool by Misha Brukman · 19 years ago
  99. f52d681 Eliminate cases where we could << by 64, which is undefined in C. by Chris Lattner · 19 years ago
  100. e50b075 There are still uses for spaces in Makefiles -- to make text line up together, by Misha Brukman · 19 years ago