1. 7717d09 fix an assertion with multidefs. Def inside of multiclasses don't need to by Chris Lattner · 19 years ago
  2. bf77441 Fixed formatting problem. by Bill Wendling · 19 years ago
  3. 40de6ca document !strconcat by Chris Lattner · 19 years ago
  4. a396ee8 Added documentation Fernando Magno Quintao Pereira wrote for the register by Bill Wendling · 19 years ago
  5. 84b3598 Document multiclasses and defm's by Chris Lattner · 19 years ago
  6. 2762738 regenerate by Chris Lattner · 19 years ago
  7. ef4e0c2 simple multiclass example by Chris Lattner · 19 years ago
  8. 1206986 Add often-requested support for defining "multiclasses" which can be instantiated. by Chris Lattner · 19 years ago
  9. 7d51544 - Fixed broken Win32 build by Anton Korobeynikov · 19 years ago
  10. b5aaee0 Remove extra spaces. by Evan Cheng · 19 years ago
  11. 78050d6 Last check-in was a mistake... by Evan Cheng · 19 years ago
  12. 4f260b4 *** empty log message *** by Evan Cheng · 19 years ago
  13. 3f4fd0f Allow legalizer to expand ISD::MUL using only MULHS in the rare case that is by Evan Cheng · 19 years ago
  14. 3ebe71d Corrections. by Jim Laskey · 19 years ago
  15. fb9c0d7 Better comments. by Evan Cheng · 19 years ago
  16. 5f271af Yikes. This requires checking apple gcc version. by Evan Cheng · 19 years ago
  17. 8a67f6e Pull some code out of a hot recursive function because the common case doesn't by Chris Lattner · 19 years ago
  18. 5d9b6f2 remove some particularly expensive assertions by Chris Lattner · 19 years ago
  19. 238416c Reserve space in the ValueNumberInfo vector. This speeds up live interval by Chris Lattner · 19 years ago
  20. 0750bec add a simple reserve method. by Chris Lattner · 19 years ago
  21. a2a8f09 Iterative coallescing doesn't buy us anything (we get identical results on by Chris Lattner · 19 years ago
  22. 7218c28 Don't confuse canonicalize and lookup. Fixes predsimplify.reg4.ll. Also by Nick Lewycky · 19 years ago
  23. dfcfacb DAG combiner fix for rotates. Previously the outer-most condition checks by Evan Cheng · 19 years ago
  24. 2ebfa0c Add a special case that speeds up coallescing a bit, but not enough. by Chris Lattner · 19 years ago
  25. bfe180a Delete copies as they are coallesced instead of waiting until the end. by Chris Lattner · 19 years ago
  26. 91725b7 avoid calling the virtual isMoveInstr method endlessly by caching its results. by Chris Lattner · 19 years ago
  27. b495fb0 Add a note about C++ -> C with libstdc++ by Chris Lattner · 19 years ago
  28. 838f36f This program crashes the PredicateSimplifier. Not marked XFAIL because by Nick Lewycky · 19 years ago
  29. 6e39c7e Properties where both Values weren't in the union (as being equal to by Nick Lewycky · 19 years ago
  30. d3233ee Bugfix for recent coallescer crash by Chris Lattner · 19 years ago
  31. ba25603 Fix a compiler crash bootstrapping llvm-gcc. by Chris Lattner · 19 years ago
  32. 4382c73 Restore source-level compatibility with clients of these functions. by Chris Lattner · 19 years ago
  33. 9b0d6f4 Guess what happens when asserts are disabled. :( by Chris Lattner · 19 years ago
  34. 1b1a497 fix 80 column issue by Chris Lattner · 19 years ago
  35. 52c9171 Instantiate Statistic<> in one place, not in every .o file that uses it. by Chris Lattner · 19 years ago
  36. 3947a76 Move to using the EquivalenceClass ADT. Removes SynSets. by Nick Lewycky · 19 years ago
  37. 1bb6f06 Code cleanups, no functionality change. by Chris Lattner · 19 years ago
  38. 6d8fbef Teach the coallescer to coallesce live intervals joined by an arbitrary by Chris Lattner · 19 years ago
  39. 734d811 new testcase for pr687 by Chris Lattner · 19 years ago
  40. 4b8f36f Do not rely on std::sort and std::erase to get list of unique by Devang Patel · 19 years ago
  41. c9676de Minor asm fix. by Evan Cheng · 19 years ago
  42. bb0a23a This is also a 32-bit only test. x86-64 would pass fp parameters through XMM registers. by Evan Cheng · 19 years ago
  43. e091c8b Fix test case so it passes on x86-64. by Evan Cheng · 19 years ago
  44. 4a88858 Remove dead code. by Evan Cheng · 19 years ago
  45. e3a1069 Delete a no-longer-supported configuration item. by Reid Spencer · 19 years ago
  46. f3b7f6b Undo xfail. by Evan Cheng · 19 years ago
  47. 780413d Don't performance load/op/store transformation if op produces a floating point by Evan Cheng · 19 years ago
  48. e50794a - Enable x86 isel preprocessing by default unless -fast is specified. by Evan Cheng · 19 years ago
  49. 7189966 Issue cvs co with -P option to prune empty directories. Remove the unnecessary by Evan Cheng · 19 years ago
  50. ce50a16 Handle callee saved registers in dwarf frame info (lead up to exception by Jim Laskey · 19 years ago
  51. 85aaf90 Tidy up options. by Jim Laskey · 19 years ago
  52. 82a35b3 Avoid making unneeded load/mod/store transformation which can hurt performance. by Evan Cheng · 19 years ago
  53. 1efba0e Move isCommutativeBinOp from SelectionDAG.cpp and DAGCombiner.cpp out. Make it a static method of SelectionDAG. by Evan Cheng · 19 years ago
  54. d648e14 Clean up a bit. by Owen Anderson · 19 years ago
  55. 06abd22 Make ppc64 jit kinda work right. About 2/3 of Olden passes with this, by Nate Begeman · 19 years ago
  56. 97198c9 The list is sorted by name. by Nick Lewycky · 19 years ago
  57. 05450ae Add PredicateSimplifier pass. Collapses equal variables into one form by Nick Lewycky · 19 years ago
  58. 67afece On Mac, print jump table entries after the function to work around a linker issue. by Evan Cheng · 19 years ago
  59. 181c359 Add 2nd form of resize by Chris Lattner · 19 years ago
  60. 70e674e Add an optional pass to preprocess the DAG before x86 isel to allow selecting more load/mod/store instructions. by Evan Cheng · 19 years ago
  61. 5e9b177 Add a --disable-compression option like llvm-link/llvm-as etc have by Chris Lattner · 19 years ago
  62. 20c7100 remove extraneous space by Chris Lattner · 19 years ago
  63. 1644877 Spell naively with the i-Umlaut... by Bill Wendling · 19 years ago
  64. 546c421 Messed up and put a "To be written" in a section that was written. by Bill Wendling · 19 years ago
  65. 91e10c4 Added some preliminary text to the TargetJITInfo class section. by Bill Wendling · 19 years ago
  66. 59312b1 Make LoopUnroll fold excessive BasicBlocks. This results in a significant speedup of by Owen Anderson · 19 years ago
  67. 6118eef Back out last revision which should not have been committed (yet). by Reid Spencer · 19 years ago
  68. 3a9ec24 For PR387: by Reid Spencer · 19 years ago
  69. dc87725 Update to match changes in RegisterAnalysisGroup usage by Chris Lattner · 19 years ago
  70. a537017 simplify AnalysisGroup registration, eliminating one typeid call. by Chris Lattner · 19 years ago
  71. 84f82f7 Excise references to the now defunct "analyze" tool. Merge descriptions by Reid Spencer · 19 years ago
  72. f100dcc Add virtual methods to all subclasses so they are not overloaded. by Reid Spencer · 19 years ago
  73. 6e60002 Silence -Woverloaded-virtual warnings. by Chris Lattner · 19 years ago
  74. c8603c2 update doc: analyze is gone and passes should just use RegisterPass by Chris Lattner · 19 years ago
  75. d52e1b0 Update tests now that opt no longer reads .ll files by Chris Lattner · 19 years ago
  76. c9b208c Adjust tests now that opt doesn't read .ll files. by Chris Lattner · 19 years ago
  77. 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
  78. 21a82e6 opt no longer reads .ll files. Run llvm-as explicitly. by Chris Lattner · 19 years ago
  79. 3b2493e -analyze mode shouldn't output a .bc file. by Chris Lattner · 19 years ago
  80. 43d64b8 Fit to 80 cols by Chris Lattner · 19 years ago
  81. 5d8925c Eliminate RegisterAnalysis. RegisterPass now does all that is necessary. by Chris Lattner · 19 years ago
  82. 2dd3d42 We no longer care whether something is an opt vs analysis pass, only whether by Chris Lattner · 19 years ago
  83. a4be053 analyze no longer exists, don't offer to run it :) by Chris Lattner · 19 years ago
  84. f91e4f8 Remove a dead class. by Chris Lattner · 19 years ago
  85. 2328858 Minor code cleanups by Chris Lattner · 19 years ago
  86. 30967a5 eliminate only use of FilteredPassNameParser by Chris Lattner · 19 years ago
  87. 7f500f7 Merge the 'analyze' mode code with the 'opt' mode code. Eliminate the by Chris Lattner · 19 years ago
  88. 1c548b6 Move this test from Codegen/PowerPC to CodeGen/Generic. It fails on ia64, by Chris Lattner · 19 years ago
  89. 8dc728e Use compiler.h instead of hand rolling our own macro by Chris Lattner · 19 years ago
  90. 6f3241d add directive to disable inlining by Chris Lattner · 19 years ago
  91. a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 19 years ago
  92. c9d94d1 typo fix by Chris Lattner · 19 years ago
  93. 7422a76 Add external definitions for commonly-used template specializations and add by Chris Lattner · 19 years ago
  94. 0c0cc92 New place to put compiler-specific functionality. This replaces Visibility.h, by Chris Lattner · 19 years ago
  95. 0b828e0 Do not use getTargetNode() and SelectNodeTo() which takes more than 3 by Evan Cheng · 19 years ago
  96. f037ca6 Do not emit getTargetNode() and SelectNodeTo() which takes more than 3 by Evan Cheng · 19 years ago
  97. 694481e Eliminate SelectNodeTo() and getTargetNode() variants which take more than by Evan Cheng · 19 years ago
  98. c19bbba make optional pointer really optional by Chris Lattner · 19 years ago
  99. 16c7fe5 Fix target matching weights, so that ppc-darwin modules are codegen with the by Chris Lattner · 19 years ago
  100. d2030e6 Properly size the string table, and emit symbol table and string table by Nate Begeman · 19 years ago