1. 228a18e switch the SUnit pred/succ sets from being std::sets to being smallvectors. by Chris Lattner · 19 years ago
  2. eb8730d Doh. Incorrectly inverted condition. Also add a isOnlyUse check to match tablegen. by Evan Cheng · 19 years ago
  3. be38416 minor changes. by Chris Lattner · 19 years ago
  4. f83482d Use the appropriate typedef by Chris Lattner · 19 years ago
  5. ec46ea3 Declare the callee saved regs by Rafael Espindola · 19 years ago
  6. 23329f5 SelectNodeTo() may return a SDOperand that is different from the input. by Evan Cheng · 19 years ago
  7. 4b79057 RET_FLAG has an optional input flag, but it does not produce a flag result. by Evan Cheng · 19 years ago
  8. 5c36d78 add a note by Chris Lattner · 19 years ago
  9. fe85403 initial changes to support JIT'ing from multiple module providers, implicitly by Chris Lattner · 19 years ago
  10. ccbe2ec Fix PowerPC/2006-08-15-SelectionCrash.ll and simplify selection code. by Chris Lattner · 19 years ago
  11. 0b3e525 Start using SDVTList more consistently by Chris Lattner · 19 years ago
  12. 70046e9 add a new SDVTList type and new SelectionDAG::getVTList methods to streamline by Chris Lattner · 19 years ago
  13. f9f37fc eliminate use of getNode that takes vector of valuetypes. by Chris Lattner · 19 years ago
  14. 2fa6d3b Add a new getNode() method that takes a pointer to an already-intern'd list by Chris Lattner · 19 years ago
  15. e51ee04 remove SelectionDAG::InsertISelMapEntry, it is dead by Chris Lattner · 19 years ago
  16. 213a16c Add code to resize the CSEMap hash table. This doesn't speedup codegen of by Chris Lattner · 19 years ago
  17. df32aac Handle single-entry PHI nodes correctly. This fixes PR877 and by Chris Lattner · 19 years ago
  18. 130fc13 Add the actual constant to the hash for ConstantPool nodes. Thanks to by Chris Lattner · 19 years ago
  19. 61369da select code like ldr rx, [ry, #offset] by Rafael Espindola · 19 years ago
  20. 52a51e38 Emit .set directives for jump table entries when possible, which reduces by Nate Begeman · 19 years ago
  21. f6e190f Fix a bug in a recent refactoring that broke a bunch of stuff. by Chris Lattner · 19 years ago
  22. 103de77 Fix an obvious bug, noticed by inspection. No current targets trigger this. by Chris Lattner · 19 years ago
  23. 3bb4657 Don't attempt to split subloops out of a loop with a huge number of backedges. by Chris Lattner · 19 years ago
  24. 69b3992 Make Loop::getExitBlocks significantly faster for large loops. Instead of by Chris Lattner · 19 years ago
  25. fa78946 Reimplement the loopsimplify code which deletes edges from unreachable by Chris Lattner · 19 years ago
  26. dd28900 Switch to using SuperFastHash instead of adding all elements together. This by Chris Lattner · 19 years ago
  27. 7ed9ea8 Switch NodeID to track 32-bit chunks instead of 8-bit chunks, for a 2.5% by Chris Lattner · 19 years ago
  28. f42d1dd remove IncludeFile turds in MathExtras.h, which bloats every .o file that by Chris Lattner · 19 years ago
  29. c9f8f41 Remove 8 more std::map's. by Chris Lattner · 19 years ago
  30. 2b5a82f eliminate extraneous blank line by Chris Lattner · 19 years ago
  31. 61b0941 Move the BBNodes, GlobalValues, TargetGlobalValues, Constants, TargetConstants, by Chris Lattner · 19 years ago
  32. 4a283e9 eliminate the NullaryOps map, use CSEMap instead. by Chris Lattner · 19 years ago
  33. 3577e38 change internal impl of dag combiner so that calls to CombineTo never have to by Chris Lattner · 19 years ago
  34. b9ea4a3 Change one ReplaceAllUsesWith method to take an array of operands to replace by Chris Lattner · 19 years ago
  35. e219945 Eliminate use of getNode that takes a vector. by Chris Lattner · 19 years ago
  36. 8742867 elimiante use of getNode that takes vector of operands. by Chris Lattner · 19 years ago
  37. e0e42d4 eliminate use of getNode that takes vector of operands. by Chris Lattner · 19 years ago
  38. e21492b eliminate use of getNode that takes vector<SDOperand>. Wrap a really long line. by Chris Lattner · 19 years ago
  39. 79e490a Convert vectors to fixed sized arrays and smallvectors. Eliminate use of getNode that takes a vector. by Chris Lattner · 19 years ago
  40. 325f0a1 Fix miscompilation of float vector returns. Compile code to this: by Chris Lattner · 19 years ago
  41. 64a752f Match tablegen changes. by Evan Cheng · 19 years ago
  42. bb7b844 CALLSEQ_* produces chain even if that's not needed. by Evan Cheng · 19 years ago
  43. 311ace0 Convert more calls of getNode() that takes a vector to pass in the start of an array. by Evan Cheng · 19 years ago
  44. a1ab92d correctly set LocalAreaOffset of TargetFrameInfo by Rafael Espindola · 19 years ago
  45. 7a53bd0 fix the spill code by Rafael Espindola · 19 years ago
  46. 2c8cdc6 fix the loading of the link register in emitepilogue by Rafael Espindola · 19 years ago
  47. 46adf81 change the addressing mode of the str instruction to reg+imm by Rafael Espindola · 19 years ago
  48. 1a00946 initial support for variable number of arguments by Rafael Espindola · 19 years ago
  49. bd564bf Start eliminating temporary vectors used to create DAG nodes. Instead, pass by Chris Lattner · 19 years ago
  50. f06f35e Eliminate some malloc traffic by allocating vectors on the stack. Change some by Chris Lattner · 19 years ago
  51. f4b4c41 Eliminate reachability matrix. It has to be calculated before any instruction by Evan Cheng · 19 years ago
  52. dc4f6be Remove the use of "IncludeFile" from this support facility. The mechanism by Reid Spencer · 19 years ago
  53. 05445e3 Make this example pass use some things from lib/Support (EscapeString, by Reid Spencer · 19 years ago
  54. 42fe455 For PR780: by Reid Spencer · 19 years ago
  55. a568285 Revamp the "CSEMap" datastructure used in the SelectionDAG class. This by Chris Lattner · 19 years ago
  56. 2ef88a0 Match tablegen isel changes. by Evan Cheng · 19 years ago
  57. 99157a0 Clear TopOrder before assigning topological order. Some clean ups. by Evan Cheng · 19 years ago
  58. 3b97acd Reverse the FlaggedNodes after scanning up for flagged preds or else the order would be reversed. by Evan Cheng · 19 years ago
  59. e46e1a5 Make XMM, FP register dwarf register numbers consistent with gcc. by Evan Cheng · 19 years ago
  60. 25259a3 Remove extraneous #include. by Reid Spencer · 19 years ago
  61. a8e80c5 Make the removal of files use Path::eraseFromDisk just like it does for by Reid Spencer · 19 years ago
  62. bffdc36 Add a note about how the "isFile" check in Path::eraseFromDisk prevents by Reid Spencer · 19 years ago
  63. a773bd5 Update the auto* tools: autoconf 2.60, libtool 1.5.22, automake 1.9.6. by Reid Spencer · 19 years ago
  64. 190a418 Make SelectionDAG::RemoveDeadNodes iterative instead of recursive, which by Chris Lattner · 19 years ago
  65. 341b864 use a 'register pressure reducing' scheduler by Rafael Espindola · 19 years ago
  66. 6312da0 Bug fix: always generate a RET_FLAG in LowerRET fixes ret_null.ll and call.ll by Rafael Espindola · 19 years ago
  67. 8cfe633 Fix PR867 (and maybe 868) and testcsae: by Chris Lattner · 19 years ago
  68. f492391 Copy the liveins for the first block. PR859 by Jim Laskey · 19 years ago
  69. fb1fcf0 remove some more dead sparcv9 support stuff by Chris Lattner · 19 years ago
  70. 7a2144b remove a dead proto by Chris Lattner · 19 years ago
  71. 6b59a36 Get darwin intel debugging up and running. by Jim Laskey · 19 years ago
  72. f4fda80 add and use ARMISD::RET_FLAG by Rafael Espindola · 19 years ago
  73. 7e79b38 by Chris Lattner · 19 years ago
  74. 3700f90 Work around a GCC 3.3.5 bug noticed by a user. by Chris Lattner · 19 years ago
  75. 8653b37 Work around a bug in gcc 3.3.5, reported by a user by Chris Lattner · 19 years ago
  76. 4876dc5 Reflect change to AssignTopologicalOrder(). by Evan Cheng · 19 years ago
  77. c384d6c - Change AssignTopologicalOrder to return vector of SDNode* by reference. by Evan Cheng · 19 years ago
  78. abe0e3e If the Program name was NULL then all further output sent to std::cerr was by Jim Laskey · 19 years ago
  79. eb577ba Final polish on machine pass registries. by Jim Laskey · 19 years ago
  80. 686c4a1 Use of vector<bool> causes some horrendous compile time regression (2x)! by Evan Cheng · 19 years ago
  81. 83a6d49 Update the readme to remove duplicate information and clarify the loop problem. by Nate Begeman · 19 years ago
  82. 8f74680 Disable LSR at -fast by Nate Begeman · 19 years ago
  83. f9ba401 Add special check to avoid isLoop call. Simple, but doesn't seem to speed by Chris Lattner · 19 years ago
  84. 880ddb0 Speed up Loop::isLCSSAForm by using a binary search and single-entry cache. by Chris Lattner · 19 years ago
  85. d41ae8b Replace the SSA update code in LCSSA with a bottom-up approach instead of a top by Chris Lattner · 19 years ago
  86. 6aba483 Add dominates/properlyDominates queries to IDom. by Chris Lattner · 19 years ago
  87. 9373beb Now that the ISel is available, it's possible to create a default instruction by Jim Laskey · 19 years ago
  88. 1ed3af1 start comments with # by Rafael Espindola · 19 years ago
  89. 9ff542f 1. Change use of "Cache" to "Default". by Jim Laskey · 19 years ago
  90. 0d16727 Remove some now-dead methods. Use getFileStatus instead. by Chris Lattner · 19 years ago
  91. 8961501 Use getFileStatus instead of Path::isDirectory(). by Chris Lattner · 19 years ago
  92. c7c453a elimiante some syscalls by Chris Lattner · 19 years ago
  93. c6a0a11 Forgot the added files for plugable machine passes. by Jim Laskey · 19 years ago
  94. 13ec702 Introducing plugable register allocators and instruction schedulers. by Jim Laskey · 19 years ago
  95. 06c1e7e implement LowerConstantPool and LowerGlobalAddress by Rafael Espindola · 19 years ago
  96. e6f35d8 Added AssignTopologicalOrder() to assign each node an unique id based on their topological order. by Evan Cheng · 19 years ago
  97. db3cc3d Factor topological order code to SelectionDAG. Clean up. by Evan Cheng · 19 years ago
  98. 1a7d326 Minor fix due to recent API changes by Anton Korobeynikov · 19 years ago
  99. 8825a48 PIC jump table entries are always 32-bit even in 64-bit mode. by Evan Cheng · 19 years ago
  100. f76d180 Fix PR850 and CodeGen/X86/2006-07-31-SingleRegClass.ll. by Chris Lattner · 19 years ago