1. fb194b9 Add very basic support for VECTOR_SHUFFLE by Chris Lattner · 19 years ago
  2. 8bcf926 add a note with a testcase by Chris Lattner · 19 years ago
  3. 28097d0 Add a note about the MUL -> FMADD vector bug. by Chris Lattner · 19 years ago
  4. 273f202 Teach cee to propagate through switch statements. This implements by Chris Lattner · 19 years ago
  5. c12e6c4 Vector undef's by Evan Cheng · 19 years ago
  6. b2177b9 Custom lower SCALAR_TO_VECTOR into lve*x. by Chris Lattner · 19 years ago
  7. 4d3abee Allow SCALAR_TO_VECTOR to be custom lowered. by Chris Lattner · 19 years ago
  8. ce87215 Add SCALAR_TO_VECTOR support by Chris Lattner · 19 years ago
  9. ab515b0 PPC doesn't have SCALAR_TO_VECTOR by Chris Lattner · 19 years ago
  10. 528180e add support for vector undef by Chris Lattner · 19 years ago
  11. d3864b5 Remind us of exit value substitution by Evan Cheng · 19 years ago
  12. 5fef51e Turning on LSR by default by Evan Cheng · 19 years ago
  13. 0def9c3 Remember which tests are hurt by LSR. by Evan Cheng · 19 years ago
  14. 7488190 Don't bother storing undef elements of BUILD_VECTOR's by Chris Lattner · 19 years ago
  15. a17409d minor fixes by Chris Lattner · 19 years ago
  16. 28b1a0b notes by Chris Lattner · 19 years ago
  17. 0a7bff0 we don't use lmw/stmw. When we want them they are easy enough to add by Chris Lattner · 19 years ago
  18. 5fcd035 Implement expand of BUILD_VECTOR containing variable elements. by Chris Lattner · 19 years ago
  19. ca24244 fold insertelement(buildvector) -> buildvector if the inserted element # is by Chris Lattner · 19 years ago
  20. 2332b9f implement basic support for INSERT_VECTOR_ELT. by Chris Lattner · 19 years ago
  21. a064d28 rename these nodes by Chris Lattner · 19 years ago
  22. b2827b0 Rename ConstantVec -> BUILD_VECTOR and VConstant -> VBUILD_VECTOR. Allow*BUILD_VECTOR to take variable inputs. by Chris Lattner · 19 years ago
  23. 23d564c implement vector.ll:test_undef by Chris Lattner · 19 years ago
  24. 4794a6b Fix the remaining bugs in the vector expansion rework I commited yesterday. by Chris Lattner · 19 years ago
  25. 2149577 - Fixed a bogus if condition. by Evan Cheng · 19 years ago
  26. c702980 Change the structure of lowering vector stuff. Note: This breaks some things. by Chris Lattner · 19 years ago
  27. 2246f84 Use the generic vector register classes VR64 / VR128 rather than V4F32, by Evan Cheng · 19 years ago
  28. 4496a50 Sort StrideOrder so we can process the smallest strides first. This allows by Evan Cheng · 19 years ago
  29. 79691bc Fix subfic to match subc by default instead of sub so that it is correctly by Nate Begeman · 19 years ago
  30. df57fa0 Darwin should use _setjmp/_longjmp instead of setjmp/longjmp. by Evan Cheng · 19 years ago
  31. 06a8aa1 Move some pattern fragments to the right files. by Evan Cheng · 19 years ago
  32. 0c486bd add a couple enum values by Chris Lattner · 19 years ago
  33. eb8f9e2 Allow users of iv / stride to be rewritten with expression that is a multiply by Evan Cheng · 19 years ago
  34. 89fad2c Disable x86 fastcc from passing args in registers by Chris Lattner · 19 years ago
  35. 063ac78 Fix use of LEVEL. by Reid Spencer · 19 years ago
  36. 1890c87 Two fixes: by Reid Spencer · 19 years ago
  37. 1c636e9 Parameterize the number of integer arguments to pass in registers by Chris Lattner · 19 years ago
  38. 8586b95 Also fold MOV8r0, MOV16r0, MOV32r0 + store to MOV8mi, MOV16mi, and MOV32mi. by Evan Cheng · 19 years ago
  39. 5bd4d48 Add some missing entries to X86RegisterInfo::foldMemoryOperand(). e.g. ADD32ri8. by Evan Cheng · 19 years ago
  40. 7f31ad3 - Nuke 16-bit SBB instructions. We'll never use them. - Nuke a bogus comment. by Evan Cheng · 19 years ago
  41. 81e8097 Remove BRTWOWAY* by Nate Begeman · 19 years ago
  42. e261c47 remove dead variable by Chris Lattner · 19 years ago
  43. 6cb7004 Fix a problem fully scalarizing values. by Chris Lattner · 19 years ago
  44. 2771d21 A new entry. by Evan Cheng · 19 years ago
  45. 1ad9b3a Notes on how to kill the eeevil brtwoway, and make ppc branch selector by Nate Begeman · 19 years ago
  46. be80fc8 Strangely, calls clobber call-clobbered vector regs. Whodathoughtit? by Chris Lattner · 19 years ago
  47. ed51169 add a note by Chris Lattner · 19 years ago
  48. 9c09c9e teach the ppc backend how to spill/reload vector regs by Chris Lattner · 19 years ago
  49. 419ed53 add callee saved vector regs by Chris Lattner · 19 years ago
  50. 2221de9 Bug fix: condition inverted. by Evan Cheng · 19 years ago
  51. d1d6b5c For each loop, keep track of all the IV expressions inserted indexed by by Evan Cheng · 19 years ago
  52. 714554d Added a way for TargetLowering to specify what values can be used as the by Evan Cheng · 19 years ago
  53. 8aa777d in functions that use a lot of callee saved regs, this can be more than by Chris Lattner · 19 years ago
  54. 335fd3c Add support for copying registers. still needed: spilling and reloading them by Chris Lattner · 19 years ago
  55. 199862b Add support for CopyFromReg from vector values. Note: this doesn't support by Chris Lattner · 19 years ago
  56. 3c38449 Teach CreateRegForValue how to handle vector types. by Chris Lattner · 19 years ago
  57. 3a593584 set TransformToType correctly for vector types. by Chris Lattner · 19 years ago
  58. 2df9928 Another case we could do better on. by Nate Begeman · 19 years ago
  59. 4bb1895 Save/restore VRSAVE once per function, not once per block. by Chris Lattner · 19 years ago
  60. c29e126 add support for the bitconvert node by Chris Lattner · 19 years ago
  61. 28b5b1c add support for vector->vector casts by Chris Lattner · 19 years ago
  62. 06ac6ab Add a note, this code should be moved to the dag combiner. by Chris Lattner · 19 years ago
  63. b2f6c00 Teach the strip pass to strip type names in addition to value names. This by Chris Lattner · 19 years ago
  64. 9d0ff8e Expand subprogram and added block descriptor. by Jim Laskey · 19 years ago
  65. 26c2e73 no heap is happening here by Andrew Lenharth · 19 years ago
  66. 3299cae remove qsort for now by Andrew Lenharth · 19 years ago
  67. 0c3a0b6 allow field sensitivity to be a tunable parameter by Andrew Lenharth · 19 years ago
  68. 133decd Update scheduling info for vrsave instruction by Nate Begeman · 19 years ago
  69. 4bebcdb Handle one offset with growth case seen in povray. Namely, if we have an offset, by Andrew Lenharth · 19 years ago
  70. 24b1ea1 improve mem intrinsics and add a few things povray uses by Andrew Lenharth · 19 years ago
  71. 7538f4b Bugfix, unbreaking CodeGen/PowerPC/cttz.ll by Chris Lattner · 19 years ago
  72. bb63627 Fix an et-forest memory leak. Patch by Daniel Berlin. by Chris Lattner · 19 years ago
  73. cbd3cdd add a note by Chris Lattner · 19 years ago
  74. 2140798 1. Use null for serialized empty strings. by Jim Laskey · 19 years ago
  75. a08610c Fix an off by one error that caused PPC LLC failures last night. by Chris Lattner · 19 years ago
  76. e9efecb Implement a FIXME, recusively reassociating by Chris Lattner · 19 years ago
  77. 895b392 extract some code into a method, no functionality change by Chris Lattner · 19 years ago
  78. ad5a3a0 transformation implemented by Chris Lattner · 19 years ago
  79. 22a66c4 Promote shifts by a constant to multiplies so that we can reassociate by Chris Lattner · 19 years ago
  80. 9dce2b3 Convert llvm.cs.uiuc.edu -> llvm.org by Reid Spencer · 19 years ago
  81. 5a588a9 1. Handle removal of all arguments for a morphed intrinsic. by Jim Laskey · 19 years ago
  82. 9c543b2 PPC LSR pass should use target lowering hooks. by Evan Cheng · 19 years ago
  83. c4c6257 Added getTargetLowering() to TargetMachine. Refactored targets to support this. by Evan Cheng · 19 years ago
  84. e617b08 Update by Evan Cheng · 19 years ago
  85. 30b37b5 Add LSR hooks. by Evan Cheng · 19 years ago
  86. d277f2c Added target lowering hooks which LSR consults to make more intelligent by Evan Cheng · 19 years ago
  87. 8724215 Handle builtins that directly correspond to GCC builtins. by Chris Lattner · 19 years ago
  88. 1877ec9 For functions that use vector registers, save VRSAVE, mark used by Chris Lattner · 19 years ago
  89. ac0f8f2 make sure dead token factor nodes are removed by the dag combiner. by Chris Lattner · 19 years ago
  90. a136429 Bring makefile back into compliance with standard by using by Reid Spencer · 19 years ago
  91. f4321a3 Handle the removal of the debug chain. by Jim Laskey · 19 years ago
  92. 2e8a77f remove two implemented items by Chris Lattner · 19 years ago
  93. 947c289 Fold X+Y -> X|Y when safe. This implements: by Chris Lattner · 19 years ago
  94. b6b17ff I can't convince myself that this is safe, remove the recursive call. by Chris Lattner · 19 years ago
  95. 79dbea5 add a couple of missing folds by Chris Lattner · 19 years ago
  96. 8f4191d For targets with FABS/FNEG support, lower copysign to an integer load, by Chris Lattner · 19 years ago
  97. 64ce964 Fix a couple of bugs that broke the alpha tester build by Chris Lattner · 19 years ago
  98. 3faad49 Handle cracked instructions in dispatch group formation. by Chris Lattner · 19 years ago
  99. fd97734 Mark instructions that are cracked by the PPC970 decoder as such. by Chris Lattner · 19 years ago
  100. 88d211f Several big changes: by Chris Lattner · 19 years ago