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