1. e81aecb Disengage DEBUG_LOC from non-PPC targets. by Jim Laskey · 20 years ago
  2. d5781fc * Added support for X86 RET with an additional operand to specify number of by Evan Cheng · 20 years ago
  3. 5c82f4d add some nodes, forgot to commit this last night :( by Chris Lattner · 20 years ago
  4. c515ad1 This was meant to go in by Chris Lattner · 20 years ago
  5. 58fe459 Rewrite FP stackifier support in the X86InstrInfo.td file, splitting patterns by Chris Lattner · 20 years ago
  6. 9fb2422 Wrap some long lines: no functionality change by Chris Lattner · 20 years ago
  7. 7669a51 remove dead code by Chris Lattner · 20 years ago
  8. 8263c5e Remove ISD::RET select code. Now tblgen'd. by Evan Cheng · 20 years ago
  9. b077b84 * Added lowering hook for external weak global address. It inserts a load by Evan Cheng · 20 years ago
  10. bbc8ddb SSE2 floating point load / store patterns. SSE2 fp to int conversion patterns. by Evan Cheng · 20 years ago
  11. 6a3bfd9 Flip the meaning of FPContractions to reflect Requires<[]> change. by Evan Cheng · 20 years ago
  12. aca0901 Run lower-switch after lower-invoke. by Chris Lattner · 20 years ago
  13. 85e42b4 Reserve G1 for frame offset stuff and use it to handle large stack frames. by Chris Lattner · 20 years ago
  14. a5386b0 Added X86 readport patterns. by Evan Cheng · 20 years ago
  15. 7226158 Added a hook to print out names of target specific DAG nodes. by Evan Cheng · 20 years ago
  16. 9e4dd9d Pattern-match return. Includes gross hack! by Nate Begeman · 20 years ago
  17. 88276b8 Fix a couple of the FIXMEs, thanks to suggestion from Chris. This allows by Nate Begeman · 20 years ago
  18. 7fd1edd Convert load/store over to being pattern matched by Nate Begeman · 20 years ago
  19. 898101c X86 conditional branch support. by Evan Cheng · 20 years ago
  20. fcaa995 It's essential we clear CodeGenMap after isel every basic block! by Evan Cheng · 20 years ago
  21. 7c423b4 Fix pifft by correcting the case when a i64/f64 straddles O5 and memory: by Chris Lattner · 20 years ago
  22. 43875e6 don't emit 'add %o6, 0, %o6' instructions by Chris Lattner · 20 years ago
  23. eb09666 Fix calls to functions returning i64 by Chris Lattner · 20 years ago
  24. bcfdec7 Correct bool truncstore operand order by Chris Lattner · 20 years ago
  25. e2d97f8 add the other bool zextload as well by Chris Lattner · 20 years ago
  26. a1251f2 implement zextload bool by Chris Lattner · 20 years ago
  27. 61772c2 mark some unsupported ops as unsupported by Chris Lattner · 20 years ago
  28. 96d5bb7 Fix syntax for indirect calls. This fixes Olden/mst by Chris Lattner · 20 years ago
  29. 6554bef Keep stack frames 8-byte aligned. This fixes olden/voronoi by Chris Lattner · 20 years ago
  30. 97561fc apparently rdy isn't actually a psuedo instruction. Use rd %y by Chris Lattner · 20 years ago
  31. beecfd2 add fneg/fabs support for doubles by Chris Lattner · 20 years ago
  32. da5a7fd Various cleanups to this pass, no functionality change by Chris Lattner · 20 years ago
  33. f53d0bf add bool truncstores by Chris Lattner · 20 years ago
  34. 8ba0423 Elimiante SP and FP, which weren't members of the IntRegs register class by Chris Lattner · 20 years ago
  35. 379e6c0 The sun assembler only supports .xword in V9 mode. by Chris Lattner · 20 years ago
  36. 7a48e50 Configure the asmwriter to allow constant pools to be printed correctly by Chris Lattner · 20 years ago
  37. b04c5c8 add support for integer extloads by Chris Lattner · 20 years ago
  38. 20ad53f Add support for undef by Chris Lattner · 20 years ago
  39. 311f8c2 Add support for calls to external symbols by Chris Lattner · 20 years ago
  40. e90ac3a we have no memcpy by Chris Lattner · 20 years ago
  41. b4d899e Fix a crash on a call with no arguments by Chris Lattner · 20 years ago
  42. cf198ec This is handled by the autogen'd code by Chris Lattner · 20 years ago
  43. dab05f0 Change return lowering so that we can autogen the matching code. by Chris Lattner · 20 years ago
  44. 2db3ff6 Implement Calls for V8. This would be completely autogenerated except for by Chris Lattner · 20 years ago
  45. 384e5ef Implement the full V8 ABI for incoming arguments. by Chris Lattner · 20 years ago
  46. eee99bd Push ops list, asm string, and pattern all the way up to InstV8. Move the by Chris Lattner · 20 years ago
  47. 3308449 Give V8 select_cc, in the spirit of the PPC backend by Chris Lattner · 20 years ago
  48. 98f8536 remove some unused instructions by Chris Lattner · 20 years ago
  49. 065c896 V8 doesn't have FP extload by Chris Lattner · 20 years ago
  50. d5aae05 simplifications, fix typo by Chris Lattner · 20 years ago
  51. 737f631 add a node, for completeness by Chris Lattner · 20 years ago
  52. 8fa54dc Add frameindex support by Chris Lattner · 20 years ago
  53. abfc2a7 Tighten up some checks by Chris Lattner · 20 years ago
  54. 6aa4529 Since extload can also be used by FP, split STDIntExtLoad into two parts, by Nate Begeman · 20 years ago
  55. 76acc87 Add constant pool support, including folding into addresses. by Chris Lattner · 20 years ago
  56. e1389ad Teach the addressing mode stuff to fold "%lo" into 'ri' addressing modes, by Chris Lattner · 20 years ago
  57. e357246 Add initial support for global variables, and fix a bug in addr mode selection by Chris Lattner · 20 years ago
  58. 04dd673 Claiming that branch targets are registers is not very wholesome. Change them by Chris Lattner · 20 years ago
  59. 456b940 Add unordered comparisons by Chris Lattner · 20 years ago
  60. 5b2dfc7 Add patterns to the rest of the int condbranches and some of the fp branches by Chris Lattner · 20 years ago
  61. 4d55aca Add initial conditional branch support. This doesn't actually work yet due by Chris Lattner · 20 years ago
  62. 38abcb5 Eliminate CMPri, which is a synonym for SUBCCri by Chris Lattner · 20 years ago
  63. 294974b add fneg,fabs,fsqrt instructions by Chris Lattner · 20 years ago
  64. b4d5172 Add patterns for fround/fextend and the funny fsmuld instruction by Chris Lattner · 20 years ago
  65. 10c6aed Add FP +,-,*,/ by Chris Lattner · 20 years ago
  66. 558bfe0 Give patterns to F3_3 instructions by Chris Lattner · 20 years ago
  67. d19fc65 Implement 64-bit add/sub, make sure to receive and return 64-bit args with by Chris Lattner · 20 years ago
  68. 7087e57 implement div and rem by Chris Lattner · 20 years ago
  69. ee3d5fb implement MULHU/MULHS for 64-bit multiplies by Chris Lattner · 20 years ago
  70. 37949f5 Add patterns for multiply, simplify Y register handling stuff, add RDY instruction by Chris Lattner · 20 years ago
  71. 9034b88 Make the addressing modes smarter by Chris Lattner · 20 years ago
  72. 87a63f8 remove some unused instructions by Chris Lattner · 20 years ago
  73. 2cfdbb2 add andn/orn/xorn patterns. This allows us to compile this: by Chris Lattner · 20 years ago
  74. 217aabf Add support for 64-bit arguments by Chris Lattner · 20 years ago
  75. 9a60ff6 Sparc doesn't have sext_inreg by Chris Lattner · 20 years ago
  76. 53ec203 add patterns for FP stores by Chris Lattner · 20 years ago
  77. d55e1ca Add [reg+reg] integer stores by Chris Lattner · 20 years ago
  78. d30a630 Add store patterns by Chris Lattner · 20 years ago
  79. 0b21843 add truncstore by Chris Lattner · 20 years ago
  80. b575baf add fp load patterns, switch rest of loads and stores to use addrmodes by Chris Lattner · 20 years ago
  81. 1963783 Add integer load[r+r] forms. by Chris Lattner · 20 years ago
  82. 331355c Rename load/store instructions to include an RI suffix by Chris Lattner · 20 years ago
  83. 84e2abf Add patterns for the rest of the loads. Add 'ri' suffixes to the load and store insts by Chris Lattner · 20 years ago
  84. bc83fd9 Add basic addressing mode support and one load. by Chris Lattner · 20 years ago
  85. 4543251 eliminate some redundancy by Chris Lattner · 20 years ago
  86. b71f9f8 Use a combination of sethi and or to build arbitrary immediates. by Chris Lattner · 20 years ago
  87. 57dd3bc Use sethi to build large immediates with zeros at the bottom by Chris Lattner · 20 years ago
  88. d2cd466 Add shift and small immediate support by Chris Lattner · 20 years ago
  89. f83cee6 Add some basic reg-reg instructions by Chris Lattner · 20 years ago
  90. e33a3ff Add empty patterns to all F3_1 instructions by Chris Lattner · 20 years ago
  91. bdce7b4 Darwin API issue: indirect load of external and weak symbols. by Evan Cheng · 20 years ago
  92. 7b0902d Add some simple integer patterns. This allows us to compile this: by Chris Lattner · 20 years ago
  93. 4b48631 Implement ret with operand, giving us this: by Chris Lattner · 20 years ago
  94. bc3d362 Add a pattern for 'ret'. This now compiles: by Chris Lattner · 20 years ago
  95. f3bf50d Add empty patterns for F3_2 instructions by Chris Lattner · 20 years ago
  96. a01b757 Implement LowerArguments, at least for the first 6 integer args by Chris Lattner · 20 years ago
  97. 6c18b10 Add the framework for a dag-dag isel by Chris Lattner · 20 years ago
  98. 433dbda Remove a few lines of dead code. by Evan Cheng · 20 years ago
  99. 576e46f asmprinter done, added crucial missing step by Chris Lattner · 20 years ago
  100. 967abf3 Use the AsmPrinter for global variable init printing. This eliminates a by Chris Lattner · 20 years ago