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. c69107c Unifacalize the CALLSEQ{START,END} stuff. by Bill Wendling · 17 years ago
  4. 0f8d9c0 Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stack by Bill Wendling · 17 years ago
  5. 071a279 Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead. by Evan Cheng · 17 years ago
  6. ffbacca No more noResults. by Evan Cheng · 17 years ago
  7. 64d80e3 Change instruction description to split OperandList into OutOperandList and by Evan Cheng · 17 years ago
  8. 56fe527 remove redundant/dead vars by Chris Lattner · 18 years ago
  9. 8b2794a Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. by Evan Cheng · 18 years ago
  10. 740c2e0 adjcallstackup/down clobbers the stack pointer by Chris Lattner · 18 years ago
  11. af9db75 Add properties to ComplexPattern. by Evan Cheng · 18 years ago
  12. 466685d Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. by Evan Cheng · 18 years ago
  13. aca36b9 Use a couple of multiclass patterns to factor some integer ops. by Chris Lattner · 18 years ago
  14. 1662239 remove a bunch of comments by Chris Lattner · 18 years ago
  15. bb7b844 CALLSEQ_* produces chain even if that's not needed. by Evan Cheng · 18 years ago
  16. 4c15e33 Some notes and thoughts to myself by Chris Lattner · 18 years ago
  17. 2deb87f The HasNoV9 hack isn't needed here, now that tblgen knows that CustomDAGSchedInserter by Chris Lattner · 18 years ago
  18. 551bf3f kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBC by Nate Begeman · 18 years ago
  19. ad7a3e6 Use the auto-generated call matcher. Remove a broken impl of the frameaddr/returnaddr by Chris Lattner · 19 years ago
  20. f613fcb Update to new-style flags usage, simplifying the .td file by Chris Lattner · 19 years ago
  21. 9413678 add an option to turn on LSR. by Chris Lattner · 19 years ago
  22. 7c90f73 Rename SPARC V8 target to be the LLVM SPARC target. by Chris Lattner · 19 years ago
  23. c8c0bb0 %fcc is not an alias for %fcc0 by Chris Lattner · 19 years ago
  24. 4032cf0 correct an opcode by Chris Lattner · 19 years ago
  25. af370f7 add conditional moves of float and double values on int/fp condition codes. by Chris Lattner · 19 years ago
  26. 7a4d291 treat conditional branches the same way as conditional moves (giving them by Chris Lattner · 19 years ago
  27. 6788faa compactify all of the integer conditional moves into one instruction that takes by Chris Lattner · 19 years ago
  28. 97f9102 Add immediate forms of integer cmovs by Chris Lattner · 19 years ago
  29. 749d6fa Shrinkify by Chris Lattner · 19 years ago
  30. 6dc83c7 Add the full complement of conditional moves of integer registers. by Chris Lattner · 19 years ago
  31. 3772bcb Revamp the ICC/FCC reading instructions to be parameterized in terms of the by Chris Lattner · 19 years ago
  32. 9072c05 Compile: by Chris Lattner · 19 years ago
  33. b34d3fd When in v9 mode, emit fabsd/fnegd/fmovd by Chris Lattner · 19 years ago
  34. 76afdc9 First step towards V9 instructions in the V8 backend, two conditional move by Chris Lattner · 19 years ago
  35. 44ea7b1 Use V8ISD::CALL instead of ISD::CALL by Chris Lattner · 19 years ago
  36. cedc6f4 PHI and INLINEASM are now built-in instructions provided by Target.td by Chris Lattner · 19 years ago
  37. 4fca017 Don't print a label for the first MBB in a function. by Chris Lattner · 19 years ago
  38. 4bb9102 Fix branches on FP compares by Chris Lattner · 19 years ago
  39. b9169ce Use Evan's outflag stuff to implement V8cmpicc. This allows us to write a by Chris Lattner · 19 years ago
  40. 1b8af84 Unbreak ret void :-/ by Chris Lattner · 19 years ago
  41. bda559e Write this pattern in canonical form, allowing more patterns to match. by Chris Lattner · 19 years ago
  42. 6da8d99 New DAG node properties SNDPInFlag, SNDPOutFlag, and SNDPOptInFlag to replace by Evan Cheng · 19 years ago
  43. 2b4ea79 Added field noResults to Instruction. by Evan Cheng · 19 years ago
  44. 171049d * Removed the use of FLAG. Now use hasFlagIn and hasFlagOut instead. by Evan Cheng · 19 years ago
  45. 3cb7187 fix the int<->fp instructions, which apparently take a single float register by Chris Lattner · 19 years ago
  46. a01c0cc clean up .td file by using evan's new FLAG thing by Chris Lattner · 19 years ago
  47. bcfdec7 Correct bool truncstore operand order by Chris Lattner · 19 years ago
  48. e2d97f8 add the other bool zextload as well by Chris Lattner · 19 years ago
  49. a1251f2 implement zextload bool by Chris Lattner · 19 years ago
  50. 96d5bb7 Fix syntax for indirect calls. This fixes Olden/mst by Chris Lattner · 19 years ago
  51. 97561fc apparently rdy isn't actually a psuedo instruction. Use rd %y by Chris Lattner · 19 years ago
  52. beecfd2 add fneg/fabs support for doubles by Chris Lattner · 19 years ago
  53. f53d0bf add bool truncstores by Chris Lattner · 19 years ago
  54. 7a48e50 Configure the asmwriter to allow constant pools to be printed correctly by Chris Lattner · 19 years ago
  55. b04c5c8 add support for integer extloads by Chris Lattner · 19 years ago
  56. 20ad53f Add support for undef by Chris Lattner · 19 years ago
  57. dab05f0 Change return lowering so that we can autogen the matching code. by Chris Lattner · 19 years ago
  58. 2db3ff6 Implement Calls for V8. This would be completely autogenerated except for by Chris Lattner · 19 years ago
  59. eee99bd Push ops list, asm string, and pattern all the way up to InstV8. Move the by Chris Lattner · 19 years ago
  60. 3308449 Give V8 select_cc, in the spirit of the PPC backend by Chris Lattner · 19 years ago
  61. 98f8536 remove some unused instructions by Chris Lattner · 19 years ago
  62. 8fa54dc Add frameindex support by Chris Lattner · 19 years ago
  63. 76acc87 Add constant pool support, including folding into addresses. by Chris Lattner · 19 years ago
  64. e357246 Add initial support for global variables, and fix a bug in addr mode selection by Chris Lattner · 19 years ago
  65. 04dd673 Claiming that branch targets are registers is not very wholesome. Change them by Chris Lattner · 19 years ago
  66. 456b940 Add unordered comparisons by Chris Lattner · 19 years ago
  67. 5b2dfc7 Add patterns to the rest of the int condbranches and some of the fp branches by Chris Lattner · 19 years ago
  68. 4d55aca Add initial conditional branch support. This doesn't actually work yet due by Chris Lattner · 19 years ago
  69. 38abcb5 Eliminate CMPri, which is a synonym for SUBCCri by Chris Lattner · 19 years ago
  70. 294974b add fneg,fabs,fsqrt instructions by Chris Lattner · 19 years ago
  71. b4d5172 Add patterns for fround/fextend and the funny fsmuld instruction by Chris Lattner · 19 years ago
  72. 10c6aed Add FP +,-,*,/ by Chris Lattner · 19 years ago
  73. 558bfe0 Give patterns to F3_3 instructions by Chris Lattner · 19 years ago
  74. 37949f5 Add patterns for multiply, simplify Y register handling stuff, add RDY instruction by Chris Lattner · 19 years ago
  75. 9034b88 Make the addressing modes smarter by Chris Lattner · 19 years ago
  76. 87a63f8 remove some unused instructions by Chris Lattner · 19 years ago
  77. 2cfdbb2 add andn/orn/xorn patterns. This allows us to compile this: by Chris Lattner · 19 years ago
  78. 53ec203 add patterns for FP stores by Chris Lattner · 19 years ago
  79. d55e1ca Add [reg+reg] integer stores by Chris Lattner · 19 years ago
  80. d30a630 Add store patterns by Chris Lattner · 19 years ago
  81. b575baf add fp load patterns, switch rest of loads and stores to use addrmodes by Chris Lattner · 19 years ago
  82. 1963783 Add integer load[r+r] forms. by Chris Lattner · 19 years ago
  83. 84e2abf Add patterns for the rest of the loads. Add 'ri' suffixes to the load and store insts by Chris Lattner · 19 years ago
  84. bc83fd9 Add basic addressing mode support and one load. by Chris Lattner · 19 years ago
  85. b71f9f8 Use a combination of sethi and or to build arbitrary immediates. by Chris Lattner · 19 years ago
  86. 57dd3bc Use sethi to build large immediates with zeros at the bottom by Chris Lattner · 19 years ago
  87. d2cd466 Add shift and small immediate support by Chris Lattner · 19 years ago
  88. f83cee6 Add some basic reg-reg instructions by Chris Lattner · 19 years ago
  89. e33a3ff Add empty patterns to all F3_1 instructions by Chris Lattner · 19 years ago
  90. 7b0902d Add some simple integer patterns. This allows us to compile this: by Chris Lattner · 19 years ago
  91. bc3d362 Add a pattern for 'ret'. This now compiles: by Chris Lattner · 19 years ago
  92. f3bf50d Add empty patterns for F3_2 instructions by Chris Lattner · 19 years ago
  93. 0d8fcd3 Convert the remaining instructions over, branches and calls. Fix a couple by Chris Lattner · 19 years ago
  94. dc6938a convert FP instructions to use an asmstring and operand list, allowing FP by Chris Lattner · 19 years ago
  95. 13e1501 Add a couple more instrs by Chris Lattner · 19 years ago
  96. 17392e0 asmprint pseudo instrs by Chris Lattner · 19 years ago
  97. d4f2ab5 Autogenerate asmprinter for F3_2 instructions by Chris Lattner · 19 years ago
  98. 1c4f435 Switch F3_1 instructions over to use AsmStrings by Chris Lattner · 19 years ago
  99. 96b84be Add operand info for F3_[12] instructions, getting V8 back to basic functionality. by Chris Lattner · 19 years ago
  100. 3ff5751 add some simple operand info by Chris Lattner · 19 years ago