1. cffb528 Fix code emission for conditional branches. Patch by Collin Winter! by Anton Korobeynikov · 16 years ago
  2. fe095f3 Restore minor deletion. by Mike Stump · 16 years ago
  3. 04fa35a Typo. by Evan Cheng · 16 years ago
  4. bdd7329 Remove obsolete wording, the only exception a readnone function can throw by Chris Lattner · 16 years ago
  5. 7a57c5b be very explicit that readnone/readonly functions can't throw exceptions. by Chris Lattner · 16 years ago
  6. c781a24 In some rare cases, the register allocator can spill registers but end up not utilizing registers at all. The fundamental problem is linearscan's backtracking can end up freeing more than one allocated registers. However, reloads and restores might be folded into uses / defs and freed registers might not be used at all. by Evan Cheng · 16 years ago
  7. 87e3caf Handle implicit zext in a better way. Shamelessly stolen from x86 backend. by Anton Korobeynikov · 16 years ago
  8. 2c4718b Regenerate by Anton Korobeynikov · 16 years ago
  9. 9fe9c8e Fix typo by Anton Korobeynikov · 16 years ago
  10. 60871cb Update due to mainline API change by Anton Korobeynikov · 16 years ago
  11. 7594884 Add TODO list :) by Anton Korobeynikov · 16 years ago
  12. 1bb8cd7 Make handling of conditional stuff much more straightforward by Anton Korobeynikov · 16 years ago
  13. 1fcfb6b Temporary disable imm patterns for cmp. Actually, all cmp-related stuff (select_cc, setcc, br_cc). needs to be rethought by Anton Korobeynikov · 16 years ago
  14. f2f5402 Expand divisions into libcalls by Anton Korobeynikov · 16 years ago
  15. 813090c Properly handle sdiv / udiv / srem / urem libcalls by Anton Korobeynikov · 16 years ago
  16. b78e214 Custom lower SIGN_EXTEND by Anton Korobeynikov · 16 years ago
  17. 1394db0 Some eye-candy by Anton Korobeynikov · 16 years ago
  18. 6130fc8 Print function header / footer by Anton Korobeynikov · 16 years ago
  19. d9e89f6 Fix printing: je => jeq by Anton Korobeynikov · 16 years ago
  20. bf8ef3f Add 8bit shifts by Anton Korobeynikov · 16 years ago
  21. e699d0f Handle logical shift right (at least I hope so :) ) by Anton Korobeynikov · 16 years ago
  22. e375a7c Handle anyext by Anton Korobeynikov · 16 years ago
  23. 0dbf292 Expand all sorts of indirect branches by Anton Korobeynikov · 16 years ago
  24. 8644af3 Add InsertBranch() hook for tail mergeing by Anton Korobeynikov · 16 years ago
  25. 49ebc22 Implement bswap by Anton Korobeynikov · 16 years ago
  26. 5d59f68 Properly handle ExternalSymbol's by Anton Korobeynikov · 16 years ago
  27. 8725bd2 Expand muls (all mulls!) to libcalls for now by Anton Korobeynikov · 16 years ago
  28. c31642f Proper name 16 bit libcalls by Anton Korobeynikov · 16 years ago
  29. 2f25c2c Add libcall expansion for 16 and 128 bit muls by Anton Korobeynikov · 16 years ago
  30. b8f03c9 Provide addc and subc by Anton Korobeynikov · 16 years ago
  31. ea54c98 Add left shift by Anton Korobeynikov · 16 years ago
  32. 824d8dd Add direct branch by Anton Korobeynikov · 16 years ago
  33. 0af5af8 It's error-prone to maintain two separate variants of asmprinting stuff, one of which is even used. Drop second (aka 'intel') variant of operands. It can be added later, if needed. by Anton Korobeynikov · 16 years ago
  34. 8b528e5 Lower select with custom inserted and make condjumps generic by Anton Korobeynikov · 16 years ago
  35. ed1a51a Add first draft for conditions, conditional branches, etc by Anton Korobeynikov · 16 years ago
  36. 6e4f627 Hanle i8 returns by Anton Korobeynikov · 16 years ago
  37. c08163e Small tweaking by Anton Korobeynikov · 16 years ago
  38. ce45d30 Add prologue/epilogue emission. Fix frame pointer handling. by Anton Korobeynikov · 16 years ago
  39. d5047cb Add code for save/restore of callee-saved registers by Anton Korobeynikov · 16 years ago
  40. 875e1eb Two more hooks for RA and FP registers by Anton Korobeynikov · 16 years ago
  41. 4047731 Proper handle loading of effective address of stack slot stuff by Anton Korobeynikov · 16 years ago
  42. 82e46c2 Match frame indexes by Anton Korobeynikov · 16 years ago
  43. aa29915 First draft of stack slot loads / stores lowering by Anton Korobeynikov · 16 years ago
  44. cf14ae5 Reverse order of memory arguments by Anton Korobeynikov · 16 years ago
  45. aecfa78 Remove bogus pattern by Anton Korobeynikov · 16 years ago
  46. 1deea5f Correct asmprinting of memory operands by Anton Korobeynikov · 16 years ago
  47. 0eb6af4 Match wrapper node for address by Anton Korobeynikov · 16 years ago
  48. 3513ca8 Add lowering for global address nodes. Not pretty efficient though. by Anton Korobeynikov · 16 years ago
  49. 3c2684d Some early full call lowering draft for direct calls by Anton Korobeynikov · 16 years ago
  50. b561264 Add call frame setup instruction elimination and lowerid for bunch of call-related stuff. by Anton Korobeynikov · 16 years ago
  51. 4428885 Add CALL lowering. by Anton Korobeynikov · 16 years ago
  52. 01e0e8d Add bunch of mem-whatever patterns by Anton Korobeynikov · 16 years ago
  53. 2682bf5 Add bunch of reg-mem inst patterns by Anton Korobeynikov · 16 years ago
  54. 54f30d3 Add normal and trunc stores by Anton Korobeynikov · 16 years ago
  55. 36b6e53 Basic support for mem=>reg moves by Anton Korobeynikov · 16 years ago
  56. 51c31d6 Add 8-bit insts. zext behaviour is not modelled yet by Anton Korobeynikov · 16 years ago
  57. cf9adf2 Add 8-bit regclass and pattern for sext_inreg by Anton Korobeynikov · 16 years ago
  58. 0fc32da Add pattern for OR by Anton Korobeynikov · 16 years ago
  59. 6ee626a Add reg-imm variants by Anton Korobeynikov · 16 years ago
  60. c8166ac Add hint to nop by Anton Korobeynikov · 16 years ago
  61. 0ba0a89 Add more instructions by Anton Korobeynikov · 16 years ago
  62. b8639f5 Cleanup by Anton Korobeynikov · 16 years ago
  63. d2c94ae Add dummy lowering for shifts by Anton Korobeynikov · 16 years ago
  64. 1476d97 We don't have any div at all - thus mark it as expensive by Anton Korobeynikov · 16 years ago
  65. 8d7bb39 We're not going to spend 100% of time in interrupts, do we? :) by Anton Korobeynikov · 16 years ago
  66. 431beb5 Add simple reg-reg add. by Anton Korobeynikov · 16 years ago
  67. fff5f76 gas uses lower letter for register names by Anton Korobeynikov · 16 years ago
  68. 1df221f Add code enough for emission of reg-reg and reg-imm moves. This allows us to compile "ret i16 0" properly! by Anton Korobeynikov · 16 years ago
  69. 09c42f5 Add function body printing routine by Anton Korobeynikov · 16 years ago
  70. f3085ac Add 'msp430' target triple recognizer by Anton Korobeynikov · 16 years ago
  71. e37db97 Make emit{Prologue,Epilogue}() noop for now by Anton Korobeynikov · 16 years ago
  72. fbf165a Add callee-saved regs & reg classes getter hooks by Anton Korobeynikov · 16 years ago
  73. 3a4fbcf Add simple FP indicator for given function hook by Anton Korobeynikov · 16 years ago
  74. dcb802c Provide set of reserved registers by Anton Korobeynikov · 16 years ago
  75. fd1b7c7 Add proper ISD::RET lowering by Anton Korobeynikov · 16 years ago
  76. c8fbb6a Add first draft of MSP430 calling convention stuff and draft of ISD::FORMAL_ARGUMENTS node lowering. by Anton Korobeynikov · 16 years ago
  77. 2dd6cdc Fix register names, fix register allocation order, handle frame pointer. by Anton Korobeynikov · 16 years ago
  78. 43ed64a Clearify the usage and add some debug stuff by Anton Korobeynikov · 16 years ago
  79. 9e12339 Cleanup by Anton Korobeynikov · 16 years ago
  80. b78e17b Add cmake script. No idea whether it works or not :) by Anton Korobeynikov · 16 years ago
  81. fe3fc5a Add a note by Anton Korobeynikov · 16 years ago
  82. f99601f Typo by Anton Korobeynikov · 16 years ago
  83. f2c3e17 Dummy MSP430 backend by Anton Korobeynikov · 16 years ago
  84. 77eaa68 -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDebugInfo by Argyrios Kyrtzidis · 16 years ago
  85. f9a77b7 Revert r70645 for now; it's causing a variety of regressions. by Dan Gohman · 16 years ago
  86. 0e670df Revert r70630. Go back to appending ".b" to internal globals when shrinking by Nick Lewycky · 16 years ago
  87. c43fe4a Add an svn:ignore for unittests/VMCore. by Dan Gohman · 16 years ago
  88. db6fa29 Convert ScalarEvolution to use CallbackVH for its internal map. This by Dan Gohman · 16 years ago
  89. c09b12c Apply Jeffrey Yasskin's CallbackVH patch, with minor tweaks from me by Dan Gohman · 16 years ago
  90. 42da7f7 Include <limits.h> to get the definition of CHAR_BIT. by Dan Gohman · 16 years ago
  91. e66f6f1 The second argument to RecursivelyDeleteTriviallyDeadInstructions has by Dan Gohman · 16 years ago
  92. afc36a9 Previously, RecursivelyDeleteDeadInstructions provided an option by Dan Gohman · 16 years ago
  93. fb7d35f When ScalarEvolution is told to forget the trip count for a loop, have by Dan Gohman · 16 years ago
  94. 9a93650 Tell ScalarEvolution that the loop is being deleted before actually by Dan Gohman · 16 years ago
  95. 0e80b7c Don't append ".b" to the names of globals that are being shrunk to booleans. by Nick Lewycky · 16 years ago
  96. 1dcad96 Don't split critical edges during the AddUsersIfInteresting phase by Dan Gohman · 16 years ago
  97. dd47f88 Add Base.td to svn:ignore. by Dan Gohman · 16 years ago
  98. c650f1f 'The attached patch fixes an issue where llc -march=cpp fails with by Chris Lattner · 16 years ago
  99. 837e59e Drop the default assumption about alignment down to 2 bits from 3. This apparently by Chris Lattner · 16 years ago
  100. 7e54404 Change the description string of the LoopInfo pass. by Dan Gohman · 16 years ago