1. 13ba2f9 Remove unions from the ocaml bindings. by Benjamin Kramer · 14 years ago
  2. e5ce4f6 Use pseudo instructions for VST1 and VST2. by Bob Wilson · 14 years ago
  3. 61c70e9 remove unions from LLVM IR. They are severely buggy and not by Chris Lattner · 14 years ago
  4. 5f88af5 remove the ABCD and SSI passes. They don't have any clients that by Chris Lattner · 14 years ago
  5. 5f8a87d remove dead proto by Chris Lattner · 14 years ago
  6. 2d90058 more dead thing zapping. by Chris Lattner · 14 years ago
  7. 1ff90f7 zap dead method by Chris Lattner · 14 years ago
  8. 157d4ea for completeness, allow undef also. by Chris Lattner · 14 years ago
  9. b188a37 squish dead code. by Chris Lattner · 14 years ago
  10. 18303ef zap dead code by Chris Lattner · 14 years ago
  11. 27f1279 Clean up the logic of vector shuffles -> vector shifts. by Bruno Cardoso Lopes · 14 years ago
  12. 7900779 handle the constant case of vector insertion. For something like this: by Chris Lattner · 14 years ago
  13. 75ebbce Straighten out any triple strings passed on the command line before by Duncan Sands · 14 years ago
  14. 3dd0873 optimize bitcasts from large integers to vector into vector by Chris Lattner · 14 years ago
  15. badcda4 Completely disable tail calls when fast-isel is enabled, as fast-isel by Dan Gohman · 14 years ago
  16. 7258df7 Trim a #include. by Dan Gohman · 14 years ago
  17. 5bb307d Fix an index calculation thinko. by Dan Gohman · 14 years ago
  18. fd7fd94 We don't need to custom-select VLDMQ and VSTMQ anymore. by Bob Wilson · 14 years ago
  19. 6cfabc7 Update CMake build. Add newline at end of file. by Benjamin Kramer · 14 years ago
  20. 14805e2 When merging Thumb2 loads/stores, do not give up when the offset is one of by Bob Wilson · 14 years ago
  21. a0b59f6 Add a prototype of a new peephole optimizing pass that uses LazyValue info to simplify PHIs and select's. by Owen Anderson · 14 years ago
  22. ee61fcf Improve the precision of getConstant(). by Owen Anderson · 14 years ago
  23. d4bfd54 Change ARM VFP VLDM/VSTM instructions to use addressing mode #4, just like by Bob Wilson · 14 years ago
  24. 11493aa tidy up test. by Chris Lattner · 14 years ago
  25. 58fff61 no really, fix the test. by Chris Lattner · 14 years ago
  26. 3dc15cc fix this test. It's not clear what it's really testing. by Chris Lattner · 14 years ago
  27. 4ece577 Enhance the shift propagator to handle the case when you have: by Chris Lattner · 14 years ago
  28. 0991dfb Simplify. by Devang Patel · 14 years ago
  29. 29cc0b3 Implement a pretty general logical shift propagation by Chris Lattner · 14 years ago
  30. dbb350a Fix a comment typo. by Bob Wilson · 14 years ago
  31. 3d38e83 Unsigned value cannot be < 0. by Bob Wilson · 14 years ago
  32. 68ff776 When merging adjacent operands, scan ahead and merge all equal by Dan Gohman · 14 years ago
  33. b5b21e5 Fix a couple of typos. by Eric Christopher · 14 years ago
  34. 2d0822a remove some special shift cases that have been subsumed into the by Chris Lattner · 14 years ago
  35. 3252715 Make the {A,+,B}<L> + {C,+,D}<L> --> Other + {A+C,+,B+D}<L> by Dan Gohman · 14 years ago
  36. d07ad66 merge and filecheckize test by Chris Lattner · 14 years ago
  37. 7673290 merge two tests by Chris Lattner · 14 years ago
  38. 69c5eb5 Remove now unneeded command line flag that enables 'optimize compares.' by Bill Wendling · 14 years ago
  39. fc2fb17 Fix typos in comments. by Owen Anderson · 14 years ago
  40. f9d05ab teach the truncation optimization that an entire chain of by Chris Lattner · 14 years ago
  41. e8ac3f3 Switch ScalarEvolution's main Value*->SCEV* map from std::map to DenseMap. by Dan Gohman · 14 years ago
  42. e197fd5 get this test passing on linux builders. by Chris Lattner · 14 years ago
  43. 784f333 Add an instcombine to clean up a common pattern produced by Chris Lattner · 14 years ago
  44. 7a9ef44 Add alignment arguments to all the NEON load/store intrinsics. by Bob Wilson · 14 years ago
  45. 660cab3 Use LVI to eliminate conditional branches where we've tested a related condition previously. Update tests for this change. by Owen Anderson · 14 years ago
  46. 67ef74e Optimize SCEVComplexityCompare. Use a 3-way return instead of a 2-way by Dan Gohman · 14 years ago
  47. 349370a Clarify a comment. by Dan Gohman · 14 years ago
  48. 88b3a68 Parse " (Hidden)" and cope with it. by Dan Gohman · 14 years ago
  49. 34a92b7 Default to looking for clang++ in the PATH, rather than trying to by Dan Gohman · 14 years ago
  50. c52bedb Properly handle passing of FP stuff to varargs function on Win64: by Anton Korobeynikov · 14 years ago
  51. 93ded73 MCELF: Port EmitInstruction changes from MachO streamer. Patch by Roman Divacky. by Benjamin Kramer · 14 years ago
  52. 95c602a MCELF: Always overwrite FixedValue. by Benjamin Kramer · 14 years ago
  53. a87c163 Fix the msvs 2010 build. by Michael J. Spencer · 14 years ago
  54. d8d36e6 X86: Fix an encoding issue with LOCK_ADD64mr, which could lead to very hard to find miscompiles with the integrated assembler. by Daniel Dunbar · 14 years ago
  55. 4cf81c4 Revert r112213. It is not needed. by Devang Patel · 14 years ago
  56. fcb4a8e Simplify eliminateFrameIndex() interface back down now that PEI doesn't need by Jim Grosbach · 14 years ago
  57. 6cd467b If node is not available then use FuncInfo.ValueMap to emit debug info for byval parameter. by Devang Patel · 14 years ago
  58. 700f5df Remove the now obsolete frame index virtual re-use algorithm from PEI. Pre-RA by Jim Grosbach · 14 years ago
  59. 98b3d37 filecheckize by Chris Lattner · 14 years ago
  60. 681ccf4 rename test. by Chris Lattner · 14 years ago
  61. 26dbe7e optimize "integer extraction out of the middle of a vector" as produced by Chris Lattner · 14 years ago
  62. 1ab3f16 tidy up a bit. no functional change. by Jim Grosbach · 14 years ago
  63. e5a1426 optimize bitcast(trunc(bitcast(x))) where the result is a float and 'x' by Chris Lattner · 14 years ago
  64. a6140a1 filecheckize by Chris Lattner · 14 years ago
  65. 5333459 rename test by Chris Lattner · 14 years ago
  66. dee1da0 add m_BitCast for matching a bitcast. by Chris Lattner · 14 years ago
  67. b0fa993 Turn off the scavenging based frame reg reuse briefly to measure whether it's by Jim Grosbach · 14 years ago
  68. af57738 zap the now unused MVT::getIntVectorWithNumElements by Bruno Cardoso Lopes · 14 years ago
  69. e130d78 Speculatively revert r112207. by Devang Patel · 14 years ago
  70. 8f09bea 80 col. by Devang Patel · 14 years ago
  71. f2ec7ae Update DanglingDebugInfo so that it can be used to track llvm.dbg.declare also. by Devang Patel · 14 years ago
  72. 01ba461 Use pseudo instructions for VST3. by Bob Wilson · 14 years ago
  73. 9d0796a Donot forget to resolve dangling debug info in a case where virtual register, used for a value, is initialized after a dbg intrinsic is seen. by Devang Patel · 14 years ago
  74. 6165e87 Reapply r112176 without removing the other CMN patterns (that was unintentional). by Bill Wendling · 14 years ago
  75. 446c6c4 Experimental clang-based code-completion support for vim. This currently by Dan Gohman · 14 years ago
  76. 4ba1b30 MCELF: Fix a thinko of mine. by Benjamin Kramer · 14 years ago
  77. 3b7bbfd Fix comment typos. by Bob Wilson · 14 years ago
  78. 767b5b6 Fix prototypes. by Devang Patel · 14 years ago
  79. 62efd3b Make JumpThreading smart enough to properly thread StrSwitch when it's compiled with clang++. by Owen Anderson · 14 years ago
  80. 63d37b9 MCELF: Compensate for the addend on i386. Patch by Roman Divacky, with some cleanups. by Benjamin Kramer · 14 years ago
  81. 9f134b5 Restrict the register to tGPR to make sure the str instruction will be by Jim Grosbach · 14 years ago
  82. 4b7dff9 Revert r112176; it broke test/CodeGen/Thumb2/thumb2-cmn.ll. by Dan Gohman · 14 years ago
  83. 6cb8c23 Reapply r112091 and r111922, support for metadata linking, with a by Dan Gohman · 14 years ago
  84. 837bccd StringRef::compare_numeric also differed from StringRef::compare for characters > 127. by Benjamin Kramer · 14 years ago
  85. 0043e35 Do unsigned char comparisons in StringRef::compare_lower to be more consistent with compare in corner cases. by Benjamin Kramer · 14 years ago
  86. 01b1e1c There seems to be a (potential) hardware bug with the CMN instruction and by Bill Wendling · 14 years ago
  87. 341fa09 Add a hackaround for PR7993 which is causing failures on x86 builders that lack sse2. by Chris Lattner · 14 years ago
  88. 4bbdb4c I think enough general codegen bugs are fixed to allow this to work by Chris Lattner · 14 years ago
  89. 8306968 implement SplitVecOp_CONCAT_VECTORS, fixing the included testcase with SSE1. by Chris Lattner · 14 years ago
  90. 70e48b2 Use pseudo instructions for VST1d64Q. by Bob Wilson · 14 years ago
  91. 8de3bdb Make sure this forces the x86 targets by Chris Lattner · 14 years ago
  92. 97a2a56 fix sse1 only codegen in x86-64 mode, which is something we by Chris Lattner · 14 years ago
  93. 076137c Revert r111922, "MapValue support for MDNodes. This is similar to r109117, by Daniel Dunbar · 14 years ago
  94. fd406f1 Revert r112091, "Remap metadata attached to instructions when remapping by Daniel Dunbar · 14 years ago
  95. 6dabd9d zap dead code. by Chris Lattner · 14 years ago
  96. 4d2d099 Updated CMake library dependencies. Removed unnecessary component name by Oscar Fuentes · 14 years ago
  97. 4672f0f SmallVector's growth policies don't like starting from zero capacity. by John McCall · 14 years ago
  98. f88c235 remove dead proto by Chris Lattner · 14 years ago
  99. 2a36545 zap dead code. by Chris Lattner · 14 years ago
  100. e943c15 Fix PR7748 without using microsoft extensions by Bruno Cardoso Lopes · 14 years ago