1. 7fbad27 Enable the insertion of empty indices into LiveInterals, thereby making renumbering possible. by Owen Anderson · 16 years ago
  2. 496bac5 Fix a compile-time regression introduced by my heuristic-changing patch. I forgot by Owen Anderson · 16 years ago
  3. fc74abf Enable first-class aggregates support. by Dan Gohman · 16 years ago
  4. 11e56cb LegalizeTypes support for VSETCC. Fixes PR2575. by Duncan Sands · 16 years ago
  5. a1566f2 Change the heuristics used in the coalescer, register allocator, and within by Owen Anderson · 16 years ago
  6. 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
  7. 694caf5 Make the GraphRoot edge look like a chain edge, which is more accurate, by Dan Gohman · 16 years ago
  8. c91d0b9 Another buildbot test commit. by Bill Wendling · 16 years ago
  9. 4e97401 Trivial check-in to test buildbot. No functionality change. by Bill Wendling · 16 years ago
  10. 79acd2b Fix grammaros in comments. by Dan Gohman · 16 years ago
  11. 3580331 Enhance the GraphWriter support for edge destinations, and teach the by Dan Gohman · 16 years ago
  12. 2dbc167 After early-lowering the FORMAL_ARGUMENTS node, delete it. by Dan Gohman · 16 years ago
  13. 462dc7f Add titles to the various SelectionDAG viewGraph calls by Dan Gohman · 16 years ago
  14. 80f3d46 Fix uses of underscore-capital names. by Dan Gohman · 16 years ago
  15. 6116a73 Now that the MachineInstr leaks are fixed, enable leak checking by Dan Gohman · 16 years ago
  16. d038e04 Add VerifyNode, a place to put sanity checks on by Duncan Sands · 16 years ago
  17. fbbd701 Pull r53795 from Gaz into mainline: by Bill Wendling · 16 years ago
  18. 1ed9922 Fix a memory leak in LiveIntervalAnalysis. by Evan Cheng · 16 years ago
  19. c3e2672 Softfloat support for FDIV. Patch by Richard Pennington. by Duncan Sands · 16 years ago
  20. f8ac645 Eliminate unused variable. by Duncan Sands · 16 years ago
  21. 77926da Revert 53729, after waking up in the middle of by Duncan Sands · 16 years ago
  22. fa82857 Fix a LocalSpiller leak. This fixes tramp3d-v4. by Dan Gohman · 16 years ago
  23. 2c3f7ae Re-introduce LeakDetector support for MachineInstrs and MachineBasicBlocks. by Dan Gohman · 16 years ago
  24. dc5f936 When printing MemOperand nodes, only use print() for by Dan Gohman · 16 years ago
  25. 76a4d58 Subreg live interval valno may not have a corresponding def machineinstr since it's less precise. by Evan Cheng · 16 years ago
  26. f1bb7f1 Use a legal type for elements of the vector_shuffle by Duncan Sands · 16 years ago
  27. e8be6c6 Add a new function, ReplaceAllUsesOfValuesWith, which handles bulk by Dan Gohman · 16 years ago
  28. 79ada10 LegalizeTypes support for what seems to be the by Duncan Sands · 16 years ago
  29. f00e74f Turn LegalizeTypes back off again for the moment: by Duncan Sands · 16 years ago
  30. b2ff885 Factorize some code for determining which libcall to use. by Duncan Sands · 16 years ago
  31. 7a9a5af Fix the result type of a VECTOR_SHUFFLE+BIT_CONVERT dagcombine. This by Dan Gohman · 16 years ago
  32. 95db39a Add support for promoting and expanding AssertZext by Duncan Sands · 16 years ago
  33. c0d6012 Fix a comment to say nonnegative instead of positive. by Dan Gohman · 16 years ago
  34. c5e1f98 Add an assert to check for empty flags for MachineMemOperand. by Dan Gohman · 16 years ago
  35. 05c397d Reorder methods alphabetically. No functionality change. by Duncan Sands · 16 years ago
  36. 7f1d8ae Turn on LegalizeTypes by default. by Duncan Sands · 16 years ago
  37. 4093d83 SelectionDAG::AssignNodeIds is unused. by Dan Gohman · 16 years ago
  38. 90a7b8f Don't sort SDNodes by their addresses in SelectionDAG::dump. Instead, by Dan Gohman · 16 years ago
  39. 295a7cd LegalizeTypes support for fabs on ppc long double. by Duncan Sands · 16 years ago
  40. c07e6e5 LegalizeTypes support for promotion of bswap. by Duncan Sands · 16 years ago
  41. 8d56a6f LegalizeTypes support for promotion of SIGN_EXTEND_INREG. by Duncan Sands · 16 years ago
  42. bf304c2 Reorder the integer promotion methods alphabetically. by Duncan Sands · 16 years ago
  43. 2920d2b Fixed potential bug if the source and target of a bit convert have different alignment by Mon P Wang · 16 years ago
  44. 5e84368 Reapply 53476 and 53480, with a fix so that it properly updates by Dan Gohman · 16 years ago
  45. 91d49f5 Improve debug output for MemOperandSDNode. PseudoSourceValue nodes by Dan Gohman · 16 years ago
  46. 2b06299 Fix edito in the PseudoSourceValue name list. by Dan Gohman · 16 years ago
  47. 189a2b3 I don't think BUILD_PAIR can have a vector result. Remove support for this. by Duncan Sands · 16 years ago
  48. a489be5 Tighten up some checks. Fix FPOWI splitting for non-power-of-two vectors. by Duncan Sands · 16 years ago
  49. 262e04b An INSERT_VECTOR_ELT can insert a larger value by Duncan Sands · 16 years ago
  50. 8cc364c According to the docs, it is possible to have an by Duncan Sands · 16 years ago
  51. 28c05ac There should be no extending loads or truncating by Duncan Sands · 16 years ago
  52. d164ea2 Ignore TargetConstant with an illegal type. These by Duncan Sands · 16 years ago
  53. b9890ae Typos. by Evan Cheng · 16 years ago
  54. 79a796c Fix PR2536: a nasty spiller bug. If a two-address instruction uses a register but the use portion of its live range is not part of its liveinterval, it must be defined by an implicit_def. In that case, do not spill the use. e.g. by Evan Cheng · 16 years ago
  55. b5eec33 Back out 53476 and 53480 for now. Somehow they cause llc to miscompile 179.art. by Evan Cheng · 16 years ago
  56. a54cf17 Include a frame index in the "fixed stack" pseudo source value by Dan Gohman · 16 years ago
  57. 5e76c3b Fix an obsolete top-level comment. by Dan Gohman · 16 years ago
  58. 0f4012f Factor out debugging code into the common base class. by Dan Gohman · 16 years ago
  59. dbe2a5a Add support for putting NamedRegionTimers in TimerGroups, and by Dan Gohman · 16 years ago
  60. dc2fbdd Trim unnecessary #includes. by Dan Gohman · 16 years ago
  61. 92e0834 Remove an apparently useless routine: there should by Duncan Sands · 16 years ago
  62. ac6cece It is pointless to turn a UINT_TO_FP into an by Duncan Sands · 16 years ago
  63. 9bed0f5 Add two missing SINT_TO_FP libcalls. by Duncan Sands · 16 years ago
  64. edfba7e Port a shift-by-1 optimization from LegalizeDAG: it by Duncan Sands · 16 years ago
  65. dddc629 Add support for 128 bit shifts and 32 bit shifts on 16 bit machines. by Duncan Sands · 16 years ago
  66. c563e1d Fix a bug in the soft-float handling of FCOPYSIGN that Duncan noticed by Chris Lattner · 16 years ago
  67. 70587ea make legalize types be a command line option: -enable-legalize-types. by Chris Lattner · 16 years ago
  68. fdeb4b3 Make stack slot coloring's debug output more consistent with other passes. by Dan Gohman · 16 years ago
  69. bdb10fe Change StackSlotForVirtReg (which maps vregs to frame indices) from std::map to IndexedMap. by Evan Cheng · 16 years ago
  70. 5ac319a Add support for 128 bit multiplicative operations. by Duncan Sands · 16 years ago
  71. be1ad4d Add a mysteriously missing libcall, FPTOSINT_F80_I32. by Duncan Sands · 16 years ago
  72. 03dc093 Fix a FIXME: use an apint in CTTZ legalization. by Duncan Sands · 16 years ago
  73. ae099d5 Remove PromoteIntRes_FP_ROUND - not sure what it by Duncan Sands · 16 years ago
  74. c5ffb45 Make sure the alignment of the temporary created by Duncan Sands · 16 years ago
  75. f4e4629 Make the LegalizeType method naming scheme more regular. by Duncan Sands · 16 years ago
  76. e1d97b1 Don't barf when dumping a constant that contains by Duncan Sands · 16 years ago
  77. ef0732d - Change the horrible N^2 isRegReDefinedByTwoAddr. Now callers must supply the operand index of def machineoperand and at most one full scan of non-implicit operands is needed. by Evan Cheng · 16 years ago
  78. 743a1e6 Use DenseMap instead of std::map in local register allocation. This improves the time on instcombine from .31s to .22s by Owen Anderson · 16 years ago
  79. ecee36e Fix 403.gcc. Finally got the check for two-address-ness correct. by Owen Anderson · 16 years ago
  80. eacdef2 Revert r53367, which was breaking things. by Owen Anderson · 16 years ago
  81. b9c33c3 Simplify hasNUsesOfValue and hasAnyUsesOfValue even more. This by Dan Gohman · 16 years ago
  82. 1373c1c hasAnyUseOfValue can check SDUse nodes of its users directly instead by Dan Gohman · 16 years ago
  83. 1ea58a5 Move MemoryVT out of LSBaseNode into MemSDNode, allowing the by Dan Gohman · 16 years ago
  84. d411419 Avoid creating expensive comment string if it's not going to be printed. by Evan Cheng · 16 years ago
  85. eb580ee Loosen our check here. Local regalloc only cares that the reg is used and def'd by the same instruction, but about the details of by Owen Anderson · 16 years ago
  86. 492f276 Move the IsVolatile and SVOffset fields into the MemSDNode base by Dan Gohman · 16 years ago
  87. dd4b47c Don't use an expensive check for two-address-ness when we have the information sitting around to determine it much more quickly, by Owen Anderson · 16 years ago
  88. 9094db1 Factor local liveness computation out into its own function. by Owen Anderson · 16 years ago
  89. 85e6815 Reuse the MO variable instead of recomputing it in RegAllocLocal. by Dan Gohman · 16 years ago
  90. 88cef24 Give RegAllocSimple a TargetInstrInfo member to keep it consistent by Dan Gohman · 16 years ago
  91. 8849054 RegAllocLocal has a TargetInstrInfo data member. Use it instead by Dan Gohman · 16 years ago
  92. 0383bc0 Use find with std::map, when that's what's needed, instead of lower_bound by Dan Gohman · 16 years ago
  93. e87f52d Switch to new section name handling facility by Anton Korobeynikov · 16 years ago
  94. dd1c20d Remove some unneeded includes. by Duncan Sands · 16 years ago
  95. b5508e4 Redo LegalizeTypes soft float support for by Duncan Sands · 16 years ago
  96. 452911c Forgot to update the chain result when softening loads. by Duncan Sands · 16 years ago
  97. f8568b4 LegalizeTypes soft float support for FP_TO_SINT and FP_TO_UINT. by Duncan Sands · 16 years ago
  98. 851b1ee LegalizeTypes support for powi soft float. by Duncan Sands · 16 years ago
  99. ddc7aa3 Make the role of MVT::i32 clearer here, and add a by Duncan Sands · 16 years ago
  100. 1afe5c3 Missed alignment argument on stores lowered from memcpy. by Evan Cheng · 16 years ago