1. 220d2b8 add a note by Chris Lattner · 18 years ago
  2. bbe77de Inform the dag combiner that the predicate compares only return a low bit. by Chris Lattner · 18 years ago
  3. 1b5232a relax assertion by Chris Lattner · 18 years ago
  4. 1482b5f Allow targets to compute masked bits for intrinsics. by Chris Lattner · 18 years ago
  5. 350bec0 Add a little dag combine to compile this: by Chris Lattner · 18 years ago
  6. 4132afb vector casts of casts are eliminable. Transform this: by Chris Lattner · 18 years ago
  7. a3124a3 vector casts never reinterpret bits by Chris Lattner · 18 years ago
  8. a1c3538 Allow transforming this: by Chris Lattner · 18 years ago
  9. 82ed58f Turn altivec lvx/stvx intrinsics into loads and stores. This allows the by Chris Lattner · 18 years ago
  10. 02b7255 Remove done item by Chris Lattner · 18 years ago
  11. b196ac8 Fix tablegen related dependencies in Visual Studio. by Jeff Cohen · 18 years ago
  12. 4aab2f4 Implement promotion for EXTRACT_VECTOR_ELT, allowing v16i8 multiplies to work with PowerPC. by Chris Lattner · 18 years ago
  13. c55bfd0 add a note by Chris Lattner · 18 years ago
  14. bc70cf8 Implement the Expand action for binary vector operations to break the binop by Chris Lattner · 18 years ago
  15. e58a780 Intrinsics that just load from memory can be treated like loads: they don't by Chris Lattner · 18 years ago
  16. 5348e39 Adjust the Intrinsics.gen interface a little bit by Chris Lattner · 18 years ago
  17. 7224f84 Adjust to change in Intrinsics.gen interface. by Chris Lattner · 18 years ago
  18. edab1b9 Constant fold all of the vector binops. This allows us to compile this: by Chris Lattner · 18 years ago
  19. 5e46a19 Add a new -view-legalize-dags command line option by Chris Lattner · 18 years ago
  20. 6258fb2 Implement constant folding of bit_convert of arbitrary constant vbuild_vector nodes. by Chris Lattner · 18 years ago
  21. 5e08a11 These entries already exist by Chris Lattner · 18 years ago
  22. 97d2333 Add some missing node names by Chris Lattner · 18 years ago
  23. 885a87e simplify this method by Chris Lattner · 18 years ago
  24. 5295122 New note by Chris Lattner · 18 years ago
  25. 4460f40 Constant fold casts from things like <4 x int> -> <4 x uint>, likewise int<->fp. by Chris Lattner · 18 years ago
  26. 541f91b Custom lower all BUILD_VECTOR's so that we can compile vec_splat_u8(8) into by Chris Lattner · 18 years ago
  27. f8814cf Prefer larger register classes over smaller ones when a register occurs in by Chris Lattner · 18 years ago
  28. 4502e13 New testcase that crashes the compiler. by Chris Lattner · 18 years ago
  29. 3805dea add valuemapper support for inline asm by Chris Lattner · 18 years ago
  30. c3837d4 Implement vnot using VNOR instead of using 'vspltisb v0, -1' and vxor by Chris Lattner · 18 years ago
  31. ae1ab39 Fix InstCombine/2006-04-01-InfLoop.ll by Chris Lattner · 18 years ago
  32. ff1a14a New testcase that caused instcombine to infinitely loop (with my recent by Chris Lattner · 18 years ago
  33. 64daab5 Fold A^(B&A) -> (B&A)^A Fold (B&A)^A == ~B & A by Chris Lattner · 18 years ago
  34. 1d4b07c new testcases by Chris Lattner · 18 years ago
  35. 60a05cc Fix Transforms/IndVarsSimplify/2006-03-31-NegativeStride.ll and by Chris Lattner · 18 years ago
  36. b076783 new testcase for PR726 by Chris Lattner · 18 years ago
  37. eaa7c06 ADd a note by Chris Lattner · 18 years ago
  38. 6e6b0da If we can look through vector operations to find the scalar version of an by Chris Lattner · 18 years ago
  39. 348ba3f Shrinkify some more intrinsic definitions. by Chris Lattner · 18 years ago
  40. 67d3d4c An entry about packed type alignments. by Evan Cheng · 18 years ago
  41. 6cea814 Pull operand asm string into base class, shrinkifying intrinsic definitions. by Chris Lattner · 18 years ago
  42. e668bda TargetData.cpp::getTypeInfo() was returning alignment of element type as the by Evan Cheng · 18 years ago
  43. f1d0c62 Delete identity shuffles, implementing CodeGen/Generic/vector-identity-shuffle.ll by Chris Lattner · 18 years ago
  44. 9546720 An identity shuffle shouldn't generate any permute code. by Chris Lattner · 18 years ago
  45. b5c4d17 Fix 80 column violations :) by Chris Lattner · 18 years ago
  46. 653159f Use a X86 target specific node X86ISD::PINSRW instead of a mal-formed by Evan Cheng · 18 years ago
  47. b831691 regenerate by Chris Lattner · 18 years ago
  48. 711e5d9 Generalize the previous binary operator support and add a string concatenation by Chris Lattner · 18 years ago
  49. fd2ae97 new testcase by Chris Lattner · 18 years ago
  50. 4b1734f Added support for SSE3 horizontal ops: haddp{s|d} and hsub{s|d}. by Evan Cheng · 18 years ago
  51. 6159873 Added haddp{s|d} and hsubp{s|d} intrinsics. by Evan Cheng · 18 years ago
  52. 7376a5e fix a pasto by Chris Lattner · 18 years ago
  53. a9cb441 Add vperm support for all datatypes by Chris Lattner · 18 years ago
  54. e3fea5a Rearrange code a bit by Chris Lattner · 18 years ago
  55. 32a988a Add, sub and shuffle are legal for all vector types by Chris Lattner · 18 years ago
  56. b067a1e Add support to use pextrw and pinsrw to extract and insert a word element by Evan Cheng · 18 years ago
  57. 1eda6e7 Add vector_extract and vector_insert nodes. by Evan Cheng · 18 years ago
  58. 9f7e127 add a note by Chris Lattner · 18 years ago
  59. 6fa4cdf constant fold extractelement with undef operands. by Chris Lattner · 18 years ago
  60. 1f13c88 extractelement(undef,x) -> undef by Chris Lattner · 18 years ago
  61. c741ea4 Do not endian swap split vector loads. This fixes UnitTests/Vector/sumarray-dbl on PPC. by Chris Lattner · 18 years ago
  62. d9731af Do not endian swap the operands to a store if the operands came from a vector. by Chris Lattner · 18 years ago
  63. 29cd7db Remove dead *extloads. This allows us to codegen vector.ll:test_extract_elt to: by Chris Lattner · 18 years ago
  64. e4b9539 Delete dead loads in the dag. This allows us to compile by Chris Lattner · 18 years ago
  65. bf93414 Make this test harder, always check generic x86 and SSE-enabled x86. by Chris Lattner · 18 years ago
  66. 1597221 Implement PromoteOp for VEXTRACT_VECTOR_ELT. Thsi fixes by Chris Lattner · 18 years ago
  67. 2ae2e98 Scalarized vector stores need not be legal, e.g. if the vector element type by Chris Lattner · 18 years ago
  68. 4c5701d Fix build breakage. by Jeff Cohen · 18 years ago
  69. 33497cc note to self: *save* file, then check it in by Chris Lattner · 18 years ago
  70. 4468c22 Implement an item from the readme, folding vcmp/vcmp. instructions with by Chris Lattner · 18 years ago
  71. 2a8fd4a new testcase by Chris Lattner · 18 years ago
  72. 9492151 compactify some more instruction definitions by Chris Lattner · 18 years ago
  73. 5f7b019 Compactify comparisons. by Chris Lattner · 18 years ago
  74. ffa4fdc Allow bits init values to be used in patterns, turn them into ints. by Chris Lattner · 18 years ago
  75. a17b155 Lower vector compares to VCMP nodes, just like we lower vector comparison by Chris Lattner · 18 years ago
  76. 8f5d316 These are done by Chris Lattner · 18 years ago
  77. f124b46 Final bugfix for PR724. GCC won't inline varargs functions, so use one to by Chris Lattner · 18 years ago
  78. 536a9d5 Add a new method to verify intrinsic function prototypes. by Chris Lattner · 18 years ago
  79. c4d9b24 When emitting code for the verifier, instead of emitting each case statement by Chris Lattner · 18 years ago
  80. 7e02151 Make sure to pass enough values to phi nodes when we are dealing with by Chris Lattner · 18 years ago
  81. 70c2a61 Significantly improve handling of vectors that are live across basic blocks, by Chris Lattner · 18 years ago
  82. a6c9de4 Was returning the wrong type. by Chris Lattner · 18 years ago
  83. 36f4b0d Mark INSERT_VECTOR_ELT as expand by Chris Lattner · 18 years ago
  84. 33e85ca Expand all INSERT_VECTOR_ELT (obviously bad) for now. by Evan Cheng · 18 years ago
  85. eb0b461 Expand INSERT_VECTOR_ELT to store vec, sp; store elt, sp+k; vec = load sp; by Evan Cheng · 18 years ago
  86. 79227e2 Modify the TargetLowering::getPackedTypeBreakdown method to also return the by Chris Lattner · 18 years ago
  87. fb47a9b Typo by Evan Cheng · 18 years ago
  88. ef698ca Ok for vector_shuffle mask to contain undef elements. by Evan Cheng · 18 years ago
  89. dc87929 Implement TargetLowering::getPackedTypeBreakdown by Chris Lattner · 18 years ago
  90. 00cc494 Add a method useful for decimating vectors. by Chris Lattner · 18 years ago
  91. 8768bf6 Add the rest of the vmul instructions and the vmulsum* instructions. by Chris Lattner · 18 years ago
  92. e467829 fix incorrect prototypes by Chris Lattner · 18 years ago
  93. 3c4f4e9f Use a new tblgen feature to significantly shrinkify instruction definitions that by Chris Lattner · 18 years ago
  94. 30a6aba Add a bunch of new instructions for intrinsics. by Chris Lattner · 18 years ago
  95. 8177969 regenerate by Chris Lattner · 18 years ago
  96. 8c06318 Implement Regression/TableGen/DagDefSubst.ll by Chris Lattner · 18 years ago
  97. 824b46f Dag operator should be able to be template params. by Chris Lattner · 18 years ago
  98. df084ff Fix Transforms/InstCombine/2006-03-30-ExtractElement.ll by Chris Lattner · 18 years ago
  99. fc542a6 new testcase that crashes instcombine by Chris Lattner · 18 years ago
  100. 7d9061e Make sure all possible shuffles are matched. by Evan Cheng · 18 years ago