1. 7acd1cc Fix compilation of mesa, which I broke earlier today by Chris Lattner · 20 years ago
  2. e911979 Be more accurate by Chris Lattner · 20 years ago
  3. eee9117 Make the set of fixed (preallocated) intervals be a fixed superset of by Alkis Evlogimenos · 20 years ago
  4. 50eafbc Fix bug in previous checkin by Chris Lattner · 20 years ago
  5. 24ad00d Okay, so there is no reasonable way for tail duplication to update SSA form, by Chris Lattner · 20 years ago
  6. c1a0623 This code was both incredibly complex and incredibly broken. Fix it. by Chris Lattner · 20 years ago
  7. 54cc3c2 The .type directive on Solaris uses the # character instead of @. by Brian Gaeke · 20 years ago
  8. 6d339f9 Fix bug in zero-extending of shorts. by Brian Gaeke · 20 years ago
  9. 032f80f Add UMULrr and SMULrr instructions. by Brian Gaeke · 20 years ago
  10. 79db740 Use ! for comment char; it works in both Solaris as and GAS. by Brian Gaeke · 20 years ago
  11. f57e364 Make getClass more robust by adding cLong. Add handling for Mul instruction. by Brian Gaeke · 20 years ago
  12. 91408eb Punt if we see gigantic PHI nodes. This improves a huge interpreter loop by Chris Lattner · 20 years ago
  13. a2f652d Do not try to optimize PHI nodes with incredibly high degree. This reduces SCCP by Chris Lattner · 20 years ago
  14. 4bebf08 Do not copy gigantic switch instructions by Chris Lattner · 20 years ago
  15. 7d1bd33 Fix PR296: [execution engines] Unhandled cast constant expression by Chris Lattner · 20 years ago
  16. 85ebd54 Fix a regression from this patch: by Chris Lattner · 20 years ago
  17. 002be76 Add some missing functions. Make sure to handle calls together in case the by Chris Lattner · 20 years ago
  18. 6ae9eb1 Fix PR294 by Chris Lattner · 20 years ago
  19. 63dd4ff Add LAHF instruction by Alkis Evlogimenos · 20 years ago
  20. 6dd196f Restore old inlining heuristic. As the comment indicates, this is a nasty by Chris Lattner · 20 years ago
  21. fcead4f Ok, the assertion was bogus. Calls that do not read/write memory should not by Chris Lattner · 20 years ago
  22. df209fc This assertion is bogus now that calls do not necessarily read/write memory by Chris Lattner · 20 years ago
  23. 46234fd Add counters for the number of calls elimianted by Chris Lattner · 20 years ago
  24. 5a6e947 Implement CSE of call instructions in the most trivial case. This implements by Chris Lattner · 20 years ago
  25. bbcc147 Fix a minor bug, implementing GCSE/call_pure_function.ll by Chris Lattner · 20 years ago
  26. 118dd0c Implement LICM of calls in simple cases. This is sufficient to move around by Chris Lattner · 20 years ago
  27. 5b5f7c1 Don't be COMPLETELY pessimistic in the face of function calls by Chris Lattner · 20 years ago
  28. 992860c Deinline some virtual methods, provide better mod/ref answers through the by Chris Lattner · 20 years ago
  29. b79d792 Pass through the boolean queries by Chris Lattner · 20 years ago
  30. 4244bb5 Teach basicaa about some stdc functions. by Chris Lattner · 20 years ago
  31. 15d443b Mostly cosmetic improvements. Do fix the bug where a global value was considered an input. by Chris Lattner · 20 years ago
  32. 0de632b Assert that input blocks meet the invariants we expect by Chris Lattner · 20 years ago
  33. 5156c39 Fix several bugs in the loop extractor. In particular, subloops were never by Chris Lattner · 20 years ago
  34. 65826bf No correctness fixes here, just minor qoi fixes: by Chris Lattner · 20 years ago
  35. 12f390e Simplify code a bit, and fix bug CodeExtractor/2004-03-14-NoSwitchSupport.ll by Chris Lattner · 20 years ago
  36. 0e06674 Simplify the code a bit by making the collection of basic blocks to extract by Chris Lattner · 20 years ago
  37. a1a7148 Another API change to MRegisterInfo::foldMemoryOperand. Instead of a by Alkis Evlogimenos · 20 years ago
  38. 41bc0b0 Split into two passes. Now there is the general loop extractor, usable on by Chris Lattner · 20 years ago
  39. 39354c9 Change MRegisterInfo::foldMemoryOperand to return the folded by Alkis Evlogimenos · 20 years ago
  40. 97836fa Passes don't print stuff! by Chris Lattner · 20 years ago
  41. bf9eadd Do not create empty basic blocks when the lowerswitch pass expects blocks to by Chris Lattner · 20 years ago
  42. bb41156 Minor random cleanups by Chris Lattner · 20 years ago
  43. 16d0eb0 FunctionPass's should not define their own 'run' method. by Chris Lattner · 20 years ago
  44. 2ef703e If a block is dead, dominators will not be calculated for it. Because of this by Chris Lattner · 20 years ago
  45. 59c3569 Catch some more cases of broken code. The loop extractor seems to be creating by Chris Lattner · 20 years ago
  46. ffada93 Verify functions as they are produced if -debug is specified. Reduce by Chris Lattner · 20 years ago
  47. 2eff859 verifyFunction has been broken for a long time now. Fix it. by Chris Lattner · 20 years ago
  48. 1e3cb34 Move prototype to IPO.h instead of Scalar.h by Chris Lattner · 20 years ago
  49. efddcfa Indent anon namespace properly, add copyright block by Chris Lattner · 20 years ago
  50. c3c8703 Move to the IPO library. Utils shouldn't contain passes. by Chris Lattner · 20 years ago
  51. a2dc727 DemoteRegToStack got moved from DemoteRegToStack.h to Local.h by Chris Lattner · 20 years ago
  52. 0cea42a Add some debugging output by Chris Lattner · 20 years ago
  53. 619d354 This change makes two big adjustments. by Chris Lattner · 20 years ago
  54. 786c564 This little patch speeds up the loop used to update the dominator set analysis. by Chris Lattner · 20 years ago
  55. cc7c4ac Fix a tiny bug that caused an incorrect assertion failure poolallocating by Chris Lattner · 20 years ago
  56. 5634b9f It helps if I save the file. :) by Chris Lattner · 20 years ago
  57. 317201d Rename the intrinsic enum values for llvm.va_* from Intrinsic::va_* to by Chris Lattner · 20 years ago
  58. bfe492b Implement sub.ll:test14 by Chris Lattner · 20 years ago
  59. 9c29067 Implement InstCombine/sub.ll:test12 & test13 by Chris Lattner · 20 years ago
  60. 7a82ba0 Fix a couple of minor problems. Because PHI nodes can use themselves, this by Chris Lattner · 20 years ago
  61. 04b7593 Implement mod/ref analysis for a trivial case where locals don't escape. by Chris Lattner · 20 years ago
  62. 215fb76 Make -print-machineinstrs show us the code both before and after reg. alloc. by Brian Gaeke · 20 years ago
  63. a3f6684 Add support for a wider range of CMOV instructions. by Alkis Evlogimenos · 20 years ago
  64. 85f5e11 Simplify code to process CallSites (thanks to Chris). by Misha Brukman · 20 years ago
  65. 4230f40 Keep transitively-required passes alive for queries to work after the initial by Misha Brukman · 20 years ago
  66. bc1dbe9 Evaluate ModRef information in addition to regular ol' pointer analysis. by Misha Brukman · 20 years ago
  67. a975a9a Implement getModRefInfo() for DSA to calculate whether a function modifies or by Misha Brukman · 20 years ago
  68. 230c1a7 Add support for checking the select instruction by Chris Lattner · 20 years ago
  69. b4f4880 Know the opcode name of the select instruction by Chris Lattner · 20 years ago
  70. 08a45cc Add support for select constant expressions. Use reserve a bit more to avoid by Chris Lattner · 20 years ago
  71. 647f82b Add new function by Chris Lattner · 20 years ago
  72. e971486 Teach the constant folder how to do select instructions by Chris Lattner · 20 years ago
  73. cfdd148 Print select instructions correctly by Chris Lattner · 20 years ago
  74. 17fd273 Add constant folding wrapper support for select instructions. by Chris Lattner · 20 years ago
  75. 6e32372 Add sccp support for select instructions by Chris Lattner · 20 years ago
  76. 3d69f46 Add trivial optimizations for select instructions by Chris Lattner · 20 years ago
  77. 9f24a07 ADd support for select instructions by Chris Lattner · 20 years ago
  78. 46b787e Write select instructions to bytecode by Chris Lattner · 20 years ago
  79. e3ac22a Read select instrs from bytecode by Chris Lattner · 20 years ago
  80. 76f0ff3 Allow parsing select instruction and constant expr by Chris Lattner · 20 years ago
  81. 56c0fa6 Make code more readable. by Misha Brukman · 20 years ago
  82. ec85af1 Fix indentation. by Misha Brukman · 20 years ago
  83. b8bda13 Move implementations of functions here, which avoids #including <cstdlib> in the by Misha Brukman · 20 years ago
  84. c760d64 Get rid of the abort in PhyRegAlloc::finishSavingState(). by Brian Gaeke · 20 years ago
  85. c46f8a4 Give pass a name by Brian Gaeke · 20 years ago
  86. db760d0 Fix compilation on Sparc: assert(0) => abort() by Misha Brukman · 20 years ago
  87. cf68bd5 In PhyRegAlloc::saveState(), dump Arguments' saved-state, and try to by Brian Gaeke · 20 years ago
  88. 36061da Remove ghostly directory from the build by Brian Gaeke · 20 years ago
  89. d1b3679 Move all the SaveState options and stuff inton one spot at the top of the file. by Brian Gaeke · 20 years ago
  90. 14068d9 Only call verifySavedState if SaveRegAllocState is set AND debugging flag is on. by Brian Gaeke · 20 years ago
  91. c6b0c4b Fix PR284: [indvars] Induction variable analysis violates LLVM invariants by Chris Lattner · 20 years ago
  92. d0f3c5e My fix for PR274 broke the build on Darwin/PPC. As I'm fairly certain this by Brian Gaeke · 20 years ago
  93. 85fb1be implement new method by Chris Lattner · 20 years ago
  94. 6a367f3 Spill explicit physical register defs as well. by Alkis Evlogimenos · 20 years ago
  95. 519f4e7 Check if printing of implicit uses is required for all types of shift by Alkis Evlogimenos · 20 years ago
  96. 00f0a29 Address PR274 - '[JIT] Programs cannot resolve the fstat function' by Brian Gaeke · 20 years ago
  97. cf47198 Hmm, who left this sitting around in my tree by Brian Gaeke · 20 years ago
  98. cc2a2a5 Differentiate between extended precision floats (80-bit) and double precision floats (64-bit) by Alkis Evlogimenos · 20 years ago
  99. 0309066 Use newly added API to emit bytes for instructions that gas misassembles by Alkis Evlogimenos · 20 years ago
  100. 39c2005 Add emitInstruction() API so that we can get the bytes of a simple instruction by Alkis Evlogimenos · 20 years ago