1. 38396f8 finally found the gcc defined constants by Andrew Lenharth · 20 years ago
  2. 0934ae0 Alpha JIT (beta) by Andrew Lenharth · 20 years ago
  3. f3f951a simpilfy instruction encoding (and make the lines way shorter, aka Misha happification) by Andrew Lenharth · 20 years ago
  4. fec0e40 Fix povray and minor cleanups by Andrew Lenharth · 20 years ago
  5. bce81ae Change *EXTLOAD to use an VTSDNode operand instead of being an MVTSDNode. by Chris Lattner · 20 years ago
  6. 9fadb4c Change TRUNCSTORE to use a VTSDNode operand instead of being an MVTSTDNode by Chris Lattner · 20 years ago
  7. a48f3ce clean up prolouge and epilouge by Andrew Lenharth · 20 years ago
  8. e0fe225 Make several cleanups to Andrews varargs change: by Chris Lattner · 20 years ago
  9. 619fb52 check the correct VT by Andrew Lenharth · 20 years ago
  10. 2f5bca5 fix loading address of fp symbols by Andrew Lenharth · 20 years ago
  11. 5d5b17b simplify call code, remove pseudo ops for div and rem, track more loads and stores by Andrew Lenharth · 20 years ago
  12. cf8bf38 simplify call code, remove pseudo ops for div and rem, track more loads and stores by Andrew Lenharth · 20 years ago
  13. 06ef884 restore old srcValueNode behavior and try to to work around it by Andrew Lenharth · 20 years ago
  14. 782ad62 tracking the instructions causing loads and stores provides more information than just the pointer being loaded or stored by Andrew Lenharth · 20 years ago
  15. 0cab375 thinko by Andrew Lenharth · 20 years ago
  16. f4da945 unify SelectExpr and SelectFP by Andrew Lenharth · 20 years ago
  17. ba5dc44 fix most regressions by Andrew Lenharth · 20 years ago
  18. fce587e support more relocations for stores also by Andrew Lenharth · 20 years ago
  19. c7989ce Get rid of all symbolic loads. I now do gernate all relocations sequences by Andrew Lenharth · 20 years ago
  20. 6968bff So, it turns out I forgot that one valid way of restoring GP after a call by Andrew Lenharth · 20 years ago
  21. c95d984 get rid of another pseudo op by Andrew Lenharth · 20 years ago
  22. 02c318e generate address of constant pool entries by Andrew Lenharth · 20 years ago
  23. d4653b1 Misha happification patch by Andrew Lenharth · 20 years ago
  24. fe895e3 Reduce use of pseudo ops by Andrew Lenharth · 20 years ago
  25. b72bcbb missed a load by Andrew Lenharth · 20 years ago
  26. 98f0eee make constant pool labels local by Andrew Lenharth · 20 years ago
  27. 3b91807 who said we had to use the return address in the return address register. Might save a move in many cases by Andrew Lenharth · 20 years ago
  28. 694c298 depend more on legalize putting constants on the RHS by Andrew Lenharth · 20 years ago
  29. ec15136 With setOperationAction(ISD::UINT_TO_FP, MVT::i64, Expand), Legalize by Andrew Lenharth · 20 years ago
  30. 0431c96 Refactor the addPassesToEmitAssembly interface into a addPassesToEmitFile by Chris Lattner · 20 years ago
  31. 3f5aa1c remove a pseudo instruction, make ret always right, and fix vararg chains by Andrew Lenharth · 20 years ago
  32. a9e39e2 finally, Working varargs by Andrew Lenharth · 20 years ago
  33. cdf233d more complete Lowering for vacopy and vaarg by Andrew Lenharth · 20 years ago
  34. b69f342 Make it easier to find alpha stuff in doxygen, and fixup labeling by Andrew Lenharth · 20 years ago
  35. 558bc88 core changes for varargs by Andrew Lenharth · 20 years ago
  36. 09552bf fix BranchCC with a setCC with an arg of 0 by Andrew Lenharth · 20 years ago
  37. 5e96a3a Fix spelling of `correlate' by Misha Brukman · 20 years ago
  38. cd7f8cf allow marking of loads and stores in the instruction stream with enough information to reconstruct the Value* if it existed by Andrew Lenharth · 20 years ago
  39. eee2a88 hide basic block labels. The utility of these for debuging is long since passed by Andrew Lenharth · 20 years ago
  40. b8ee91a * Replace block of commented-out lines with #if 0 by Misha Brukman · 20 years ago
  41. e3c8c0a4 try custom expanders, doesn't seem to expand yet, so disabled by Andrew Lenharth · 20 years ago
  42. 591ec57 switch to the new live in thing. Really, this time it works by Andrew Lenharth · 20 years ago
  43. 14f30c9 switch to the new live in thing by Andrew Lenharth · 20 years ago
  44. fd5e4b7 switch to the new live in thing by Andrew Lenharth · 20 years ago
  45. 044f31f match gcc, makes diff easier by Andrew Lenharth · 20 years ago
  46. 69520ed Fix 2005-05-12-Int64ToFP by Andrew Lenharth · 20 years ago
  47. b5d8e6e treat TAILCALL nodes identically to CALL nodes by Chris Lattner · 20 years ago
  48. adf6a96 Add an isTailCall flag to LowerCallTo by Chris Lattner · 20 years ago
  49. 16cd04d rename the ADJCALLSTACKDOWN/ADJCALLSTACKUP nodes to be CALLSEQ_START/BEGIN. by Chris Lattner · 20 years ago
  50. c57f682 Pass in Calling Convention to use into LowerCallTo by Chris Lattner · 20 years ago
  51. b5884d3 fix typo by Andrew Lenharth · 20 years ago
  52. 5900919 Well, add support for ct* for 21264 only. 21164 is broken until expand works. by Andrew Lenharth · 20 years ago
  53. 691ef2b Implement count leading zeros (ctlz), count trailing zeros (cttz), and count by Andrew Lenharth · 20 years ago
  54. 50d91d7 I was sure I had thought about this and there was a reason it should work. by Andrew Lenharth · 20 years ago
  55. 9c9183a Eliminate some random whitespace by Chris Lattner · 20 years ago
  56. 17234b7 This target doesn't support the FSIN/FCOS/FSQRT nodes yet by Chris Lattner · 20 years ago
  57. 2d86ea2 Implement Value* tracking for loads and stores in the selection DAG. This enables one to use alias analysis in the backends. by Andrew Lenharth · 20 years ago
  58. 7847fca Convert tabs to spaces by Misha Brukman · 20 years ago
  59. 500b4db keep track of max depth stats by Andrew Lenharth · 20 years ago
  60. 4633f1c Remove trailing whitespace by Misha Brukman · 20 years ago
  61. 1e0d9bd fix calls by Andrew Lenharth · 20 years ago
  62. 3ae1829 a 21264 fix, and fix the operator precidence on an and -> zap check (should fix hundreds of test cases by Andrew Lenharth · 20 years ago
  63. c24b537 WOW, function calls still seem to work after this. by Andrew Lenharth · 20 years ago
  64. 556c44e prepare for func call optimization by Andrew Lenharth · 20 years ago
  65. 4f7cba5 add matches for SxADDL and company, as well as simplify the SxADDQ code by Andrew Lenharth · 20 years ago
  66. 483f22d added all flavors of zap for anding by Andrew Lenharth · 20 years ago
  67. 2942e9c Remove support for ZERO_EXTEND_INREG. This pessimizes code, genering stuff by Chris Lattner · 20 years ago
  68. 0b04b5d Get rid of idefs for arguments (oops) by Andrew Lenharth · 20 years ago
  69. e1c5a00 Get rid of idefs for arguments by Andrew Lenharth · 20 years ago
  70. da4d469 This target does not support/want ISD::BRCONDTWOWAY by Chris Lattner · 20 years ago
  71. a32b9e3 collect a few statistics, factor constants (constant loading and mult), fix logic operation pattern matchs, supress FP div when int dividing by a constant by Andrew Lenharth · 20 years ago
  72. d3355e2 Alpha zero extends setcc results by Andrew Lenharth · 20 years ago
  73. 2966e84 fix a small optimization opertunity and make gcc happy by Andrew Lenharth · 20 years ago
  74. 320174f fixup magic constant making code. tested by thousands of random divisions.... by 10000. ok, so random divisors would be good too, but this at least fixes some things by Andrew Lenharth · 20 years ago
  75. 9bf59d7 lowercase instructions, makes diff happier by Andrew Lenharth · 20 years ago
  76. 273a1f9 It wasn't happy about this either by Andrew Lenharth · 20 years ago
  77. 706be91 Yea, it wasn't happy by Andrew Lenharth · 20 years ago
  78. aeca558 Make these 64 bit constants so that this compiles on x86-32 as well. by Alkis Evlogimenos · 20 years ago
  79. a565c27 added sdiv by 2^k and works for neg divisors also by Andrew Lenharth · 20 years ago
  80. f77f395 fix copy/paste errors, and add imm support to SxADDQ and SxSUBQ by Andrew Lenharth · 20 years ago
  81. 4b8ac15 Added Nate's div by constant stuff, also scaled operations! by Andrew Lenharth · 20 years ago
  82. 2513ddc added lowerargs support for varargs by Andrew Lenharth · 20 years ago
  83. 63b720a is this simpler? I think it is simpler. by Andrew Lenharth · 20 years ago
  84. 500d025 fix 101 regressions by Andrew Lenharth · 20 years ago
  85. 10c085b Select optimization by Andrew Lenharth · 20 years ago
  86. 0eaf6ce Try several things. 1) drop /i from FP ops 2) factor out FP to Int moves and provide 21264 support for those 3) match not 4) match ornot andnot xornot by Andrew Lenharth · 20 years ago
  87. 7332f3e FNEG/FABS/UNDEF by Andrew Lenharth · 20 years ago
  88. 30b46d4 FNEG/FABS by Andrew Lenharth · 20 years ago
  89. 43fdea0 This target doesn't support fabs/fneg yet. by Chris Lattner · 20 years ago
  90. 5e99dd9 make fp div trick dependend on flag by Andrew Lenharth · 20 years ago
  91. 9576212 PCMarker support for DAG and Alpha by Andrew Lenharth · 20 years ago
  92. ba05ad6 yea, fine Duraid by Andrew Lenharth · 20 years ago
  93. c051383 Fix up some types and constants by Andrew Lenharth · 20 years ago
  94. 8e21e71 Change interface to LowerCallTo to take a boolean isVarArg argument. by Nate Begeman · 20 years ago
  95. 85fdeb2 Remove comments that are now meaningless from the pattern ISels, at Chris's by Nate Begeman · 20 years ago
  96. cc59ed5 don't lie to the register allocator by Andrew Lenharth · 20 years ago
  97. f29dc07 hum, it is good to use real instructions by Andrew Lenharth · 20 years ago
  98. dc0b71b two things: 1)evilness reduction patch, reduces the number of instructions hiding in the small jump CC moving code. 2)implement div of small data types by FP DIV (also reduces evilness and should speed things up) by Andrew Lenharth · 20 years ago
  99. 5b3a455 Fix the missing symbols problem Bill was hitting. Patch contributed by by Chris Lattner · 20 years ago
  100. f23e3a2 sure, I can set a flag, but if I never check it, why bother setting it? Should fix 20 programs :) by Andrew Lenharth · 20 years ago