1. c37177e Use schedulePass() instead of assignPassManager() to add new LPPassManager. by Devang Patel · 18 years ago
  2. a885c06 Add LPPassManager::insertLoop(). by Devang Patel · 18 years ago
  3. a31bd27 Add LOAD/STORE support for MMX. by Bill Wendling · 18 years ago
  4. 7a9a069 LPPassManager::deleteLoopFromQueue() add meat. Cut-n-paste code from by Devang Patel · 18 years ago
  5. cc1c427 Code clean up. Prepare to use register scavenger. by Evan Cheng · 18 years ago
  6. 22033be LPPassManager. Implement preparePassManager() hook. by Devang Patel · 18 years ago
  7. 7b65dd9 Keep track of higher level analysis. by Devang Patel · 18 years ago
  8. a5057d0 LPPassManager : Add initialization and finalizatino hooks. by Devang Patel · 18 years ago
  9. 28b3c45 Minor interface change. by Evan Cheng · 18 years ago
  10. 140e33c Scavenge a register using the register scavenger when needed. by Evan Cheng · 18 years ago
  11. 87f8bf6 If target decides to create an emergency spill slot, make sure it's closest to SP or frame pointer. by Evan Cheng · 18 years ago
  12. b74a3e6 Register scavenger is now capable of scavenging. It spills a register whose use of furthest away to make it available. by Evan Cheng · 18 years ago
  13. 1d9bacc Use new SDIselParamAttr enumeration. This removes "magick" constants by Anton Korobeynikov · 18 years ago
  14. 0db79d8 Enumerate SDISel formal parameter attributes. Make use of new enumeration. by Anton Korobeynikov · 18 years ago
  15. c6551ff Implement PR1240 by Anton Korobeynikov · 18 years ago
  16. 415c1f7 1. Make StoreValueToMemory a little more efficient by not requiring caller by Reid Spencer · 18 years ago
  17. 5763105 Fix some thinko's in the last patch. PtrSize has to be in bits and we by Reid Spencer · 18 years ago
  18. 7553c34 Fix a bug in IntToPtr. Truncating to 64-bits only works if the integer by Reid Spencer · 18 years ago
  19. 38f6a15 Simplify code as a result of the change in GenericValue to have a single by Reid Spencer · 18 years ago
  20. f953633 Radically simplify execution. This patch gets rid of all the special by Reid Spencer · 18 years ago
  21. bfcd599 Adjust and simplify external function processing now that GenericValue has by Reid Spencer · 18 years ago
  22. d08050b APInt's are no longer allocated on the heap because they are direct by Reid Spencer · 18 years ago
  23. deca08d Remove the insufficient code in Interpreter::create that computed the by Reid Spencer · 18 years ago
  24. 8fb0f19 Simplify things significantly because GenericValue now has a single integer by Reid Spencer · 18 years ago
  25. 3015972 Use std::deque to manage loop queue inside LPPassManager. by Devang Patel · 18 years ago
  26. fe61390 Keep track of inherited analysis. For example, if a loop pass does not by Devang Patel · 18 years ago
  27. 22a1cf9 Add preparePassManager() hook. This allows each pass to check whether by Devang Patel · 18 years ago
  28. b9a7bea Switch PPC return lower to use an autogenerated CC description. by Chris Lattner · 18 years ago
  29. baf1e4b Remove an unnecessary if statement and adjust indentation. by Reid Spencer · 18 years ago
  30. 229baff Add the emms intrinsic for MMX support. by Bill Wendling · 18 years ago
  31. cf5fb2b Current pass manager, not the parent pass manager, assumes the role of by Devang Patel · 18 years ago
  32. 7f99761 Avoid constructing std::strings unless pass debugging is ON. by Devang Patel · 18 years ago
  33. 55d5ac7 Account for time consumed by releaseMemory() properly. by Devang Patel · 18 years ago
  34. 6d7dd8e Use init_array/fini_array sections for static contructors/destructors when the ABI is AAPCS. by Lauro Ramos Venancio · 18 years ago
  35. 372dda8 This is the first major step of implementing PR1226. We now successfully by Chris Lattner · 18 years ago
  36. 413bc82 Ensure 64-bit correctness. by Jeff Cohen · 18 years ago
  37. 0a18267 Implement memoryLimit on Windows. by Jeff Cohen · 18 years ago
  38. 3c69849 fix a subtle bug that caused an MSVC warning. Thanks to Jeffc for pointing this out. by Chris Lattner · 18 years ago
  39. 783ccdb Add some simplifications for demanded bits, this allows instcombine to turn: by Chris Lattner · 18 years ago
  40. ca5183d Unbreak VC++ build. by Jeff Cohen · 18 years ago
  41. d5fa214 simplify some code by Chris Lattner · 18 years ago
  42. b654176 fold away addc nodes when we know there cannot be a carry-out. by Chris Lattner · 18 years ago
  43. bcf2484 generalize by Chris Lattner · 18 years ago
  44. 9115368 canonicalize constants to the RHS of addc/adde. If nothing uses the carry out of by Chris Lattner · 18 years ago
  45. 175415e eliminate some ops if they have an undef RHS by Chris Lattner · 18 years ago
  46. 8f3acf8 fix typo by Chris Lattner · 18 years ago
  47. 569bdc7 add missing braces by Chris Lattner · 18 years ago
  48. 57939df minor cleanups by Chris Lattner · 18 years ago
  49. d7f3de6 Remove unneeded header file. by Reid Spencer · 18 years ago
  50. f964f32 Speed up -instcombine by 20% by avoiding a particularly expensive passmgr call. by Chris Lattner · 18 years ago
  51. 5509178 switch MarkAliveBlocks over to using SmallPtrSet instead of std::set, speeding by Chris Lattner · 18 years ago
  52. b1f5d8b Speed up Loop::isLCSSAForm by using a hash table instead of a sorted vector. by Chris Lattner · 18 years ago
  53. 9f3d738 make better use of LCSSA information in RewriteLoopExitValues. Before, we by Chris Lattner · 18 years ago
  54. 0797605 Guard further against APInt operations with operands of unequal bit width. by Reid Spencer · 18 years ago
  55. 9caed54 Implement PR1179/PR1232 and test/Transforms/IndVarsSimplify/loop_evaluate_[234].ll by Chris Lattner · 18 years ago
  56. 8b2d42c Fix CodeGen/Generic/fpowi-promote.ll and PR1239 by Chris Lattner · 18 years ago
  57. c9838f2 Make RewriteLoopExitValues far less nested by using continue in the loop by Chris Lattner · 18 years ago
  58. a9569f1 Add an expand action for ISD label which just deletes the label. by Chris Lattner · 18 years ago
  59. b90fc7e Remove unnecessary #include. by Reid Spencer · 18 years ago
  60. d4c0e62 Deal with error handling better. by Reid Spencer · 18 years ago
  61. bdc7508 Make sure that when we store a value it is masked to its correct bit by Reid Spencer · 18 years ago
  62. e092936 Complete the APIntification of the interpreter. All asserts for > 64 bits by Reid Spencer · 18 years ago
  63. f0f09a9 Avoid memory leakage by having caller construct the APInt for the by Reid Spencer · 18 years ago
  64. a188bbe Fix constant folding of fp->int bitcast for vectors. by Reid Spencer · 18 years ago
  65. a7288df Only propagate IsKill if the last use is a kill. by Evan Cheng · 18 years ago
  66. e1aa066 Implement APInt support for the binary operators. by Reid Spencer · 18 years ago
  67. dea7ef1 1. Have the ExecutionContext keep track of the APInt's allocated and by Reid Spencer · 18 years ago
  68. af80638 http://llvm.org/bugs/show_bug.cgi?id=1237 by Nate Begeman · 18 years ago
  69. 93a2875 Implement loading and storing of APInt values from memory. by Reid Spencer · 18 years ago
  70. f54949d Emit low/high immediate loads properly for Linux/PPC. by Nick Lewycky · 18 years ago
  71. c739cd6 my recent change caused a failure in a bswap testcase, because it changed by Chris Lattner · 18 years ago
  72. b6431da Translate bit operations to English. by Nick Lewycky · 18 years ago
  73. a16d442 Watch out for cases like this: by Evan Cheng · 18 years ago
  74. ec9c358 add a top-level iteration loop to instcombine. This means that it will never by Chris Lattner · 18 years ago
  75. af3e946 APIntify this pass. by Reid Spencer · 18 years ago
  76. bee0f66 Finally get this patch right :) by Reid Spencer · 18 years ago
  77. 502db93 Dang, I've done that twice now! Undo previous commit. by Reid Spencer · 18 years ago
  78. a5dae0c Use more efficient test for one value in a ConstantInt. by Reid Spencer · 18 years ago
  79. 4e69f48 Guard against huge loop trip counts in an APInt safe way. by Reid Spencer · 18 years ago
  80. ae64219 X86-64 VACOPY needs custom expansion. va_list is a struct { i32, i32, i8*, i8* }. by Evan Cheng · 18 years ago
  81. e8391e0 Make sure debug code is not evaluated in non-debug case. by Reid Spencer · 18 years ago
  82. f1bed4c 1. Sort switch cases using APInt safe comparison. by Reid Spencer · 18 years ago
  83. 4cf735b Use APInt safe isOne() method on ConstantInt instead of getZExtValue()==1 by Reid Spencer · 18 years ago
  84. e1c99d4 Make sorting of ConstantInt be APInt clean through use of ult function. by Reid Spencer · 18 years ago
  85. 46f9c94 Fix ashr for bitwidths > 64. This is now validated up to 1024 bits. by Reid Spencer · 18 years ago
  86. f7dcfa8 Simplify things by Anton Korobeynikov · 18 years ago
  87. dbab386 Fix a significant algorithm problem with the instcombine worklist. removing by Chris Lattner · 18 years ago
  88. f22a5c6 minor cleanup by Chris Lattner · 18 years ago
  89. 5de3b7f Mark dead def as unused. by Evan Cheng · 18 years ago
  90. 7b466d0 Dead live-in detection bug. by Evan Cheng · 18 years ago
  91. 6b44809 - Keep track all def and uses of stack slot available in register. by Evan Cheng · 18 years ago
  92. c3dd314 Invalidate last use of a reused register if the use is a deleted noop copy. by Evan Cheng · 18 years ago
  93. 82932a5 argument lowering should copy from the vreg shadows of live-in arguments by Chris Lattner · 18 years ago
  94. 9b6f57c add a note by Chris Lattner · 18 years ago
  95. f09aef7 Use a better algorithm for rounding sqrt results. Change the FIXME about by Reid Spencer · 18 years ago
  96. c6a28fc Implement unionWith. by Nick Lewycky · 18 years ago
  97. 67ef241 switch the inliner from being recursive to being iterative. by Chris Lattner · 18 years ago
  98. 9b4aeb3 Fix an unequal bitwidth issue. by Reid Spencer · 18 years ago
  99. 9bf94a4 Add a FIXME by Reid Spencer · 18 years ago
  100. 36184ed Fix a problem where shifting by 64-bits leads to incorrect results on PPC by Reid Spencer · 18 years ago