1. c317a60 Factor GC metadata table assembly generation out of Collector in preparation for splitting AsmPrinter into its own library. by Gordon Henriksen · 16 years ago
  2. fad86b0 Rework the routines that convert AP[S]Int into a string. Now, instead of by Chris Lattner · 16 years ago
  3. ffe31d7 Move SLEB/ULEB size calculation routines from AsmPrinter to TargetAsmInfo. This makes JIT asmprinter-free. by Anton Korobeynikov · 16 years ago
  4. cd1dcbd Convert several std::vectors over to SmallVector, and use reserve() as appropriate for cases where std::vector is still used. by Owen Anderson · 16 years ago
  5. bbf5583 Use SmallSet instead of std::set to save allocations. by Owen Anderson · 16 years ago
  6. 79e6ed9 Move MachineInstr::getOpcode inline. by Owen Anderson · 16 years ago
  7. 44eb65c Convert uses of std::vector in TargetInstrInfo to SmallVector. This change had to be propoagated down into all the targets and up into all clients of this API. by Owen Anderson · 16 years ago
  8. e285a74 Make FastISel's constructor protected, and give it a destructor. by Dan Gohman · 16 years ago
  9. eaa009d Remove more uses of std::set. by Owen Anderson · 16 years ago
  10. 7f8613e Improve support for vector casts in LLVM IR and CodeGen. by Dan Gohman · 16 years ago
  11. 22ae999 Speed up addRegisterDead by adding more fast checks before performing the expensive by Owen Anderson · 16 years ago
  12. a8c763b Use empty() instead of begin() == end(). by Dan Gohman · 16 years ago
  13. 9738216 Get rid of a use of std::map. by Owen Anderson · 16 years ago
  14. a60832b Fix a bogus srem rule - a negative value srem'd by a power-of-2 by Dan Gohman · 16 years ago
  15. 2899831 Expunge the last uses of std::map from LiveIntervals. by Owen Anderson · 16 years ago
  16. 20e2839 Move r2iMap_ over to DenseMap from std::map. by Owen Anderson · 16 years ago
  17. 6ab6422 Allow SelectionDAG to create EXTRACT_VECTOR_ELT nodes with by Dan Gohman · 16 years ago
  18. 03857b2 Make the allocation of LiveIntervals explicit, rather than holding them in the r2iMap_ by value. This will prevent references to them from being invalidated by Owen Anderson · 16 years ago
  19. b0cf29c Initial checkin of the new "fast" instruction selection support. See by Dan Gohman · 16 years ago
  20. 925a7e8 Rename SelectionDAGISel's FastISel to Fast, to begin to make by Dan Gohman · 16 years ago
  21. 3276795 Get rid of unused variable. by Owen Anderson · 16 years ago
  22. 27d6681 1) Merge entire live intervals instead of parts of them. by Owen Anderson · 16 years ago
  23. 04f4f4f Correct the filename in the top-of-file comment. by Dan Gohman · 16 years ago
  24. 8cea8ff Take the FrameOffset into account when computing the alignment by Dan Gohman · 16 years ago
  25. 08db736 Fix some typos. Apparently I think C needs a power-of operator. by Gordon Henriksen · 16 years ago
  26. 7a61d70 Have IRBuilder take a template argument on whether or not to preserve by Eric Christopher · 16 years ago
  27. f5b6a47 Handle visibility printing with all generality. Remove bunch of duplicate code. by Anton Korobeynikov · 16 years ago
  28. b12ab97 Reduce the entries in a phi before testing it for deadness, because removing the entries might make it dead. by Owen Anderson · 16 years ago
  29. 381cb07 Add skeleton of simple basic block instruction selector. by Evan Cheng · 16 years ago
  30. d622738 Don't crash printing the asm for a ConstantExpr PtrToInt just because the int by Nick Lewycky · 16 years ago
  31. e36bfe6 Add the remaining fp_round libcalls: by Bruno Cardoso Lopes · 16 years ago
  32. 724acf1 Do a dominator walk when scheduling copies, rather than a DFS on the CFG. Also, fix a few problems when creating by Owen Anderson · 16 years ago
  33. e3d9206 Re-enable elimination of unnecessary SUBREG_TO_REG instructions in by Dan Gohman · 16 years ago
  34. 39fd6e8 Factor code that finalize PHI nodes, jump tables, etc. out of SelectBasicBlock. No functionality changes. by Evan Cheng · 16 years ago
  35. 9200e81 SDISel's constant branch folding can fold away self-loops, which doesn't result in any dead blocks, but by Owen Anderson · 16 years ago
  36. 883771f Correct handle cases where two phis are coalesced together, and correct break up the case where two different by Owen Anderson · 16 years ago
  37. aa11108 Oops, didn't mean to commit this. by Owen Anderson · 16 years ago
  38. 9860b71 We don't need to try to coalesce input vregs that are the same as the output vreg. by Owen Anderson · 16 years ago
  39. 9b49120 Only trim a live interval if the register is not used after the PHI node. by Owen Anderson · 16 years ago
  40. 788d041 Only remap each VNInfo once when doing renumbering. by Owen Anderson · 16 years ago
  41. 24d79ba Fix breakage on ARM/2008-04-10-ScavengerAssert.ll. by Owen Anderson · 16 years ago
  42. e3b8a48 Fix PR2596: out of bound reference. by Evan Cheng · 16 years ago
  43. 5d2f807 Correctly handle replacement and removal of PHIs with one incoming register. by Owen Anderson · 16 years ago
  44. 71ac0be Oops, we were already checking for dead phis. Handle this the proper way, then. by Owen Anderson · 16 years ago
  45. e7b8205 We don't need to update live intervals for dead PHIs. by Owen Anderson · 16 years ago
  46. 3bc9c6f Remove the -disable-correct-folding option, which was ugly and is no longer needed. by Owen Anderson · 16 years ago
  47. 430b8a2 Fix several const-correctness issues, resolving some -Wcast-qual warnings. by Dan Gohman · 16 years ago
  48. 4fa393a Remove #if 0. by Evan Cheng · 16 years ago
  49. 068b4ff Fix PR2568: Fix bug that cause redudant kill marker after its live interval has been extended due to coalescing. by Evan Cheng · 16 years ago
  50. 59c0d4f Remove unneeded iteration. Thanks to Dan for the feedback. by Owen Anderson · 16 years ago
  51. 6ac8df7 This option doesn't need to be a target option. It can be in SDISel instead. by Owen Anderson · 16 years ago
  52. bd3ba46 - Fix SelectionDAG to generate correct CFGs. by Owen Anderson · 16 years ago
  53. 6f498b0 Fix SDISel lowering of PHI nodes to use ComputeValueVTs. by Dan Gohman · 16 years ago
  54. 1f565bc Fix SDISel lowering of zeroinitializer and undef to use ComputeValueVTs. by Dan Gohman · 16 years ago
  55. 7232464 Add a flag to disable jump table generation (all by Dale Johannesen · 16 years ago
  56. 75dcf08 Improve dagcombining for sext-loads and sext-in-reg nodes. by Dan Gohman · 16 years ago
  57. 0b12aef Move SelectionDAG::viewGraph() out of line; as an inline function by Dan Gohman · 16 years ago
  58. 90d33ee Don't look for leaf values to store when lowering stores of by Dan Gohman · 16 years ago
  59. d723f72 Use existing LiveInterval methods to simplify live interval merging. Thanks to Evan for pointing these out. by Owen Anderson · 16 years ago
  60. 9129239 Value numbers whose def index is a special sentinel value should not be remapped. by Owen Anderson · 16 years ago
  61. 9382b93 More fixes for corner cases when remapping live range indices. by Owen Anderson · 16 years ago
  62. b9fb8d1 When merging live intervals, we also need to merge in any live ranges that are inputs to two-address instructions by Owen Anderson · 16 years ago
  63. 83ea1f8 When merging a PHI operand's live interval into the PHI's live interval, we need to merge over all liveranges in by Owen Anderson · 16 years ago
  64. a0c032f Don't decrement the BB remap when we don't need to. by Owen Anderson · 16 years ago
  65. 68d4d1d Fix PR2609. If a label is deleted, then it needs by Duncan Sands · 16 years ago
  66. 24dc346 Fix broken CellSPU lowering, re-instate braces in Legalize by Nate Begeman · 16 years ago
  67. f09d131 Disable a fix in the previous patch, since it breaks CellSPU. by Nate Begeman · 16 years ago
  68. 5bc1ea0 Add vector shifts to the IR, patch by Eli Friedman. by Nate Begeman · 16 years ago
  69. fed90b6 Fold the useful features of alist and alist_node into ilist, and by Dan Gohman · 16 years ago
  70. 0471a79 Fix a typo in a comment. by Dan Gohman · 16 years ago
  71. 29cdb26 Make the ScheduleDAG's GraphRoot edge be blue and dashed too, like by Dan Gohman · 16 years ago
  72. 475871a Rename SDOperand to SDValue. by Dan Gohman · 16 years ago
  73. 8968450 Tidy SDNode::use_iterator, and complete the transition to have it by Dan Gohman · 16 years ago
  74. 2a62995 Rename isOnlyUseOf to isOnlyUserOf. by Dan Gohman · 16 years ago
  75. 4ddc41e Some binary operations were being treated as by Duncan Sands · 16 years ago
  76. a279a89 Fix the issues originally addressed in r54070. After thinking about it some more, I realized that the right thing to do by Owen Anderson · 16 years ago
  77. 0a7615a Revert my previous patch. In retrospect, this is completely the wrong way to fix this problem. by Owen Anderson · 16 years ago
  78. 0c525ca Special cases are needed in renumbering when dealing with renumbering after a PHI has been removed. The interval previously defined by Owen Anderson · 16 years ago
  79. 020decc In order to avoid reprocessing a register more than once, we need to add it by Owen Anderson · 16 years ago
  80. 55c6435 Remove live interval entries for an interval if we're eliminating its only VN. by Owen Anderson · 16 years ago
  81. 8d0cc0a Properly remap live ranges whose end indices are the end of the function. by Owen Anderson · 16 years ago
  82. d7dcbec Make the remapping of interval indices (particularly ending indices) more robust. by Owen Anderson · 16 years ago
  83. 4c8f870 Disable the new aggressive remat logic introduced in 54000; it causes some by Dan Gohman · 16 years ago
  84. 92879f3 When splitting a vector shuffle, fixed which type we used for the hi part by Mon P Wang · 16 years ago
  85. 8b4588f Use AliasAnalysis::pointsToConstantMemory in SDISel to avoid unnecessary by Dan Gohman · 16 years ago
  86. 6d69ba8 Enable rematerialization of constants using AliasAnalysis::pointsToConstantMemory, by Dan Gohman · 16 years ago
  87. c12417e Store the predecessor MBB in the PHIUnion, rather than an index, since the indices will change after renumbering. by Owen Anderson · 16 years ago
  88. 7fbad27 Enable the insertion of empty indices into LiveInterals, thereby making renumbering possible. by Owen Anderson · 16 years ago
  89. 496bac5 Fix a compile-time regression introduced by my heuristic-changing patch. I forgot by Owen Anderson · 16 years ago
  90. fc74abf Enable first-class aggregates support. by Dan Gohman · 16 years ago
  91. 11e56cb LegalizeTypes support for VSETCC. Fixes PR2575. by Duncan Sands · 16 years ago
  92. a1566f2 Change the heuristics used in the coalescer, register allocator, and within by Owen Anderson · 16 years ago
  93. 2925786 Fix pr2566: incorrect assumption about bit_convert. It doesn't not have to output a vector value. Patch by Nicolas Capens! by Evan Cheng · 16 years ago
  94. 694caf5 Make the GraphRoot edge look like a chain edge, which is more accurate, by Dan Gohman · 16 years ago
  95. c91d0b9 Another buildbot test commit. by Bill Wendling · 16 years ago
  96. 4e97401 Trivial check-in to test buildbot. No functionality change. by Bill Wendling · 16 years ago
  97. 79acd2b Fix grammaros in comments. by Dan Gohman · 16 years ago
  98. 3580331 Enhance the GraphWriter support for edge destinations, and teach the by Dan Gohman · 16 years ago
  99. 2dbc167 After early-lowering the FORMAL_ARGUMENTS node, delete it. by Dan Gohman · 16 years ago
  100. 462dc7f Add titles to the various SelectionDAG viewGraph calls by Dan Gohman · 16 years ago