1. 7847fca Convert tabs to spaces by Misha Brukman · 20 years ago
  2. 500b4db keep track of max depth stats by Andrew Lenharth · 20 years ago
  3. 4633f1c Remove trailing whitespace by Misha Brukman · 20 years ago
  4. 1e0d9bd fix calls by Andrew Lenharth · 20 years ago
  5. 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
  6. c24b537 WOW, function calls still seem to work after this. by Andrew Lenharth · 20 years ago
  7. 556c44e prepare for func call optimization by Andrew Lenharth · 20 years ago
  8. 4f7cba5 add matches for SxADDL and company, as well as simplify the SxADDQ code by Andrew Lenharth · 20 years ago
  9. 483f22d added all flavors of zap for anding by Andrew Lenharth · 20 years ago
  10. 2942e9c Remove support for ZERO_EXTEND_INREG. This pessimizes code, genering stuff by Chris Lattner · 20 years ago
  11. 0b04b5d Get rid of idefs for arguments (oops) by Andrew Lenharth · 20 years ago
  12. e1c5a00 Get rid of idefs for arguments by Andrew Lenharth · 20 years ago
  13. da4d469 This target does not support/want ISD::BRCONDTWOWAY by Chris Lattner · 20 years ago
  14. 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
  15. d3355e2 Alpha zero extends setcc results by Andrew Lenharth · 20 years ago
  16. 2966e84 fix a small optimization opertunity and make gcc happy by Andrew Lenharth · 20 years ago
  17. 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
  18. 9bf59d7 lowercase instructions, makes diff happier by Andrew Lenharth · 20 years ago
  19. 273a1f9 It wasn't happy about this either by Andrew Lenharth · 20 years ago
  20. 706be91 Yea, it wasn't happy by Andrew Lenharth · 20 years ago
  21. aeca558 Make these 64 bit constants so that this compiles on x86-32 as well. by Alkis Evlogimenos · 20 years ago
  22. a565c27 added sdiv by 2^k and works for neg divisors also by Andrew Lenharth · 20 years ago
  23. f77f395 fix copy/paste errors, and add imm support to SxADDQ and SxSUBQ by Andrew Lenharth · 20 years ago
  24. 4b8ac15 Added Nate's div by constant stuff, also scaled operations! by Andrew Lenharth · 20 years ago
  25. 2513ddc added lowerargs support for varargs by Andrew Lenharth · 20 years ago
  26. 63b720a is this simpler? I think it is simpler. by Andrew Lenharth · 20 years ago
  27. 500d025 fix 101 regressions by Andrew Lenharth · 20 years ago
  28. 10c085b Select optimization by Andrew Lenharth · 20 years ago
  29. 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
  30. 7332f3e FNEG/FABS/UNDEF by Andrew Lenharth · 20 years ago
  31. 30b46d4 FNEG/FABS by Andrew Lenharth · 20 years ago
  32. 43fdea0 This target doesn't support fabs/fneg yet. by Chris Lattner · 20 years ago
  33. 5e99dd9 make fp div trick dependend on flag by Andrew Lenharth · 20 years ago
  34. 9576212 PCMarker support for DAG and Alpha by Andrew Lenharth · 20 years ago
  35. ba05ad6 yea, fine Duraid by Andrew Lenharth · 20 years ago
  36. c051383 Fix up some types and constants by Andrew Lenharth · 20 years ago
  37. 8e21e71 Change interface to LowerCallTo to take a boolean isVarArg argument. by Nate Begeman · 20 years ago
  38. 85fdeb2 Remove comments that are now meaningless from the pattern ISels, at Chris's by Nate Begeman · 20 years ago
  39. cc59ed5 don't lie to the register allocator by Andrew Lenharth · 20 years ago
  40. f29dc07 hum, it is good to use real instructions by Andrew Lenharth · 20 years ago
  41. 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
  42. 5b3a455 Fix the missing symbols problem Bill was hitting. Patch contributed by by Chris Lattner · 20 years ago
  43. 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
  44. e4d5c44 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 20 years ago
  45. ca3d59b FP 0.0 setcc optimization, and generate short branch sequence for setcc(FP) rather than stack usage by Andrew Lenharth · 20 years ago
  46. 84e2dc2 Should fix mesa by Andrew Lenharth · 20 years ago
  47. e87f6c3 remove a pseudo instruction and improve inline constant generation by Andrew Lenharth · 20 years ago
  48. 3dc15f3 some typoes and .bss isn't liked, at all by Andrew Lenharth · 20 years ago
  49. 059c3ef minor correction for Register that isn't used by Andrew Lenharth · 20 years ago
  50. 569d54d don't break the build on 32-bit hosts. by Chris Lattner · 20 years ago
  51. 3ee6041 fix data size stuff for architectures with bit challenged data types by Andrew Lenharth · 20 years ago
  52. f69a98c fix up stack pointer adjustments by Andrew Lenharth · 20 years ago
  53. 3381913 fix FCMOVxx typo, set rem and div to hardcode target reg to be the same as the one the assembler uese, update ISel to put values in regs used by assembler for rem and div by Andrew Lenharth · 20 years ago
  54. 8d46a26 turn on IEEE for compares by Andrew Lenharth · 20 years ago
  55. 4585969 beter Select on FP by Andrew Lenharth · 20 years ago
  56. f3f475e LSR cleanup patch by Andrew Lenharth · 20 years ago
  57. 74d00d8 remove 32 sign extend after 32 sextload and handle small negative constant by Andrew Lenharth · 20 years ago
  58. e4f161c Added LSR as a beta pass for alpha by Andrew Lenharth · 20 years ago
  59. e699e95 fix integer division and stuff by Andrew Lenharth · 20 years ago
  60. 2b6c4f5 make BB labels be exported for debuging, add fp negation optimization, further pecimise the FP instructions by Andrew Lenharth · 20 years ago
  61. 0169475 fix Allocas. Really. I mean it this time. by Andrew Lenharth · 20 years ago
  62. 3a7118d Ah the problems you have to fix when you stray from the One True Way (TM) by Andrew Lenharth · 20 years ago
  63. 7bc4702 oops by Andrew Lenharth · 20 years ago
  64. 032f235 dynamic stack allocas by Andrew Lenharth · 20 years ago
  65. 97f7735 no longer build as a shared library by Andrew Lenharth · 20 years ago
  66. 572af90 fix setcc on floats, fixes singlesource:pi, perhaps others by Andrew Lenharth · 21 years ago
  67. 093f327 try to do better match for i32 adds by Andrew Lenharth · 21 years ago
  68. 9b1e659 make FP conversion more conservative (matches gcc) by Andrew Lenharth · 21 years ago
  69. 7536eea oops, I was sure this had already gond though the nightly tester by Andrew Lenharth · 21 years ago
  70. ebce504 added sign extend for boolean by Andrew Lenharth · 21 years ago
  71. 3e31592 fix a bunch of regressions due to call behavior by Andrew Lenharth · 21 years ago
  72. 63f2ab2 so, if you beat on it, you too can talk emacs into having a sane indenting policy... Also, optimize many function calls with pc-relative calls (partial prologue skipping for that case coming soon), try to fix the random jumps to strange places problem by pesimizing div et. al. register usage and fixing up GP before using, some calling convention tweaks, and make frame pointer unallocatable (not strickly necessary, but let's go for correctness first) by Andrew Lenharth · 21 years ago
  73. 3d261f5 fix fp branch by Andrew Lenharth · 21 years ago
  74. f5024ff * Fix spelling of `volatile' * Align comments with tablegen elements by Misha Brukman · 21 years ago
  75. 445171a BranchCC, nifty by Andrew Lenharth · 21 years ago
  76. 760270d fix store issue and an FP conversion (segfault) issue by Andrew Lenharth · 21 years ago
  77. 2921916 copytoreg fix by Andrew Lenharth · 21 years ago
  78. 06342c3 copyfromreg fix by Andrew Lenharth · 21 years ago
  79. 0382401 fix load bug by Andrew Lenharth · 21 years ago
  80. a549deb more FP load store fixes and Load store simplifications by Andrew Lenharth · 21 years ago
  81. f311e8b clean up load and stores alot by Andrew Lenharth · 21 years ago
  82. 0538034 teach all loads and stores about the stack by Andrew Lenharth · 21 years ago
  83. 2c9e38c prefer FP scratch registers and more check in LowerArguments by Andrew Lenharth · 21 years ago
  84. 6583890 fix oopso by Andrew Lenharth · 21 years ago
  85. 9e8d109 smarter loads and stores. can now handle base+offset. by Andrew Lenharth · 21 years ago
  86. 0bc68a8 fix build by Andrew Lenharth · 21 years ago
  87. 97127a1 clean up by Andrew Lenharth · 21 years ago
  88. d4bdd54 fix f32 setcc, and fp select by Andrew Lenharth · 21 years ago
  89. 9818c05 added ugly support for fp compares by Andrew Lenharth · 21 years ago
  90. 2a8350a Make the rest of file header comments consistent in format and style by Misha Brukman · 21 years ago
  91. bc9ccf6 Make file header comment consistent: extend the whole 80 cols to fill the line by Misha Brukman · 21 years ago
  92. 440e688 alignment by Andrew Lenharth · 21 years ago
  93. 968a30e get alignment printing correctly and get rid of __main hack by Andrew Lenharth · 21 years ago
  94. 12dd262 FP fixes by Andrew Lenharth · 21 years ago
  95. b014d3e Store fix by Andrew Lenharth · 21 years ago
  96. ddfacc3 oops by Andrew Lenharth · 21 years ago
  97. 879ef22 prevent register allocator from using the stack pointer :) by Andrew Lenharth · 21 years ago
  98. 22088bb fix loading of floats by Andrew Lenharth · 21 years ago
  99. 8d163d2 marked mem* as not supported by Andrew Lenharth · 21 years ago
  100. c23d696 fix Load bug by Andrew Lenharth · 21 years ago