1. aff1678 Typo fixes by Anton Korobeynikov · 16 years ago
  2. b017c9e implement an initial hack at a straight-line store -> memset optimization. by Chris Lattner · 16 years ago
  3. d27290d implement the logic for memset insertion and store deletion. by Chris Lattner · 16 years ago
  4. 191dfcf Add a comment, and fix a bug where AllocateRW recurred to AllocateRWX instead of itself. by Owen Anderson · 16 years ago
  5. a4bf5c0 Add an AllocateRW to match AllocateRWX. by Owen Anderson · 16 years ago
  6. 08b1173 Teach DAG combiner to commute commutable binary nodes in order to achieve sdisel CSE. by Evan Cheng · 16 years ago
  7. 641dae1 This is a partially implemented and currently disabled start of a store by Chris Lattner · 16 years ago
  8. c9235d2 Don't include <map> in Pass.h, which doesn't need it. This requires by Dan Gohman · 16 years ago
  9. 32f3b19 Avoid calling array_endof in a static initializer, as it incurs by Dan Gohman · 16 years ago
  10. fbee880 Specialize FORCE_DEFINING_FILE_TO_BE_LINKED using a GCC trick by Dan Gohman · 16 years ago
  11. 4145bd5 Fix -view-sunit-dags to support cross-rc-copy nodes. by Dan Gohman · 16 years ago
  12. 8e0c20b a happier version of happiness by Gabor Greif · 16 years ago
  13. 8e1e95c the size of a smallvector shouldn't be part of the interface to these methods. by Chris Lattner · 16 years ago
  14. 2e60701 make gvn marginally faster by reallocating the lastSeenLoad map for by Chris Lattner · 16 years ago
  15. 88365bb Minor cleanups and shrinkification. by Chris Lattner · 16 years ago
  16. f1d3d66 Handle getresult instructions in different basic blocks by Dan Gohman · 16 years ago
  17. 35831d0 Restore this assert now that the livevar bug is fixed. by Chris Lattner · 16 years ago
  18. 4c88cc9 Testcase for PR2160. by Duncan Sands · 16 years ago
  19. 70366b9 A couple of kill marker maintainence bug. by Evan Cheng · 16 years ago
  20. 772fccf clean up and fix the call section. by Chris Lattner · 16 years ago
  21. 45c5e8b cleanups for the getresult section. by Chris Lattner · 16 years ago
  22. 7623716 FunctionExtractorPass has been superceded by GVExtractorPass by Andrew Lenharth · 16 years ago
  23. 495304e Make it possible to get an empty struct using by Duncan Sands · 16 years ago
  24. 276dcbd Introduce a new node for holding call argument by Duncan Sands · 16 years ago
  25. 1d57a75 Fix the build for gcc-4.2. by Duncan Sands · 16 years ago
  26. 920c37a remove Evan's "ugly hack" that sorta attempted to get by Chris Lattner · 16 years ago
  27. 24e0a54 Add support for calls that return two FP values in ST(0)/ST(1). by Chris Lattner · 16 years ago
  28. ae60ddc disable a bogus assertion. by Chris Lattner · 16 years ago
  29. 0353526 Enable support for returning two long-double values in ST(0)/ST(1). by Chris Lattner · 16 years ago
  30. 41dc0fc Teach masked value is zero about add and sub, and use MVIZ to by Chris Lattner · 16 years ago
  31. fa5a91a Undo 48570. Correctly match mmx shift instructions with an immediate operand. by Evan Cheng · 16 years ago
  32. 2197b80 ignore the Output/ directory by Gabor Greif · 16 years ago
  33. 490e69f this directory is accidentally added by Gabor Greif · 16 years ago
  34. 9f83512 These passes preserve CFG. by Devang Patel · 16 years ago
  35. 488b678 Incorporate feedback. by Devang Patel · 16 years ago
  36. 69cf031 C and Objective Caml bindings for mem2reg and reg2mem. by Gordon Henriksen · 16 years ago
  37. 52d34d9 enable -analyze for andersens by Andrew Lenharth · 16 years ago
  38. 2b3407f Take the old function's name. by Zhou Sheng · 16 years ago
  39. 6eabd74 ubyte and sbyte? what are those? by Nick Lewycky · 16 years ago
  40. f70107f add a note. by Chris Lattner · 16 years ago
  41. b9b0428 Check even more carefully before applying this DAGCombine transform. by Christopher Lamb · 16 years ago
  42. 4f4c28f Restore isCFGOnly property of various analysis passes. by Devang Patel · 16 years ago
  43. 260e07e Fix this xform: (sra (shl X, m), result_size) -> (sign_extend (trunc (shl X, result_size - n - m))) by Evan Cheng · 16 years ago
  44. 71a2cb2 detabify llvm, patch by Mike Stump! by Chris Lattner · 16 years ago
  45. bed7e68 Keep track of analysis information inherited from Module pass manager. by Devang Patel · 16 years ago
  46. 79698f6 Add more patterns to match in the integer comparison test harnesses. by Scott Michel · 16 years ago
  47. 71d8374 80 col violation. by Evan Cheng · 16 years ago
  48. dff1dca Add intrinsics to match mmx shift builtin's with immediate operand. by Evan Cheng · 16 years ago
  49. ac3844d Add comment. by Devang Patel · 16 years ago
  50. 230293b style and spelling by Andrew Lenharth · 16 years ago
  51. b9c432f #if 1 .. #endif markers do not add any value. by Devang Patel · 16 years ago
  52. 55e641b Remove dead options. by Evan Cheng · 16 years ago
  53. c758209 PassInfo keep tracks whether a pass is an analysis pass or not. by Devang Patel · 16 years ago
  54. 7925ed0 Add support for multiple return values for the PPC target by by Dan Gohman · 16 years ago
  55. 50b5742 llvm-ld deserves disable-verify too. opt shouldn't have all the fun options. by Andrew Lenharth · 16 years ago
  56. 4fe3073 Don't loose incoming argument registers. Fix documentation style. by Arnold Schwaighofer · 16 years ago
  57. c35595f Fix comment. by Duncan Sands · 16 years ago
  58. 15cbde3 Fix X86's isTruncateFree to not claim that truncate to i1 is free. This fixes Bill's testcase that failed for r48491. by Christopher Lamb · 16 years ago
  59. e6d5d39 Upgrade tests. by Tanya Lattner · 16 years ago
  60. ce7d5db Upgrade tests. by Tanya Lattner · 16 years ago
  61. d8ff3ca add some convenience methods for creating GEP instructions and by Chris Lattner · 16 years ago
  62. 7f40dea Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 16 years ago
  63. f396cc8 Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 16 years ago
  64. 3400097 C bindings for Module-, Function-, and BasicBlock::iterator. by Gordon Henriksen · 16 years ago
  65. 3a4c856 Remove llvm-upgrade and update tests. by Tanya Lattner · 16 years ago
  66. 82a6d23 Fixed a coalescer bug caused by a typo. by Evan Cheng · 16 years ago
  67. dc1ce7b C and Objective Caml bindings for the various getParent methods of the IR. by Gordon Henriksen · 16 years ago
  68. 9420201 Fix live variables issues: by Evan Cheng · 16 years ago
  69. c7fe32e Do not use virtual function to identify an analysis pass. by Devang Patel · 16 years ago
  70. bebc364 On Darwin, GCC issues a ".globl" for something that has a "visibility protected" by Bill Wendling · 16 years ago
  71. 586ccac Fix a x86-64 isel lowering bug that's been around forever. A x86-64 varargs function implicitly reads X86::AL, don't clobber it! by Evan Cheng · 16 years ago
  72. 050bc81 Note that gcc 4.0.1 will trip internal LLVM asserts (e.g., pred_iterator) if compiling by Scott Michel · 16 years ago
  73. dbfd894 It might be nice to have this run as x86 on non-x86 platforms... by Bill Wendling · 16 years ago
  74. 2974e49 Temporarily revert r48491. It's breaking test/CodeGen/X86/xorl.ll. by Bill Wendling · 16 years ago
  75. d3bf1ae Fix PR 2160 by making sure arguments to external functions get marked as pointing to anything by Daniel Berlin · 16 years ago
  76. 856ce2d Do not pass -g flag when compiling tests, so remove the C.Flags. This only happens if you have a debug build of llvm. by Tanya Lattner · 16 years ago
  77. cf49819 Make conversions of i8/i16 to ppcf128 work. by Dale Johannesen · 16 years ago
  78. acddf9d Dial down gcc's warnings: don't use 0UL when 0U suffices (and when the by Scott Michel · 16 years ago
  79. 981576c Target independent DAG transform to use truncate for field extraction + sign extend on targets where this is profitable. Passes nightly on x86-64. by Christopher Lamb · 16 years ago
  80. 3c88d74 Rewrite code that propagate isDead information after a dead copy is coalesced. This remove some ugly spaghetti code and fixed a number of subtle bugs. by Evan Cheng · 16 years ago
  81. 6832837 Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 16 years ago
  82. f04d8d1 Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 16 years ago
  83. e856685 Get rid of compilation warnings. Per Devang. by Dale Johannesen · 16 years ago
  84. 1cee94f Identify Analysis pass. by Devang Patel · 16 years ago
  85. b176038 Update heuritics that estimates cost of call instructions. by Devang Patel · 16 years ago
  86. 257f75d Make Complex long long/double/long double work in ppc64 mode. by Dale Johannesen · 16 years ago
  87. b7f0c08 Clarify the unwind attribute. Add assumption about sret made by the optimizers. by Duncan Sands · 16 years ago
  88. c386263 Fix for "make install" of ocaml docs. Patch by Erick Tryzelaar! by Bill Wendling · 16 years ago
  89. 817affc Add support for escaping {} in asm strings, based on patch from Nick Burns. by Nate Begeman · 16 years ago
  90. 315123f Check in some #ifdef'd out code switching call argument by Chris Lattner · 16 years ago
  91. e0b1215 minor cleanups by Chris Lattner · 16 years ago
  92. d183307 Unbreak JIT. Ignore TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 16 years ago
  93. 755ebab A first attempt at updating live intervals, with code lifted from by Owen Anderson · 16 years ago
  94. b26bc75 remove dead code by Chris Lattner · 16 years ago
  95. 98949a6 Switch sparc from using LowerCallTo to using LowerOperation(CALL) like by Chris Lattner · 16 years ago
  96. 5a65b92 Start moving sparc to use SparcCallingConv.td, switching over by Chris Lattner · 16 years ago
  97. d23405e split sparc lowering out into SparcISelLowering.{cpp|h} to follow by Chris Lattner · 16 years ago
  98. 601fe38 refactor the LowerOperation code out to individual functions for by Chris Lattner · 16 years ago
  99. fdd3ade Next round of PPC32 ABI changes. Allow for gcc by Dale Johannesen · 16 years ago
  100. 349155b various rotate fun. by Chris Lattner · 16 years ago