1. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  2. 6e141fd Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materializable and they should not be spilled. by Evan Cheng · 17 years ago
  3. 19914ed something wrong with this opt by Andrew Lenharth · 17 years ago
  4. c69107c Unifacalize the CALLSEQ{START,END} stuff. by Bill Wendling · 17 years ago
  5. 0f8d9c0 Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stack by Bill Wendling · 17 years ago
  6. 20ab290 Add a flag for indirect branch instructions. by Owen Anderson · 17 years ago
  7. 071a279 Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead. by Evan Cheng · 17 years ago
  8. ffbacca No more noResults. by Evan Cheng · 17 years ago
  9. 64d80e3 Change instruction description to split OperandList into OutOperandList and by Evan Cheng · 17 years ago
  10. 15b7823 Use this nifty Constraints thing and fix the inverted conditional moves by Andrew Lenharth · 17 years ago
  11. 3553d86 FTOIT and ITOFT are bit converts, and if we drop 21264s, are always available by Andrew Lenharth · 18 years ago
  12. 913ab05 Be sure to grab weak functions too, and make implicit defs comments by Andrew Lenharth · 18 years ago
  13. 1331dec silence warnings. by Chris Lattner · 18 years ago
  14. d079cdb fix 2006-11-01-vastart.ll by Andrew Lenharth · 18 years ago
  15. 6bbf6b0 more shotenning by Andrew Lenharth · 18 years ago
  16. 956a431 Let us play simplify the td file (and fix a few missed sub and mul patterns). by Andrew Lenharth · 18 years ago
  17. f81173f Add all that branch mangling niftiness by Andrew Lenharth · 18 years ago
  18. 8b2794a Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. by Evan Cheng · 18 years ago
  19. 93b8e49 adjcallstack up/down clobbers the sp by Chris Lattner · 18 years ago
  20. d615ded Use cute tblgen tricks to make zap handling more powerful. Specifically, by Chris Lattner · 18 years ago
  21. 78feeb0 Remove dead/redundant instructions. These are handled by ZAPNOTi by Chris Lattner · 18 years ago
  22. 466685d Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. by Evan Cheng · 18 years ago
  23. 6b63403 catch constants more often by Andrew Lenharth · 18 years ago
  24. ea4f9d5 Jump tables on Alpha by Andrew Lenharth · 18 years ago
  25. bb7b844 CALLSEQ_* produces chain even if that's not needed. by Evan Cheng · 18 years ago
  26. 043eb82 Remove a duplicate pattern/ by Evan Cheng · 18 years ago
  27. f2b806a Let the alpha breakage begin. First Formals and RET. next Calls by Andrew Lenharth · 18 years ago
  28. a5cc38b ignore ordered/unordered for now by Andrew Lenharth · 18 years ago
  29. f87e793 support x * (c1 + c2) where c1 and c2 are pow2s. special case for c2 == 4 by Andrew Lenharth · 18 years ago
  30. afe3f49 mul by const conversion sequences. more coming soon by Andrew Lenharth · 18 years ago
  31. e5b71d0 fcopysign for mixed mode by Andrew Lenharth · 18 years ago
  32. 283f222 alpha and llvm have different oppinions on which arg is the sign bit by Andrew Lenharth · 18 years ago
  33. 017c556 Alpha Scheduling classes by Andrew Lenharth · 18 years ago
  34. 13beebb fcopysign and get rid of dsnode cruft. custom PA runtimes make this better in some senses by Andrew Lenharth · 18 years ago
  35. 133d310 isStoreToStackSlot by Andrew Lenharth · 19 years ago
  36. 77f0885 Add immediate forms of cmov and remove some cruft by Andrew Lenharth · 19 years ago
  37. c7e1852 cmovle != cmovlt by Chris Lattner · 19 years ago
  38. cedc6f4 PHI and INLINEASM are now built-in instructions provided by Target.td by Chris Lattner · 19 years ago
  39. 9e23485 minor renaming by Andrew Lenharth · 19 years ago
  40. cd1544e allow R28 to be used for frame calculations without entirely removing it from circulation by Andrew Lenharth · 19 years ago
  41. 66e4958 added stores to lsmark by Andrew Lenharth · 19 years ago
  42. 8707605 fix up more lsmark stuff by Andrew Lenharth · 19 years ago
  43. 167bc6e yea, lowering this stuff will basically work by Andrew Lenharth · 19 years ago
  44. 3942447 typo by Andrew Lenharth · 19 years ago
  45. c6a335b nasty nasty patterns by Andrew Lenharth · 19 years ago
  46. 6e707fb fix short immediate loads by Andrew Lenharth · 19 years ago
  47. 3b628f8 this pattern was bogus by Andrew Lenharth · 19 years ago
  48. 29418a8 Int immediate loading fix by Andrew Lenharth · 19 years ago
  49. f7c4bd6 proper branch not equal sequence by Andrew Lenharth · 19 years ago
  50. bfc89d3 unbreak the build, these are now in TargetSelectionDAG.td by Chris Lattner · 19 years ago
  51. feab2f8 Move brcond over and fix some imm patterns. This may be the last change before changing the default alpha isel. by Andrew Lenharth · 19 years ago
  52. dcbaf8a improve constant loading. Still sucks, but oh well by Andrew Lenharth · 19 years ago
  53. a117b18 let us get some do what I meant not what I said stuff checked in. You would think the alpha backend would be 64bit clean by Andrew Lenharth · 19 years ago
  54. aa6ed8c Fix up immediate handling by Andrew Lenharth · 19 years ago
  55. 713b0b5 Restore some happiness to the JIT by Andrew Lenharth · 19 years ago
  56. 424ba78 Fix alpha regressions. by Andrew Lenharth · 19 years ago
  57. 2b4ea79 Added field noResults to Instruction. by Evan Cheng · 19 years ago
  58. eececba add br pattern, unify JSR and BSR ISel instrs, and add BSR support for DAG by Andrew Lenharth · 19 years ago
  59. 53d8970 All that just to lower div and rem by Andrew Lenharth · 19 years ago
  60. c687b48 All addressing modes are now exposed. The only remaining relocated forms by Andrew Lenharth · 19 years ago
  61. b671860 Unify the patterns for loads and stores. Now offset addressing should be by Andrew Lenharth · 19 years ago
  62. 4e62951 Let's see if we can break things. by Andrew Lenharth · 19 years ago
  63. 9fa4d4c move loads and stores over. Smart addr selection comming by Andrew Lenharth · 19 years ago
  64. 110f224 fix FP selects by Andrew Lenharth · 19 years ago
  65. e41419f FP select improvements (and likely breakage), oh and crazy people might want to *return* floating point values. Don't see why myself by Andrew Lenharth · 19 years ago
  66. dd3ccde it helps if your conditionals are not reversed by Andrew Lenharth · 19 years ago
  67. bbe1225 fix divide and remainder by Andrew Lenharth · 19 years ago
  68. eda80a0 added instructions with inverted immediates by Andrew Lenharth · 19 years ago
  69. 8a3a5fc yea, it helps to have your path set right when testing by Andrew Lenharth · 19 years ago
  70. 5de36f9 These never trigger, but whatever by Andrew Lenharth · 19 years ago
  71. 7962065 move this over to the dag by Andrew Lenharth · 19 years ago
  72. b2156f9 Make typesafe that which isn't: FCMOVxx by Andrew Lenharth · 19 years ago
  73. cd80496 FPSelect and more custom lowering by Andrew Lenharth · 19 years ago
  74. 7f0db91 All sorts of stuff. by Andrew Lenharth · 19 years ago
  75. 50b3784 massive DAGISel patch. lots and lots more stuff compiles now by Andrew Lenharth · 19 years ago
  76. 51b8d54 continued readcyclecounter support by Andrew Lenharth · 19 years ago
  77. 5cefc5e whatever. Intermediate patch to see what breaks. Seems ok. by Andrew Lenharth · 19 years ago
  78. 2012cc0 int comparison patterns by Andrew Lenharth · 19 years ago
  79. 641b64a Simplify instinfo, set random bits on more fp insts, and fix 1 opcode by Andrew Lenharth · 19 years ago
  80. 8b7f14e Add several things. by Andrew Lenharth · 19 years ago
  81. 756fbeb Well, the Constant matching pattern works. Can't say much about calls or globals yet. by Andrew Lenharth · 19 years ago
  82. fe9234d byte zap not immediate goodness by Andrew Lenharth · 19 years ago
  83. 1f347a3 Inst cleanup. As a bonus, operands are in the correct order for cmovs. Expect new stuff to pass in the JIT tonight by Andrew Lenharth · 19 years ago
  84. 964b6aa added a few 1 operand form stuff. Seems to break regalloc on alpha. sigh by Andrew Lenharth · 19 years ago
  85. 892ade7 Sounds good, finish the intop conversion. by Andrew Lenharth · 19 years ago
  86. ae4be98 Add some pattern fragments to simplify the repetitive parts of the patterns by Chris Lattner · 19 years ago
  87. d7cc4c4 simplify this a bit by using immediates by Chris Lattner · 19 years ago
  88. 4907d22 ret 0; works, not much else by Andrew Lenharth · 19 years ago
  89. d5613de remove VAX compatibility instruction, we will never use this by Andrew Lenharth · 19 years ago
  90. 80132a4 mark variable arity instructions as such. Alpha wins the battle for by Chris Lattner · 19 years ago
  91. 1f3e808 match gcc's use of tabs, makes diffs easier by Andrew Lenharth · 19 years ago
  92. 5bca0da update function codes to reflect /su flags that have been added since this was written by Andrew Lenharth · 19 years ago
  93. 98169be support bsr, and more .td simplification by Andrew Lenharth · 19 years ago
  94. f3f951a simpilfy instruction encoding (and make the lines way shorter, aka Misha happification) by Andrew Lenharth · 19 years ago
  95. 5d5b17b simplify call code, remove pseudo ops for div and rem, track more loads and stores by Andrew Lenharth · 19 years ago
  96. cf8bf38 simplify call code, remove pseudo ops for div and rem, track more loads and stores by Andrew Lenharth · 19 years ago
  97. 06ef884 restore old srcValueNode behavior and try to to work around it by Andrew Lenharth · 19 years ago
  98. fce587e support more relocations for stores also by Andrew Lenharth · 19 years ago
  99. c7989ce Get rid of all symbolic loads. I now do gernate all relocations sequences by Andrew Lenharth · 19 years ago
  100. c95d984 get rid of another pseudo op by Andrew Lenharth · 19 years ago