1. eb388af improve comments. by Chris Lattner · 16 years ago
  2. 867661a factor another large hunk of code out into its own function. by Chris Lattner · 16 years ago
  3. 4f60e4d add a description. by Chris Lattner · 16 years ago
  4. 3698909 Final bit of simplification for FoldBranchToCommonDest. by Chris Lattner · 16 years ago
  5. 70087f3 simplify logic a bit by Chris Lattner · 16 years ago
  6. 1347e87 Refactor some code out into its own helper function, getting rid of crazy multiline by Chris Lattner · 16 years ago
  7. 56eb133 Fix comment. by Duncan Sands · 16 years ago
  8. 3dda08a Fix PR2231 - opt -internalize -std-compile-opts should run internalize first by Chris Lattner · 16 years ago
  9. 9322fe0 Remove deleted files from VC++ project. by Cedric Venet · 16 years ago
  10. a052246 Inline typedef for alist_iterator::pointer to work with MSVC++. by Ted Kremenek · 16 years ago
  11. 59cff12 Stop creating extraneous smax/umax in SCEV. This removes a regression where we by Nick Lewycky · 16 years ago
  12. 0660750 operator[] is not defined for list::iterator. Overload it in ilist::iterator by Nick Lewycky · 16 years ago
  13. 3ac9e10 Enhance analysis of srem. by Nick Lewycky · 16 years ago
  14. 5330192 Implement llvm.atomic.cmp.swap.i32 on PPC. Patch by Gary Benson! by Evan Cheng · 16 years ago
  15. b9890ae Typos. by Evan Cheng · 16 years ago
  16. 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
  17. b5eec33 Back out 53476 and 53480 for now. Somehow they cause llc to miscompile 179.art. by Evan Cheng · 16 years ago
  18. cddc11e Add a utility function to MachineInstr for testing whether an instruction by Dan Gohman · 16 years ago
  19. e6acf36 Fix spelling of "hierarchy" in comments. by Dan Gohman · 16 years ago
  20. e4f1a7e Fix typos in comments. by Dan Gohman · 16 years ago
  21. a54cf17 Include a frame index in the "fixed stack" pseudo source value by Dan Gohman · 16 years ago
  22. eca64f0 Minor tweaks to the ImmutableList iterator interface. by Ted Kremenek · 16 years ago
  23. 499d7cf Porting r53478 into mainline: by Bill Wendling · 16 years ago
  24. 5e76c3b Fix an obsolete top-level comment. by Dan Gohman · 16 years ago
  25. 0f4012f Factor out debugging code into the common base class. by Dan Gohman · 16 years ago
  26. dbe2a5a Add support for putting NamedRegionTimers in TimerGroups, and by Dan Gohman · 16 years ago
  27. c418bf3 Use find instead of lower_bound. by Dan Gohman · 16 years ago
  28. 78d6045 add support for returning i128, PR2532. by Chris Lattner · 16 years ago
  29. dc2fbdd Trim unnecessary #includes. by Dan Gohman · 16 years ago
  30. c45996b Don't call lookupNumber more than we have to. by Owen Anderson · 16 years ago
  31. 92e0834 Remove an apparently useless routine: there should by Duncan Sands · 16 years ago
  32. ac6cece It is pointless to turn a UINT_TO_FP into an by Duncan Sands · 16 years ago
  33. 9bed0f5 Add two missing SINT_TO_FP libcalls. by Duncan Sands · 16 years ago
  34. edfba7e Port a shift-by-1 optimization from LegalizeDAG: it by Duncan Sands · 16 years ago
  35. dddc629 Add support for 128 bit shifts and 32 bit shifts on 16 bit machines. by Duncan Sands · 16 years ago
  36. 7d9843f Document 'mask' in this calculation. by Nick Lewycky · 16 years ago
  37. 569d8f7 Align comments, colons and cases. Remove trailing whitespace. by Duncan Sands · 16 years ago
  38. 1f26c18 Remove misleading constant from comment. by Nick Lewycky · 16 years ago
  39. 4bf1e59 Add another optimization from PR2330. Also catch some missing cases that are by Nick Lewycky · 16 years ago
  40. 71ca353 The frame address on an x86-64 box needs to be offset by -8, not -4. by Bill Wendling · 16 years ago
  41. d01bee7 a missed optimization that Eli spotted by Chris Lattner · 16 years ago
  42. f9685ac another bug in the same line. by Chris Lattner · 16 years ago
  43. a8ff4a8 fix a bug spotted by Eli's eagle eyes by Chris Lattner · 16 years ago
  44. 183661e simplify and merge a bunch of code. Instead of comparing against by Chris Lattner · 16 years ago
  45. 84dff67 fold away (x <= cst) earlier, allowing us to not have to by Chris Lattner · 16 years ago
  46. 85b5eb0 Fix folding of icmp's of i1 where the comparison is signed. The code by Chris Lattner · 16 years ago
  47. f299184 Fix a bogus optimization: folding (slt (zext i1 A to i32), 1) -> (slt i1 A, true) by Chris Lattner · 16 years ago
  48. 99672cb make this condition more precise. by Chris Lattner · 16 years ago
  49. 1913b94 regenerate by Chris Lattner · 16 years ago
  50. d159901 Implement PR2538 by Chris Lattner · 16 years ago
  51. c563e1d Fix a bug in the soft-float handling of FCOPYSIGN that Duncan noticed by Chris Lattner · 16 years ago
  52. 70587ea make legalize types be a command line option: -enable-legalize-types. by Chris Lattner · 16 years ago
  53. 0ebf14c Make typedef public to make MSVC++ happy. by Ted Kremenek · 16 years ago
  54. 3000357 Make some typedefs public to make MSVC++ happy. by Ted Kremenek · 16 years ago
  55. ccaa654 Make typedefs in ilist public (Visual C++ errors out when they are private). by Ted Kremenek · 16 years ago
  56. 98fd7f6 Pull r53428 from Gaz into mainline: by Bill Wendling · 16 years ago
  57. 07f3cf7 Added ImmutableMap constructor that accepts a const TreeTy*. by Ted Kremenek · 16 years ago
  58. bbcec68 Put CPPBackend tests into their own directory and run them only if they're by Bill Wendling · 16 years ago
  59. 4f4b348 Tidy up #includes. by Dan Gohman · 16 years ago
  60. ea8a865 Add a SubclassData field to SDNode, similar to what's done by Dan Gohman · 16 years ago
  61. 90b58e0 Fix a copy+pasto in an assertion string. by Dan Gohman · 16 years ago
  62. 46e7730 Stack objects have nonnegative indices, not just positive indices. by Dan Gohman · 16 years ago
  63. 358f5ac Escape the graph name. This unbreaks -view-cfg. by Dan Gohman · 16 years ago
  64. 1bf85e5 Remove this file; the code that it went with is no longer in the repository. by Dan Gohman · 16 years ago
  65. fdeb4b3 Make stack slot coloring's debug output more consistent with other passes. by Dan Gohman · 16 years ago
  66. bdb10fe Change StackSlotForVirtReg (which maps vregs to frame indices) from std::map to IndexedMap. by Evan Cheng · 16 years ago
  67. 6291d69 Remove extraneous vertical whitespace before Eric gets the wrong idea ;-) by Chris Lattner · 16 years ago
  68. 85e7ac0 Fix an altivec constant miscompilation that Duncan found through by Chris Lattner · 16 years ago
  69. 5ac319a Add support for 128 bit multiplicative operations. by Duncan Sands · 16 years ago
  70. be1ad4d Add a mysteriously missing libcall, FPTOSINT_F80_I32. by Duncan Sands · 16 years ago
  71. 03dc093 Fix a FIXME: use an apint in CTTZ legalization. by Duncan Sands · 16 years ago
  72. ae099d5 Remove PromoteIntRes_FP_ROUND - not sure what it by Duncan Sands · 16 years ago
  73. c5ffb45 Make sure the alignment of the temporary created by Duncan Sands · 16 years ago
  74. f4e4629 Make the LegalizeType method naming scheme more regular. by Duncan Sands · 16 years ago
  75. e1d97b1 Don't barf when dumping a constant that contains by Duncan Sands · 16 years ago
  76. df99c29 Correct a comment. by Duncan Sands · 16 years ago
  77. d16918f Restructure dead argument elimination, try #3 :-) by Matthijs Kooijman · 16 years ago
  78. 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
  79. 5dcc41f Fix overzealous optimization. Thanks to Duncan Sands for pointing out my error! by Nick Lewycky · 16 years ago
  80. 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
  81. ecee36e Fix 403.gcc. Finally got the check for two-address-ness correct. by Owen Anderson · 16 years ago
  82. c007848 Fix the build by adding a #include. by Owen Anderson · 16 years ago
  83. 5ed2ba2 The source and dest of an alias are *not* required to have the same type, by Chris Lattner · 16 years ago
  84. 331e2bd Fix for PR2472. Use movss to set lower 32-bits of a zero XMM vector. by Evan Cheng · 16 years ago
  85. ae55e04 open plugins with RTLD_GLOBAL, pointed out by Bram Adams. by Chris Lattner · 16 years ago
  86. 7cc9a4b SImplify ConstantVector::get a bit and make it turn a vector by Chris Lattner · 16 years ago
  87. fea85c4 Fix a case where vector comparison constant folding would cause an by Chris Lattner · 16 years ago
  88. cd4e5b0 add a helper method for code that wants to handle vector by Chris Lattner · 16 years ago
  89. 8638144 add a helper method for code that wants to handle vector by Chris Lattner · 16 years ago
  90. 330e7e4 elementwise comparison of vector constants was completely wrong. Fix by Chris Lattner · 16 years ago
  91. 250c1d8 - Replace use of std::map<std::string, ..> with StringMap. Replace use of std::map with DenseMap, std::set with SmallPtrSet. This results in minor speed up. by Evan Cheng · 16 years ago
  92. eacdef2 Revert r53367, which was breaking things. by Owen Anderson · 16 years ago
  93. b9c33c3 Simplify hasNUsesOfValue and hasAnyUsesOfValue even more. This by Dan Gohman · 16 years ago
  94. 1373c1c hasAnyUseOfValue can check SDUse nodes of its users directly instead by Dan Gohman · 16 years ago
  95. 1ea58a5 Move MemoryVT out of LSBaseNode into MemSDNode, allowing the by Dan Gohman · 16 years ago
  96. 7705ea3 Remove a FIXME: we really need to use const_data section on darwin for by Anton Korobeynikov · 16 years ago
  97. d411419 Avoid creating expensive comment string if it's not going to be printed. by Evan Cheng · 16 years ago
  98. ac2673e Add FIXME for future checking. by Anton Korobeynikov · 16 years ago
  99. 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
  100. 03b5ee7 Remove extra call to DW.SetModuleInfo on Linux. by Dale Johannesen · 16 years ago