1. 843ecd6 new testcase by Chris Lattner · 19 years ago
  2. 74e955d Another entry by Evan Cheng · 19 years ago
  3. 309db81 Fix a build failure on Vladimir's tester. by Chris Lattner · 19 years ago
  4. 7fa094a Another entry. by Evan Cheng · 19 years ago
  5. cdfc3c8 Use movss to insert_vector_elt(v, s, 0). by Evan Cheng · 19 years ago
  6. fd6bdf0 Turn x86 unaligned load/store intrinsics into aligned load/store instructions by Chris Lattner · 19 years ago
  7. 80edfb3 Fix handling of calls in functions that use vectors. This fixes a crash on by Chris Lattner · 19 years ago
  8. 5edb8d2 Use two pinsrw to insert an element into v4i32 / v4f32 vector. by Evan Cheng · 19 years ago
  9. 22fcbb1 remove done item by Chris Lattner · 19 years ago
  10. f9568d8 Don't diddle VRSAVE if no registers need to be added/removed from it. This by Chris Lattner · 19 years ago
  11. d5c654b New testcase, shouldn't touch vrsave by Chris Lattner · 19 years ago
  12. 48d7c06 Add a MachineInstr::eraseFromParent convenience method. by Chris Lattner · 19 years ago
  13. 6b56091 Add some convenience methods. by Chris Lattner · 19 years ago
  14. 23b7200 Encoding bug by Evan Cheng · 19 years ago
  15. 402504b Vectors that are known live-in and live-out are clearly already marked in by Chris Lattner · 19 years ago
  16. 939274f Prefer to allocate V2-V5 before V0,V1. This lets us generate code like this: by Chris Lattner · 19 years ago
  17. 369503f Move some knowledge about registers out of the code emitter into the register info. by Chris Lattner · 19 years ago
  18. f7d2372 Use a small table instead of macros to do this conversion. by Chris Lattner · 19 years ago
  19. c575ca2 Implement v8i16, v16i8 splat using unpckl + pshufd. by Evan Cheng · 19 years ago
  20. b2be403 implement returns of a vector, testcase here: CodeGen/X86/vec_return.ll by Chris Lattner · 19 years ago
  21. bddea05 New testcase by Chris Lattner · 19 years ago
  22. 8d5a894 Codegen insertelement with constant insertion points as scalar_to_vector by Chris Lattner · 19 years ago
  23. dbce85d Make sure to check splats of every constant we can, handle splat(31) by by Chris Lattner · 19 years ago
  24. 51c9c43 Incorrect foldMemoryOperand entries by Evan Cheng · 19 years ago
  25. 083248e Errors in patterns preventing load folding by Evan Cheng · 19 years ago
  26. 3c280bf Add checks for __OpenBSD__. by Jeff Cohen · 19 years ago
  27. bdd558c Teach the ppc backend to use rol and vsldoi to generate splatted constants. by Chris Lattner · 19 years ago
  28. 2f70c8c Some more cases that can be generated with two instructions by Chris Lattner · 19 years ago
  29. 966083f add a note by Chris Lattner · 19 years ago
  30. 5001ea1 FP SETOLT, SETOLT, SETUGE, SETUGT conditions were implemented incorrectly by Evan Cheng · 19 years ago
  31. 6876e66 Make some code more general, adding support for constant formation of several by Chris Lattner · 19 years ago
  32. 2c4e9c8 New testcases by Chris Lattner · 19 years ago
  33. c408382 Learn how to make odd splatted constants in range [17,29]. This implements by Chris Lattner · 19 years ago
  34. 33f24a9 new testcase by Chris Lattner · 19 years ago
  35. 4a998b9 Pull some code out into a helper function. by Chris Lattner · 19 years ago
  36. 6e5316f New testcase by Chris Lattner · 19 years ago
  37. 5913810 Implement a TODO: for any shuffle that can be viewed as a v4[if]32 shuffle, by Chris Lattner · 19 years ago
  38. c3b5ad9 new testcase, these shuffles can be implemented with discrete instructions, by Chris Lattner · 19 years ago
  39. cffeb86 Regenerate with adjusted costs by Chris Lattner · 19 years ago
  40. 8c3e847 Encode a cost of zero as a cost of 1. by Chris Lattner · 19 years ago
  41. 586d6a8 Regenerate with correct offset by Chris Lattner · 19 years ago
  42. 195d8ad Really, I can count! by Chris Lattner · 19 years ago
  43. c74e710 Increase the opcodes by one each to disambiguate COPY from VMRGHW. by Chris Lattner · 19 years ago
  44. cf1f644 assign stable opcodes to the various altivec ops. by Chris Lattner · 19 years ago
  45. 2f97623 PPCPerfectShuffle.h is autogenerated, don't include it in the LOC counts. by Chris Lattner · 19 years ago
  46. 6703461 Check in a table, generated by llvm-PerfectShuffle, of optimal shuffles by Chris Lattner · 19 years ago
  47. 4ad53bd Rename BuildShuffleTable -> PerfectShuffle by Chris Lattner · 19 years ago
  48. 3033d4d rename the table by Chris Lattner · 19 years ago
  49. 27e98aa Initial checking of a perfect shuffle generation program for 4-element by Chris Lattner · 19 years ago
  50. f0fc7fe Better way to splat v2f64 by Evan Cheng · 19 years ago
  51. 06aef15 movduprm, movshduprm bugs by Evan Cheng · 19 years ago
  52. d8e8223 Encoding bugs by Evan Cheng · 19 years ago
  53. 800f12d Can't fold loads into alias vector SSE ops used for scalar operation. The load by Evan Cheng · 19 years ago
  54. f3f69de Implement a TODO: have the legalizer canonicalize a bunch of operations to by Chris Lattner · 19 years ago
  55. 2efce0a Add support for promoting stores from one legal type to another, allowing us by Chris Lattner · 19 years ago
  56. b17f167 Make the BUILD_VECTOR lowering code much more aggressive w.r.t constant vectors. by Chris Lattner · 19 years ago
  57. 7f6cc0c Fix a bug in the 'shuffle(undef,x,mask) -> shuffle(x, undef,mask')' xform by Chris Lattner · 19 years ago
  58. 706126d Canonicalize shuffle(undef,x,mask) -> shuffle(x, undef,mask'). by Chris Lattner · 19 years ago
  59. 730b456 Fix a crash when faced with a shuffle vector that has an undef in its mask. by Chris Lattner · 19 years ago
  60. 6e94af7 Add patterns for matching vnots with bit converted inputs. Most of these will by Chris Lattner · 19 years ago
  61. 1fcee4e Add a new vnot_conv predicate for matching vnot's where the allones vector is by Chris Lattner · 19 years ago
  62. 547a16f Make these predicates return true for bit_convert(buildvector)'s as well as by Chris Lattner · 19 years ago
  63. 60d3fa2 More encoding bugs by Evan Cheng · 19 years ago
  64. 1af1898 pslldrm, psrawrm, etc. encoding bug by Evan Cheng · 19 years ago
  65. 7076e2d hsubp{s|d} encoding bug by Evan Cheng · 19 years ago
  66. 57ebe9f Silly bug by Evan Cheng · 19 years ago
  67. 39fc145 Do not use movs{h|l}dup for a shuffle with a single non-undef node. by Evan Cheng · 19 years ago
  68. efb4735 significant cleanups to code that uses insert/extractelt heavily. This builds by Chris Lattner · 19 years ago
  69. 407428e Added SSE (and other) entries to foldMemoryOperand(). by Evan Cheng · 19 years ago
  70. 9ab1ac5 Some clean up by Evan Cheng · 19 years ago
  71. b097aa9 Allow undef in a shuffle mask by Chris Lattner · 19 years ago
  72. f95670f Move these ctors out of line by Chris Lattner · 19 years ago
  73. 6a56ed4 These instructions always return a packed vector. Improve the class definitions to expose this fact. by Chris Lattner · 19 years ago
  74. d953947 Last few SSE3 intrinsics. by Evan Cheng · 19 years ago
  75. de6df88 Teach scalarrepl to promote unions of vectors and floats, producing by Chris Lattner · 19 years ago
  76. d8f5bd3 New testcase, checking to see we can turn this code: by Chris Lattner · 19 years ago
  77. 0947429 Adding back vector instructions to keep in mainline. by Tanya Lattner · 19 years ago
  78. 36ba6d4 Removing unimplemented vector instructions from language referrence. by Tanya Lattner · 19 years ago
  79. be5e85e Correct the Superclasses list for GlobalVariable and Function to indicate by Reid Spencer · 19 years ago
  80. 43fdfdc Allow an option, -with-externals, to be specified that provides the location by Reid Spencer · 19 years ago
  81. f3e1b1d Misc. SSE2 intrinsics: clflush, lfench, mfence by Evan Cheng · 19 years ago
  82. d9245ca We were not adjusting the frame size to ensure proper alignment when alloca / by Evan Cheng · 19 years ago
  83. 4f51d85 New entry by Evan Cheng · 19 years ago
  84. e25fdaf Don't print out the install command for Intrinsics.gen unless VERBOSE mode. by Reid Spencer · 19 years ago
  85. 3824e50 Make this assertion better by Chris Lattner · 19 years ago
  86. 619b2d2 Force a specific config, because this test fails in certain configs otherwise. by Chris Lattner · 19 years ago
  87. 1a635d6 Move the rest of the PPCTargetLowering::LowerOperation cases out into by Chris Lattner · 19 years ago
  88. f1b4708 Pull the VECTOR_SHUFFLE and BUILD_VECTOR lowering code out into separate by Chris Lattner · 19 years ago
  89. 0fa07f9 Implement value #'ing for vector operations, implementing by Chris Lattner · 19 years ago
  90. b04d993 new testcase, vector operations should be CSE'd by Chris Lattner · 19 years ago
  91. b04f706 Remove this test, there is no need to test GCC's bugs by Chris Lattner · 19 years ago
  92. 57d3725 Ahem. HEAD -> 1.8cvs not 1.7 (I'm an idiot). by Reid Spencer · 19 years ago
  93. 0667f6f remove the "cvs" part of the version number for the release branch. by Reid Spencer · 19 years ago
  94. bb5c43e pcmpeq* and pcmpgt* intrinsics. by Evan Cheng · 19 years ago
  95. 0ac8ea9 psll*, psrl*, and psra* intrinsics. by Evan Cheng · 19 years ago
  96. 7a1006c Remove the .cvsignore file so this directory can be pruned. by Reid Spencer · 19 years ago
  97. 7095ec1 Remove .cvsignore so that this directory can be pruned. by Reid Spencer · 19 years ago
  98. a7143ce My addition of the xfail marker threw off the line #. move it. by Chris Lattner · 19 years ago
  99. db4264f Use quotes properly so that the possibility of a null variable set is by Reid Spencer · 19 years ago
  100. 8cfc9c4 from the linux kernel by Andrew Lenharth · 19 years ago