1. 422acf2 Fixed sized limits are bad... duh. by Chris Lattner · 20 years ago
  2. f7dd526 Really spiff, don't chatter :) by Chris Lattner · 20 years ago
  3. ef8e48a I don't think we have to have 4 extra allocated (but unused) bytes on the stack. by Brian Gaeke · 20 years ago
  4. 3d11e8a I started working on casts, but I don't have anything compilable yet. by Brian Gaeke · 20 years ago
  5. 07b2c46 Don't underline diffs by Brian Gaeke · 20 years ago
  6. 87e18de Emit the immediate form of in/out when possible. by Chris Lattner · 20 years ago
  7. 440bbc2 Add immediate forms of in/out. Use let to shorten lines by Chris Lattner · 20 years ago
  8. e47f4ff Add support for new instruction type by Chris Lattner · 20 years ago
  9. 2665383 Add support for the printImplicitDefsBefore flag by Chris Lattner · 20 years ago
  10. 5deaa7a Make the testcase more challenging by Chris Lattner · 20 years ago
  11. a990398 Reenable library now that the loopsimplify bug is fixed by Chris Lattner · 20 years ago
  12. 4b66242 Fix LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFrontier.ll by Chris Lattner · 20 years ago
  13. 4acd51a New testcase where loop simplify is not updating domfrontiers correctly by Chris Lattner · 20 years ago
  14. 1f62f82 Refactor code a bit to make it simpler and eliminate the goto by Chris Lattner · 20 years ago
  15. 6491340 Add notes about some of the code quality improvements that have gone in by Chris Lattner · 20 years ago
  16. 5d98f04 Temporary hack to get the nightly tester running by Chris Lattner · 20 years ago
  17. a33f669 Added Spiff. by John Criswell · 20 years ago
  18. 529b28d This patch addresses PR35: Loop simplify should reconstruct nested loops. by Chris Lattner · 20 years ago
  19. cce5a34 Clean up the Spiff code so that it emits fewer warnings. This by Brian Gaeke · 20 years ago
  20. 401be2c Build Spiff directory by Brian Gaeke · 20 years ago
  21. 0df5f9f Add the Spiff fp-aware diff utility from Bellcore by Brian Gaeke · 20 years ago
  22. 5f0b515 We don't need to insert TargetData into the PassManager here. by Brian Gaeke · 20 years ago
  23. ee7e286 new testcase by Chris Lattner · 20 years ago
  24. 6e4d0d6 Fix bug introduced in previous commit. by Alkis Evlogimenos · 20 years ago
  25. 46758a8 Add some methods that are useful for updating loop information. by Chris Lattner · 20 years ago
  26. 479f7e5 Update testcase to illustrate the coalescing problem. The previous one did not work because of a fix in the x86 instruction selector. by Alkis Evlogimenos · 20 years ago
  27. 43b61f7 Correctly compute spill weights by Alkis Evlogimenos · 20 years ago
  28. f8d57a5 Added testcase for the llvm.readport and llvm.writeport intrinsics. by John Criswell · 20 years ago
  29. 96db6fc Corrected the descriptions of the llvm.writeport and llvm.writeio intrinsics. by John Criswell · 20 years ago
  30. e633352 Print def lists a bit more compactly by Alkis Evlogimenos · 20 years ago
  31. d1862af Add same value coalescing testcase by Alkis Evlogimenos · 20 years ago
  32. 183402a Added initial design for the llvm.readio and llvm.writeio intrinsics. by John Criswell · 20 years ago
  33. f9c455d Add a couple more IPO's by Chris Lattner · 20 years ago
  34. 27829ec finegrainify namespacification by Chris Lattner · 20 years ago
  35. ce1a3a2 Actually update the call graph as the inliner changes it. This allows us to by Chris Lattner · 20 years ago
  36. b81c021 Change the call graph class to have TWO external nodes, making call graph by Chris Lattner · 20 years ago
  37. 7512c08 Hrm, operator new and new[] do not belong here. We should not CSE them! :) by Chris Lattner · 20 years ago
  38. 1708d12 Add support for removing invoke instructions by Chris Lattner · 20 years ago
  39. 85eb157 Stop printing Function* by Chris Lattner · 20 years ago
  40. d08ddd3 Simplify code a bit, and be sure to mark the external node as potentially throwing by Chris Lattner · 20 years ago
  41. 133dbb1 Fix issues that the local allocator has dealing with instructions that implicitly use ST(0) by Chris Lattner · 20 years ago
  42. 284b496 No really, fix printing for LLC. I gotta get a way for CVS to whine at me if by Chris Lattner · 20 years ago
  43. 2fc83a5 Correct printing for LLC and the encoding for the JIT by Chris Lattner · 20 years ago
  44. 8d2822e Use the fucomi[p] instructions to perform floating point comparisons instead by Chris Lattner · 20 years ago
  45. c040bca Add support for the FUCOMIr instruction by Chris Lattner · 20 years ago
  46. a1b5e16 Add two new instructions by Chris Lattner · 20 years ago
  47. 9938286 Fix a bug in my load/cast folding patch. by Chris Lattner · 20 years ago
  48. 13c07fe Adjust some comments, fix a bug in my previous patch by Chris Lattner · 20 years ago
  49. 36ee07f Disambiguate symbols after loop extraction so that we can diagnose a code by Chris Lattner · 20 years ago
  50. feac3e1 On X86, casting an integer to floating point requires going through memory. by Chris Lattner · 20 years ago
  51. bb4d6c5 New testcase by Chris Lattner · 20 years ago
  52. 95157f7 Implement folding of loads into floating point operations. This implements: by Chris Lattner · 20 years ago
  53. 2d9de9d New testcase by Chris Lattner · 20 years ago
  54. 6621ed9 Unify all of the code for floating point +,-,*,/ into one function by Chris Lattner · 20 years ago
  55. 8ebf1c3 This implements folding of constant operands into floating point operations by Chris Lattner · 20 years ago
  56. 462fa82 Restructure the mul/div/rem handling code to follow the pattern the other by Chris Lattner · 20 years ago
  57. 48b0c97 Codegen FP adds and subtracts with a constant more efficiently, generating: by Chris Lattner · 20 years ago
  58. 490e86f Add some new instructions by Chris Lattner · 20 years ago
  59. dbd1588 New testcase by Chris Lattner · 20 years ago
  60. 4cf15e7 Relax assertion to make this function work with a broader class of instructions by Chris Lattner · 20 years ago
  61. 427aeb4 Two changes: by Chris Lattner · 20 years ago
  62. 4a1f2e3 Add another variant of the testcase by Chris Lattner · 20 years ago
  63. bec63d6 operator new & operator new[] do not kill any legal memory locations. by Chris Lattner · 20 years ago
  64. ffdc4ff new testcase by Chris Lattner · 20 years ago
  65. 65585aa Allow clients to be more efficient. by Chris Lattner · 20 years ago
  66. 414c367 Make comments above APIs reflect what they should do. by Chris Lattner · 20 years ago
  67. e40bb91 New method to allow more efficient clients by Chris Lattner · 20 years ago
  68. fbede52 Fix a bug in my select transformation by Chris Lattner · 20 years ago
  69. a0ae819 Add a missing break, which caused a crash in an obscure situation by Chris Lattner · 20 years ago
  70. adb7c0d Update the value numbering interface. by Chris Lattner · 20 years ago
  71. 7015a03 Note to self: SAVE FILES! by Chris Lattner · 20 years ago
  72. c39546c Add an interface to update value numbering by Chris Lattner · 20 years ago
  73. d76956d Implement InstCombine/select.ll:test13* by Chris Lattner · 20 years ago
  74. fb384a1 New testcases by Chris Lattner · 20 years ago
  75. 66331a4 Implement InstCombine/add.ll:test20 by Chris Lattner · 20 years ago
  76. 7706324 New testcase by Chris Lattner · 20 years ago
  77. 38e66bd Rewrite the GCSE pass to be *substantially* simpler, a bit more efficient, by Chris Lattner · 20 years ago
  78. 326c0f3 Fix spurious warning in release mode by Chris Lattner · 20 years ago
  79. 85aa709 Silence a spurious warning by Chris Lattner · 20 years ago
  80. a5f4103 Simplify code a bit, and fix a bug that was breaking perlbmk by Chris Lattner · 20 years ago
  81. 562cb66 Fix a bug in my checkin last night that was breaking programs using invoke. by Chris Lattner · 20 years ago
  82. 27c694b Fix previous patch by Chris Lattner · 20 years ago
  83. 1717760 Correctly update counters by Chris Lattner · 20 years ago
  84. 0190fdb Add note by Chris Lattner · 20 years ago
  85. b903fc5 Add a couple of more functions that cannot access memory (the intrinsics) and by Chris Lattner · 20 years ago
  86. ede6ac6 Simplify code a bit, and use alias analysis to allow us to delete unused by Chris Lattner · 20 years ago
  87. dc4736f New testcases by Chris Lattner · 20 years ago
  88. 94c420d Clarify interface by Chris Lattner · 20 years ago
  89. 5364360 Create the output directory if it's not already there by Chris Lattner · 20 years ago
  90. 4f21c17 Simplify cfg now eliminates all of the branches in this testcase by Chris Lattner · 20 years ago
  91. 7c4865d Another testcase by Chris Lattner · 20 years ago
  92. 1c48527 Testcase to make sure we can apply the shift to the operands of the select, by Chris Lattner · 20 years ago
  93. e576b91 Implement select.ll:test12* by Chris Lattner · 20 years ago
  94. a5c5830 Add testcases for harder combining cases. by Chris Lattner · 20 years ago
  95. 570751c Fold code like: if (C) V1 |= V2; by Chris Lattner · 20 years ago
  96. 2423db0 Fix an obvious bug in the refactoring I did a few days ago by Chris Lattner · 20 years ago
  97. 3636540 Expand on adding an intrinsic. Move section to before adding an instruction by Chris Lattner · 20 years ago
  98. 6d804f4 Reversed the order of the llvm.writeport() operands so that the value by John Criswell · 20 years ago
  99. 2eefe51 Fold binary operators with a constant operand into select instructions by Chris Lattner · 20 years ago
  100. 82e14fe Implement select.ll:test11 by Chris Lattner · 20 years ago