1. ecfe55e When possible, custom lower 32-bit SINT_TO_FP to this: by Chris Lattner · 19 years ago
  2. e5ba580 Add support for "ri" addressing modes where the immediate is a 14-bit field by Chris Lattner · 19 years ago
  3. 6df1154 fix a warning by Chris Lattner · 19 years ago
  4. b9df0ca Some splat and shuffle support. by Evan Cheng · 19 years ago
  5. a9f2a71 Add a couple more pseudo instructions. by Evan Cheng · 19 years ago
  6. 841c882 Endianness does not affect the order of vector fields. This fixes by Chris Lattner · 19 years ago
  7. eb8b09f Fix the JIT encoding of the VAForm_1 instructions, including vmaddfp by Chris Lattner · 19 years ago
  8. 3b9fa89 Enclose some variables in a scope to avoid error with some gcc versions by Chris Lattner · 19 years ago
  9. 4a7da36 Didn't mean to check this in. No MMX support yet. by Evan Cheng · 19 years ago
  10. 48090aa - Use movaps to store 128-bit vector integers. by Evan Cheng · 19 years ago
  11. e35c218 add expand support for extractelement by Chris Lattner · 19 years ago
  12. 9b3bd46 These targets don't support EXTRACT_VECTOR_ELT, though, in time, X86 will. by Chris Lattner · 19 years ago
  13. 3a7a14b Don't forget to promote xform function to an explicit node for def : Pat<> by Evan Cheng · 19 years ago
  14. 384504c add some trivial support for extractelement. by Chris Lattner · 19 years ago
  15. 4b8db6c add some nodes for extractelement by Chris Lattner · 19 years ago
  16. f3ce432 Don't emit pseudo instructions! by Chris Lattner · 19 years ago
  17. 1c6191f Add a hacky workaround for crashes due to vectors live across blocks. by Chris Lattner · 19 years ago
  18. c0a8b6d Update readme by Nate Begeman · 19 years ago
  19. 4d2182a Add an integer splat test by Chris Lattner · 19 years ago
  20. 13feb58 Print absolute memory references like this: by Chris Lattner · 19 years ago
  21. 7ab5404 Combine 2 entries by Evan Cheng · 19 years ago
  22. 50a6d8c Add a note about x86 register coallescing by Evan Cheng · 19 years ago
  23. 82521dd - Remove scalar to vector pseudo ops. They are just wrong. by Evan Cheng · 19 years ago
  24. 4e2f54d minor code simplification by Chris Lattner · 19 years ago
  25. 8151914 With Evan's latest tblgen patch, this code is obsolete, thanks Evan! by Chris Lattner · 19 years ago
  26. 7d6a515 Cause the various warnings list to be generated via a <ul> list with by Reid Spencer · 19 years ago
  27. d465126 Document ENABLE_ASSERTIONS=1 by Chris Lattner · 19 years ago
  28. 7192786 Enable assertions to be enabled in release builds by building with by Chris Lattner · 19 years ago
  29. 8593f98 When codegen'ing vector MUL using VFMADD, *add* the 0, don't *mul* the 0. by Chris Lattner · 19 years ago
  30. ef040dd minor note by Chris Lattner · 19 years ago
  31. 811ec1c x86 ISD::SCALAR_TO_VECTOR support. by Evan Cheng · 19 years ago
  32. 5c791c8 Junk unused vector register classes. by Evan Cheng · 19 years ago
  33. 863bf5a The node wrapped in PatLeaf<> should be treated as a leaf even if it isn't by Evan Cheng · 19 years ago
  34. d979644 Handle constant addresses more efficiently, folding the low bits into the by Chris Lattner · 19 years ago
  35. 23baa1b remove dead variable by Chris Lattner · 19 years ago
  36. 3dfd61b new testcase by Chris Lattner · 19 years ago
  37. 26d5d16 Move some common data structures between dom and pdom into the base class by Nate Begeman · 19 years ago
  38. bd83afd Fix a couple of bugs in permute/splat generate, thanks to Nate for actually by Chris Lattner · 19 years ago
  39. f255b81 Option -enable-x86-lsr has been removed by Evan Cheng · 19 years ago
  40. e376e00 reenable this hack, the tblgen version isn't quite ready by Chris Lattner · 19 years ago
  41. 32f57d9 Fix the pattern for VADDUWM, add i32 splat by Chris Lattner · 19 years ago
  42. e63d746 Use tblgen'd VECTOR_SHUFFLE selection code. by Evan Cheng · 19 years ago
  43. f26ba69 It should be ok for a xform output type to be different from input type. by Evan Cheng · 19 years ago
  44. dd4d2d0 Add support for generating vspltw, instead of a vperm instruction with a by Chris Lattner · 19 years ago
  45. 88a99ef Implement PPC::isSplatShuffleMask and PPC::getVSPLTImmediate. by Chris Lattner · 19 years ago
  46. ef819f8 fix duplicate definition errors by Chris Lattner · 19 years ago
  47. 39afef3 Add a build_vector node by Chris Lattner · 19 years ago
  48. 3c0f9cc Check in some intermediate code that adds a skeleton for matching vsplt* by Chris Lattner · 19 years ago
  49. ba753c6 Move a few things around. by Evan Cheng · 19 years ago
  50. 420132e Copy matching pattern's output type info to instruction result pattern. by Evan Cheng · 19 years ago
  51. fa818d0 add vector_shuffle by Chris Lattner · 19 years ago
  52. 697f884 Add a new SDTCisIntVectorOfSameSize type constraint by Chris Lattner · 19 years ago
  53. 08e25de fix typo by Chris Lattner · 19 years ago
  54. 556aae0 add vsplat instructions, fix sched description for vperm by Chris Lattner · 19 years ago
  55. f1d0b2b Custom lower arbitrary VECTOR_SHUFFLE's to VPERM. by Chris Lattner · 19 years ago
  56. 2bc6dc2 Claim to have v16i8 for perm masks by Chris Lattner · 19 years ago
  57. 87100e0 If a target supports splatting with SHUFFLE_VECTOR, lower to it from BUILD_VECTOR(x,x,x,x) by Chris Lattner · 19 years ago
  58. 54a30b9 TargetData doesn't know the alignment of vectors :( by Chris Lattner · 19 years ago
  59. abdff1e add the vperm instruction by Chris Lattner · 19 years ago
  60. dc26e32 Add some helper methods by Chris Lattner · 19 years ago
  61. 78fca69 Add another helper by Chris Lattner · 19 years ago
  62. fb194b9 Add very basic support for VECTOR_SHUFFLE by Chris Lattner · 19 years ago
  63. 49c6d3e add a node by Chris Lattner · 19 years ago
  64. 074ad68 Add a helper method by Chris Lattner · 19 years ago
  65. 8bcf926 add a note with a testcase by Chris Lattner · 19 years ago
  66. 355ef21 The library dependency file in flat format. This file is generated by the by Reid Spencer · 19 years ago
  67. 0fab2b1 First cut at the Makefile for llvm-config. This initial version just provides by Reid Spencer · 19 years ago
  68. 28097d0 Add a note about the MUL -> FMADD vector bug. by Chris Lattner · 19 years ago
  69. 0bf1177 Add a -flat option for generating the library dependencies in a flat by Reid Spencer · 19 years ago
  70. 273f202 Teach cee to propagate through switch statements. This implements by Chris Lattner · 19 years ago
  71. 2c58d3a new testcase, contributed by Eric Kidd. by Chris Lattner · 19 years ago
  72. c12e6c4 Vector undef's by Evan Cheng · 19 years ago
  73. dcfccac getEnumName() missed v8i8, v4i16, and v2i32 types by Evan Cheng · 19 years ago
  74. b2177b9 Custom lower SCALAR_TO_VECTOR into lve*x. by Chris Lattner · 19 years ago
  75. 4d3abee Allow SCALAR_TO_VECTOR to be custom lowered. by Chris Lattner · 19 years ago
  76. ce87215 Add SCALAR_TO_VECTOR support by Chris Lattner · 19 years ago
  77. ab515b0 PPC doesn't have SCALAR_TO_VECTOR by Chris Lattner · 19 years ago
  78. 528180e add support for vector undef by Chris Lattner · 19 years ago
  79. d3864b5 Remind us of exit value substitution by Evan Cheng · 19 years ago
  80. 5fef51e Turning on LSR by default by Evan Cheng · 19 years ago
  81. 0def9c3 Remember which tests are hurt by LSR. by Evan Cheng · 19 years ago
  82. 7ca9777 add a new testcase. This insertelement should be a noop on SSE. by Chris Lattner · 19 years ago
  83. 7488190 Don't bother storing undef elements of BUILD_VECTOR's by Chris Lattner · 19 years ago
  84. a17409d minor fixes by Chris Lattner · 19 years ago
  85. 28b1a0b notes by Chris Lattner · 19 years ago
  86. 210721a improve comments, add a new MVT::getVectorBaseType method. by Chris Lattner · 19 years ago
  87. 00e2c94 add another testcase, explicitly check stuff works with G5 and G3 codegen on by Chris Lattner · 19 years ago
  88. 0a7bff0 we don't use lmw/stmw. When we want them they are easy enough to add by Chris Lattner · 19 years ago
  89. 5fcd035 Implement expand of BUILD_VECTOR containing variable elements. by Chris Lattner · 19 years ago
  90. ca24244 fold insertelement(buildvector) -> buildvector if the inserted element # is by Chris Lattner · 19 years ago
  91. 152c72d add two new insert_element tests by Chris Lattner · 19 years ago
  92. 2332b9f implement basic support for INSERT_VECTOR_ELT. by Chris Lattner · 19 years ago
  93. a064d28 rename these nodes by Chris Lattner · 19 years ago
  94. b2827b0 Rename ConstantVec -> BUILD_VECTOR and VConstant -> VBUILD_VECTOR. Allow*BUILD_VECTOR to take variable inputs. by Chris Lattner · 19 years ago
  95. 22232f6 Rename ConstantVec -> BUILD_VECTOR and VConstant -> VBUILD_VECTOR. Allow by Chris Lattner · 19 years ago
  96. 23d564c implement vector.ll:test_undef by Chris Lattner · 19 years ago
  97. 1e4af78 Add three new testcases by Chris Lattner · 19 years ago
  98. 4794a6b Fix the remaining bugs in the vector expansion rework I commited yesterday. by Chris Lattner · 19 years ago
  99. 120e07f update testcases for x86 fastcc changes. by Chris Lattner · 19 years ago
  100. 2149577 - Fixed a bogus if condition. by Evan Cheng · 19 years ago