1. 1314f20 Teach basicaa to use the nocapture attribute when possible. When the by Chris Lattner · 16 years ago
  2. 464fc5a Fix printing of PseudoSourceValues in SDNode graphs. by Dan Gohman · 16 years ago
  3. 2b00aeb Fix a typo in a comment. by Dan Gohman · 16 years ago
  4. 582048d add some more notes. by Chris Lattner · 16 years ago
  5. 8f416f3 Add a testcase for GCC PR 23455, which lpre handles now. Add some by Chris Lattner · 16 years ago
  6. fd7eb72 Update generated files after nocapture syntax change. by Nick Lewycky · 16 years ago
  7. 382da62 It turns out that "align 1" and unaligned are different. Add a bias to the by Nick Lewycky · 16 years ago
  8. d17c030 Added support to LegalizeType for expanding the operands of scalar to vector by Mon P Wang · 16 years ago
  9. ef423eb gvn now hoists this load out of the hot non-call path. by Chris Lattner · 16 years ago
  10. 2ba3b62 Enable Load PRE. This teaches GVN to push partially redundant loads up the by Chris Lattner · 16 years ago
  11. 3af23f8 if we have a phi translation failure of the start block, by Chris Lattner · 16 years ago
  12. 4807e07 Adjust testcase to make it more stable across visitation order changes, by Chris Lattner · 16 years ago
  13. c34d112 Ifdef out some code that I didn't mean to enable by default yet. by Owen Anderson · 16 years ago
  14. f331316 make GVN try to rename inputs to the resultant replaced values, which by Chris Lattner · 16 years ago
  15. 9e59c64 Implement initial support for PHI translation in memdep. This means that by Chris Lattner · 16 years ago
  16. 255dafc Add support for slow-path GVN with full phi construction for scalars. This is disabled for now, as it actually pessimizes code in the abscence by Owen Anderson · 16 years ago
  17. 67e3566 Fix whitespace in comment. by Nick Lewycky · 16 years ago
  18. e642658 Introducing nocapture, a parameter attribute for pointers to indicate that the by Nick Lewycky · 16 years ago
  19. 30baa95 silence warning when asserts disabled. by Chris Lattner · 16 years ago
  20. 03a4698 silence warning when asserts disabled. by Chris Lattner · 16 years ago
  21. 528f16b eliminate warning when asserts disabled. by Chris Lattner · 16 years ago
  22. 5c6d91c another random testcase that shouldn't crash gvn and is by Chris Lattner · 16 years ago
  23. 01557ce Clarify the meaning of the NoAlias response. The plan is to refer to this from by Nick Lewycky · 16 years ago
  24. cbe1d94 Generalize GVN's phi construciton routine to work for things other than loads. by Owen Anderson · 16 years ago
  25. b6862bb Reapply r60997, this time without forgetting that by Duncan Sands · 16 years ago
  26. 3c8da59 Fixed HTML validator warning. by Misha Brukman · 16 years ago
  27. 98a4ec7 CSS cleanup: by Misha Brukman · 16 years ago
  28. 2d8cc31 Temporarily revert r60997. It was causing this failure: by Bill Wendling · 16 years ago
  29. 0f546d4 LegalizeDAG is not supposed to introduce illegal by Duncan Sands · 16 years ago
  30. 3f101bb RLE isn't smart enough to eliminate this safely yet. by Chris Lattner · 16 years ago
  31. 4f118f0 rename some tests to be more uniform in naming convention. by Chris Lattner · 16 years ago
  32. c2f33f2 gvn should never crash on this. by Chris Lattner · 16 years ago
  33. 44b838d These messages should always be emitted when NDEBUG is unset, not when by Chris Lattner · 16 years ago
  34. 23f522a Add a comment to the auto-generated docs. by Mikhail Glushenkov · 16 years ago
  35. 8cc8288 Merge llvm-rst.css and llvm.css. by Mikhail Glushenkov · 16 years ago
  36. c1edbfc Add explicit this-> for some member function in templated base class. by Cedric Venet · 16 years ago
  37. 8295e49 Temporarily revert r60973. It's inexplicably causing a failure when self-hosting LLVM: by Bill Wendling · 16 years ago
  38. b07fbd9 Fix getFieldAs() to use the parameter instead of 6. by Torok Edwin · 16 years ago
  39. c5d6460 Remove assertion to allow promotion of a truncating store operand by Mon P Wang · 16 years ago
  40. e1a0b2e Added basic support for expanding VSETCC by Mon P Wang · 16 years ago
  41. 8799229 make RLE preserve the name of the load that it replaces. This is just by Chris Lattner · 16 years ago
  42. fd6673c On big-endian machines it is wrong to do a full by Duncan Sands · 16 years ago
  43. a4a83c3 Fix spelling. by Misha Brukman · 16 years ago
  44. 462886e Some more documentation tweaks. by Mikhail Glushenkov · 16 years ago
  45. d565203 More cosmetic tweaks for llvmc docs. by Mikhail Glushenkov · 16 years ago
  46. 9e269f0 Re-enable test. by Devang Patel · 16 years ago
  47. 8358099 Do not print empty DW_AT_comp_dir. by Devang Patel · 16 years ago
  48. 05e11fa When expanding unaligned loads and stores do not make by Duncan Sands · 16 years ago
  49. d350e02 - Use patterns instead of creating completely new instruction matching patterns, by Bill Wendling · 16 years ago
  50. e062b07 XFAIL these tests for now. by Devang Patel · 16 years ago
  51. 637ed03 Fix add/sub expansion: don't create ADD / SUB with two results (seems like everyone is doing this these days :-). Patch by Daniel M Gessel! by Evan Cheng · 16 years ago
  52. 8bdc692 Revert my re-instated reverted commit, fixes the bootstrap build on x86-64 linux. by Nick Lewycky · 16 years ago
  53. 712f7b3 When using a 4 byte jump table on a 64 bit machine, by Duncan Sands · 16 years ago
  54. 8c0f244 Don't make use of an illegal type (i64) when lowering f64 function arguments. by Duncan Sands · 16 years ago
  55. ff17b03 fix some incorrect links. by Chris Lattner · 16 years ago
  56. daae124 Man page update. by Mikhail Glushenkov · 16 years ago
  57. 9e5ecb8 Added support for SELECT v8i8 v4i16 for X86 (MMX) by Mon P Wang · 16 years ago
  58. ab55ebd Redo the arithmetic with overflow architecture. I was changing the semantics of by Bill Wendling · 16 years ago
  59. 9053154 Fix W3C validator errors. by Mikhail Glushenkov · 16 years ago
  60. 99a3a2c Use correct file for the llvmc tutorial. by Mikhail Glushenkov · 16 years ago
  61. 68319f8 Update the auto-generated llvmc documentation. by Mikhail Glushenkov · 16 years ago
  62. ba71d67 Add a '-Wo,' option that passes options to opt. by Mikhail Glushenkov · 16 years ago
  63. 38b6fd6 Fix a 80 col. violation. by Evan Cheng · 16 years ago
  64. 66286e9 * Removed stray </p> tag * Whitespace cleanups by Misha Brukman · 16 years ago
  65. 2d33c54 * <div align=center> is not valid HTML 4.01 - removed alignment by Misha Brukman · 16 years ago
  66. f00ddb0 Removed warnings from HTML 4.01 validator: trailing slashes in <br> and <img> by Misha Brukman · 16 years ago
  67. 430245f Conform to the HTML 4.01 Strict specification. by Misha Brukman · 16 years ago
  68. 277a147 Sneaky, sneaky: move the -1 to the outside of the SMax. Reinstate the by Nick Lewycky · 16 years ago
  69. 4440870 Global replace of yellow W3C "valid HTML/CSS" icons with blue ones. by Misha Brukman · 16 years ago
  70. 39309df * Fixed formatting of command descriptions to be consistent: by Misha Brukman · 16 years ago
  71. 9053a73 fix grammar, thanks Duncan! by Torok Edwin · 16 years ago
  72. de1e521 Merge Base.td and Tools.td. by Mikhail Glushenkov · 16 years ago
  73. 87f1e77 introduce BasicBlock::getUniquePredecessor() by Torok Edwin · 16 years ago
  74. e1d44b5 Put Edge* classes into anonymous namespace. by Mikhail Glushenkov · 16 years ago
  75. 6db08c4 Avoid generating a convert_rndsat node when the src and dest type are the same. by Mon P Wang · 16 years ago
  76. 775bb80 Clarify FIXME. by Bill Wendling · 16 years ago
  77. f67303d Whitespace clean up (tabs with spaces) by Mon P Wang · 16 years ago
  78. a60b523 Make fix for r60829 less conservative to allow the proper optimization for by Mon P Wang · 16 years ago
  79. 0ffa3de Add a newline after this debug output. by Bill Wendling · 16 years ago
  80. c1449e6 s/A Few Coding Standards/LLVM Coding Standards/g by Misha Brukman · 16 years ago
  81. 2476e5d If ADD, SUB, or MUL have an overflow bit that's used, don't do transformation on by Bill Wendling · 16 years ago
  82. e5ad88e Preliminary ARM debug support based on patch by Mikael of FlexyCore. by Evan Cheng · 16 years ago
  83. 6bb14ca Some code clean up. by Evan Cheng · 16 years ago
  84. 9a90132 Only perform SETO/SETC to JO/JC conversion if extractvalue is coming from an arithmetic with overflow instruction. by Bill Wendling · 16 years ago
  85. f82242d fix typo. thanks Baldrick for noticing by Nuno Lopes · 16 years ago
  86. 58dc0b5 add gcc 4.1.2 from redhat to the list of broken compilers by Nuno Lopes · 16 years ago
  87. b8ee801 Update these instructions to the 2.4 release. by Duncan Sands · 16 years ago
  88. ab0c578 For amusement, implement SADDO, SSUBO, UADDO, USUBO by Duncan Sands · 16 years ago
  89. 0cfe052 Mention the Ada and Fortran front-ends. by Duncan Sands · 16 years ago
  90. 7050f3d Don't dereference the end() iterator. This was by Duncan Sands · 16 years ago
  91. 01f8d09 Added a little more information that vector shifts require vector shift amount. by Mon P Wang · 16 years ago
  92. bae527d Fixed a bug when trying to optimize a extract vector element of a by Mon P Wang · 16 years ago
  93. 5788d1a Fix MachineCodeEmitter to use uintptr_t instead of intptr_t. This avoids some overflow issues. Patch by Thomas Jablin. by Evan Cheng · 16 years ago
  94. bc5e15e Whitespace changes. by Bill Wendling · 16 years ago
  95. 80b9902 Rewrite instructions for configuring external tests to reflect reality. by Dale Johannesen · 16 years ago
  96. 369e02d Fix a bug introduced by r59265. If lazy compilation is disabled, return actual function ptr instead of ptr to stub if function is already compiled. by Evan Cheng · 16 years ago
  97. 2dae65d move an entry, add some notes, remove a completed item (IMPLICIT_DEF) by Chris Lattner · 16 years ago
  98. b957bda Allow basicaa to walk through geps with identical indices in by Chris Lattner · 16 years ago
  99. 2ce4e5c Whitespace fixes. by Bill Wendling · 16 years ago
  100. f55a210 Update CalcLatency to work in terms of edge latencies, rather than by Dan Gohman · 16 years ago