1. 85c0965 A MOVPS2SSmr, i.e. _mm_store_ss, encoding bug. Also MOVPDI2DIrr. by Evan Cheng · 19 years ago
  2. 3511f4d Remove int_x86_sse_loadh_ps and int_x86_sse_loadl_ps. These are now lowered by Evan Cheng · 19 years ago
  3. 5ced1d8 - movlp{s|d} and movhp{s|d} support. by Evan Cheng · 19 years ago
  4. 573cb7c New entries. by Evan Cheng · 19 years ago
  5. c04766a 1. If both vector operands of a vector_shuffle are undef, turn it into an undef. by Evan Cheng · 19 years ago
  6. 3e2c745 This may be overconservative, but it lets the new cfe compile by Andrew Lenharth · 19 years ago
  7. 1c80103 Add an item by Chris Lattner · 19 years ago
  8. 9021799 Make sure to return the result in the right type. by Chris Lattner · 19 years ago
  9. 118f1f7 Move this to lib/Analysis. This reduces Core size, yay. by Andrew Lenharth · 19 years ago
  10. f24380e Match vpku[hw]um(x,x). by Chris Lattner · 19 years ago
  11. 64fa7a7 Add testcases for vpku[hw]um(x,x) by Chris Lattner · 19 years ago
  12. 805ab07 Add the variable llvmgccmajvers to the site.exp file. This will contain by Reid Spencer · 19 years ago
  13. 93bc3cd Avoid building the runtime libraries if llvm-gcc version 4 is detected. by Reid Spencer · 19 years ago
  14. caad163 Add support for matching vmrg(x,x) patterns by Chris Lattner · 19 years ago
  15. cc8b1ac Add vmrg(x,x) tests by Chris Lattner · 19 years ago
  16. 7917d3a For support of new GCC v4, obtain the full and major versions of the by Reid Spencer · 19 years ago
  17. 253b9e7 fix some linking problems with the new gcc by Andrew Lenharth · 19 years ago
  18. 4ff8892 Add tests for vmrg[hl]* by Chris Lattner · 19 years ago
  19. d21458c These intrinsics are now lowered by the FE. by Chris Lattner · 19 years ago
  20. 116cc48 Pattern match vmrg* instructions, which are now lowered by the CFE into shuffles. by Chris Lattner · 19 years ago
  21. 91ded08 Infer element types for shuffle masks by Chris Lattner · 19 years ago
  22. 52793e2 rename a method, to avoid confusion with llvm intrinsics. by Chris Lattner · 19 years ago
  23. c0d2021 test vperm promotion by Chris Lattner · 19 years ago
  24. 58d665c remove two done items by Chris Lattner · 19 years ago
  25. e2ed057 Lower vperm(x,y, mask) -> shuffle(x,y,mask) if mask is constant. This allows by Chris Lattner · 19 years ago
  26. ab0bbd1 this is no longer an intrinsic. by Chris Lattner · 19 years ago
  27. d0608e1 Support pattern matching vsldoi(x,y) and vsldoi(x,x), which allows the f.e. to by Chris Lattner · 19 years ago
  28. eb2285b new testcase by Chris Lattner · 19 years ago
  29. ddb739e Compile the vpkuhum/vpkuwum intrinsics into vpkuhum/vpkuwum instead of into by Chris Lattner · 19 years ago
  30. ba46665 Add support for building the LLVM libraries and tools as a Mac OS/X by Chris Lattner · 19 years ago
  31. c6cb5bb POR encoded as PAND, yikes. by Evan Cheng · 19 years ago
  32. 8af5ef9 An entry about comi / ucomi intrinsics. by Evan Cheng · 19 years ago
  33. 6be2c58 Support for comi / ucomi intrinsics. by Evan Cheng · 19 years ago
  34. a436226 Added comi and ucomi SSE intrinsics. by Evan Cheng · 19 years ago
  35. d8242b4 Add all of the data stream intrinsics and instructions. woo by Chris Lattner · 19 years ago
  36. 20a86db add altivec ds* intrinsics by Chris Lattner · 19 years ago
  37. 99bdc65 Fix a typo by Chris Lattner · 19 years ago
  38. 9b42bdd Fix CodeGen/PowerPC/2006-04-05-splat-ish.ll by Chris Lattner · 19 years ago
  39. 220c100 new testcase that was miscompiled to vspltisb by Chris Lattner · 19 years ago
  40. 1d5a8cc Handle canonical form of e.g. vector_shuffle v1, v1, <0, 4, 1, 5, 2, 6, 3, 7> by Evan Cheng · 19 years ago
  41. 2e2ef95 Make a vector live across blocks have the correct Vec type. This fixes by Chris Lattner · 19 years ago
  42. 604fb32 new testcase by Chris Lattner · 19 years ago
  43. 865f060 Bogus assert by Evan Cheng · 19 years ago
  44. 278158b Fallthrough to expand if a VECTOR_SHUFFLE cannot be custom lowered. by Evan Cheng · 19 years ago
  45. 18dd6d0 Exapnd a VECTOR_SHUFFLE to a BUILD_VECTOR if target asks for it to be expanded by Evan Cheng · 19 years ago
  46. 05eb2fc Fix more tablegen depedency issues in Visual Studio. by Jeff Cohen · 19 years ago
  47. b7f547e Separate out to 2 test cases by Evan Cheng · 19 years ago
  48. 34bf973 make this test less exacting by Andrew Lenharth · 19 years ago
  49. aed967d revert this, this is safe, if conservative. leave a note to that effect by Andrew Lenharth · 19 years ago
  50. c21a053 Handle v8i16 shuffle that must be broken into a pair of pshufhw / pshuflw. by Evan Cheng · 19 years ago
  51. ef4b36d Add a new shuffle test case that requires pshuflw / pshufhw pair. by Evan Cheng · 19 years ago
  52. 3827f71 add vsl by Chris Lattner · 19 years ago
  53. 41fe001 Get the types right, third time is the charm. Add vsl. by Chris Lattner · 19 years ago
  54. 0d2cf6b add vmladduhm by Chris Lattner · 19 years ago
  55. c6b3a92 correct the type of two intrinsics, add int_ppc_altivec_vmladduhm by Chris Lattner · 19 years ago
  56. 4d9100d Add m[tf]vscr instructions. by Chris Lattner · 19 years ago
  57. 1c89482 Add m[tf]vscr intrinsics. by Chris Lattner · 19 years ago
  58. 8b46842 add a note by Chris Lattner · 19 years ago
  59. 72e241c Add missing byte merges. by Chris Lattner · 19 years ago
  60. a046d4a Add FP -> Int Conversions by Chris Lattner · 19 years ago
  61. 3f0b7ff add average intrinsics by Chris Lattner · 19 years ago
  62. 8d1aa57 add average intrinsics. by Chris Lattner · 19 years ago
  63. 298b684 add a note by Chris Lattner · 19 years ago
  64. 098e699 Fix some broken logic that would cause us to codegen {2147483647,2147483647,2147483647,2147483647} as 'vspltisb v0, -1'. by Chris Lattner · 19 years ago
  65. ff65e38 Added pslldq and psrldq. by Evan Cheng · 19 years ago
  66. f01cf60 Added intrinsics to match __builtin_ia32_pslldqi128 and by Evan Cheng · 19 years ago
  67. 8703be4 Minor fixes + naming changes. by Evan Cheng · 19 years ago
  68. d1adbc0 How could this ever have worked? by Chris Lattner · 19 years ago
  69. 5333b7b PSHUF* encoding bugs. by Evan Cheng · 19 years ago
  70. 5cdf4bd Make sure to consider alignment of variable sized objects. by Chris Lattner · 19 years ago
  71. e44be60 Do not create ZEXTLOAD's unless we are before legalize or the operation is by Chris Lattner · 19 years ago
  72. cecc3eb New testcase by Chris Lattner · 19 years ago
  73. 7ff7e67 Ask legalize to promote all vector shuffles to be v16i8 instead of having to by Chris Lattner · 19 years ago
  74. 4352cc9 * Add supprot for SCALAR_TO_VECTOR operations where the input needs to be by Chris Lattner · 19 years ago
  75. c45420d Move isShuffleLegal from TLI to Legalize. by Chris Lattner · 19 years ago
  76. 2ffc00a new testcase by Chris Lattner · 19 years ago
  77. 1f23930 Signed shr by a constant is not the same as sdiv by 2^k by Chris Lattner · 19 years ago
  78. 2176046 cmpps / cmppd encoding bug by Evan Cheng · 19 years ago
  79. 12f8593 Fix the types for these intrinsics. by Chris Lattner · 19 years ago
  80. 08da55e Constant fold bitconvert(undef) by Chris Lattner · 19 years ago
  81. e6bfffb Allow targets to have fine grained control over which types various ops get by Chris Lattner · 19 years ago
  82. 6e96740 Compact some intrinsic definitions. by Evan Cheng · 19 years ago
  83. 684ad77 Plug in the byte and short splats by Chris Lattner · 19 years ago
  84. b683144 Revert accidentally committed hunks. by Chris Lattner · 19 years ago
  85. 01cae07 Make sure to mark unsupported SCALAR_TO_VECTOR operations as expand. by Chris Lattner · 19 years ago
  86. 97ac5fa Some SSE1 intrinsics: min, max, sqrt, etc. by Evan Cheng · 19 years ago
  87. 0aab36f revert previous patch by Chris Lattner · 19 years ago
  88. 20e3ed1 Use movlpd to: store lower f64 extracted from v2f64. by Evan Cheng · 19 years ago
  89. 4f91a4c Force use of a frame-pointer if there is anything on the stack that is aligned by Chris Lattner · 19 years ago
  90. 4672f71 The stack alignment is now computed dynamically, just verify it is correct. by Chris Lattner · 19 years ago
  91. 7dca8e2 Remove unused method by Chris Lattner · 19 years ago
  92. 208aa29 Keep track of max stack alignment as objects are added. Remove an obsolete method. by Chris Lattner · 19 years ago
  93. 11e15b3 - More efficient extract_vector_elt with shuffle and movss, movsd, movd, etc. by Evan Cheng · 19 years ago
  94. 630ebaf Align vectors to the size in bytes, not bits. by Chris Lattner · 19 years ago
  95. 97c2073 Add a missing check, this fixes UnitTests/Vector/sumarray.c by Chris Lattner · 19 years ago
  96. a4c5d8c Add a missing check, which broke a bunch of vector tests. by Chris Lattner · 19 years ago
  97. 03017c7 shrinkify intrinsics more by using some local classes by Chris Lattner · 19 years ago
  98. c461a51 Add the full set of min/max instructions by Chris Lattner · 19 years ago
  99. 846f7ce Add some classes to make it easier to define intrinsics. Add min/max intrinsics. by Chris Lattner · 19 years ago
  100. f87e793 support x * (c1 + c2) where c1 and c2 are pow2s. special case for c2 == 4 by Andrew Lenharth · 19 years ago