1. d164ea2 Ignore TargetConstant with an illegal type. These by Duncan Sands · 16 years ago
  2. 43d526d Added Subtarget support into RegisterInfo by Bruno Cardoso Lopes · 16 years ago
  3. 91e1c32 Revert r53540 - it does not compile. by Duncan Sands · 16 years ago
  4. 6157e38 Reimplement LinkFunctionProtos in terms of GetLinkageResult. This fixes by Chris Lattner · 16 years ago
  5. ae1132d don't do any linkage, not even type resolution, of symbols that have by Chris Lattner · 16 years ago
  6. d1ec48c implement linking of globals to functions, in one direction by Chris Lattner · 16 years ago
  7. 0bb8757 wrap long lines, remove some code from a non-assert build. by Chris Lattner · 16 years ago
  8. bbedb0e Fix a bunch of bugs handling vector compare constant expressions, fixing PR2317. by Chris Lattner · 16 years ago
  9. 071aade Document and fix Constant::getVectorElements to return an empty vector by Chris Lattner · 16 years ago
  10. ac77bfd If a function calls setjmp, never inline it into other functions. This is by Chris Lattner · 16 years ago
  11. 4238453 simplify some code, shuffle and insertelt always return a vector. by Chris Lattner · 16 years ago
  12. de29d92 whitespace fix. by Chris Lattner · 16 years ago
  13. 6838d87 doxygenate comments and wrap to 80 cols. by Chris Lattner · 16 years ago
  14. 10c5d36 Add a note. by Chris Lattner · 16 years ago
  15. fdb19e5 Fix PR2506 by being a bit more careful about reverse fact propagation when by Chris Lattner · 16 years ago
  16. 093a438 Fix mishandling of the infinite loop case when merging two blocks. This by Chris Lattner · 16 years ago
  17. b824512 more refactoring. Use early exits instead of really complex logic. by Chris Lattner · 16 years ago
  18. eb388af improve comments. by Chris Lattner · 16 years ago
  19. 867661a factor another large hunk of code out into its own function. by Chris Lattner · 16 years ago
  20. 4f60e4d add a description. by Chris Lattner · 16 years ago
  21. 3698909 Final bit of simplification for FoldBranchToCommonDest. by Chris Lattner · 16 years ago
  22. 70087f3 simplify logic a bit by Chris Lattner · 16 years ago
  23. 1347e87 Refactor some code out into its own helper function, getting rid of crazy multiline by Chris Lattner · 16 years ago
  24. 56eb133 Fix comment. by Duncan Sands · 16 years ago
  25. 3dda08a Fix PR2231 - opt -internalize -std-compile-opts should run internalize first by Chris Lattner · 16 years ago
  26. 9322fe0 Remove deleted files from VC++ project. by Cedric Venet · 16 years ago
  27. a052246 Inline typedef for alist_iterator::pointer to work with MSVC++. by Ted Kremenek · 16 years ago
  28. 59cff12 Stop creating extraneous smax/umax in SCEV. This removes a regression where we by Nick Lewycky · 16 years ago
  29. 0660750 operator[] is not defined for list::iterator. Overload it in ilist::iterator by Nick Lewycky · 16 years ago
  30. 3ac9e10 Enhance analysis of srem. by Nick Lewycky · 16 years ago
  31. 5330192 Implement llvm.atomic.cmp.swap.i32 on PPC. Patch by Gary Benson! by Evan Cheng · 16 years ago
  32. b9890ae Typos. by Evan Cheng · 16 years ago
  33. 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
  34. b5eec33 Back out 53476 and 53480 for now. Somehow they cause llc to miscompile 179.art. by Evan Cheng · 16 years ago
  35. cddc11e Add a utility function to MachineInstr for testing whether an instruction by Dan Gohman · 16 years ago
  36. e6acf36 Fix spelling of "hierarchy" in comments. by Dan Gohman · 16 years ago
  37. e4f1a7e Fix typos in comments. by Dan Gohman · 16 years ago
  38. a54cf17 Include a frame index in the "fixed stack" pseudo source value by Dan Gohman · 16 years ago
  39. eca64f0 Minor tweaks to the ImmutableList iterator interface. by Ted Kremenek · 16 years ago
  40. 499d7cf Porting r53478 into mainline: by Bill Wendling · 16 years ago
  41. 5e76c3b Fix an obsolete top-level comment. by Dan Gohman · 16 years ago
  42. 0f4012f Factor out debugging code into the common base class. by Dan Gohman · 16 years ago
  43. dbe2a5a Add support for putting NamedRegionTimers in TimerGroups, and by Dan Gohman · 16 years ago
  44. c418bf3 Use find instead of lower_bound. by Dan Gohman · 16 years ago
  45. 78d6045 add support for returning i128, PR2532. by Chris Lattner · 16 years ago
  46. dc2fbdd Trim unnecessary #includes. by Dan Gohman · 16 years ago
  47. c45996b Don't call lookupNumber more than we have to. by Owen Anderson · 16 years ago
  48. 92e0834 Remove an apparently useless routine: there should by Duncan Sands · 16 years ago
  49. ac6cece It is pointless to turn a UINT_TO_FP into an by Duncan Sands · 16 years ago
  50. 9bed0f5 Add two missing SINT_TO_FP libcalls. by Duncan Sands · 16 years ago
  51. edfba7e Port a shift-by-1 optimization from LegalizeDAG: it by Duncan Sands · 16 years ago
  52. dddc629 Add support for 128 bit shifts and 32 bit shifts on 16 bit machines. by Duncan Sands · 16 years ago
  53. 7d9843f Document 'mask' in this calculation. by Nick Lewycky · 16 years ago
  54. 569d8f7 Align comments, colons and cases. Remove trailing whitespace. by Duncan Sands · 16 years ago
  55. 1f26c18 Remove misleading constant from comment. by Nick Lewycky · 16 years ago
  56. 4bf1e59 Add another optimization from PR2330. Also catch some missing cases that are by Nick Lewycky · 16 years ago
  57. 71ca353 The frame address on an x86-64 box needs to be offset by -8, not -4. by Bill Wendling · 16 years ago
  58. d01bee7 a missed optimization that Eli spotted by Chris Lattner · 16 years ago
  59. f9685ac another bug in the same line. by Chris Lattner · 16 years ago
  60. a8ff4a8 fix a bug spotted by Eli's eagle eyes by Chris Lattner · 16 years ago
  61. 183661e simplify and merge a bunch of code. Instead of comparing against by Chris Lattner · 16 years ago
  62. 84dff67 fold away (x <= cst) earlier, allowing us to not have to by Chris Lattner · 16 years ago
  63. 85b5eb0 Fix folding of icmp's of i1 where the comparison is signed. The code by Chris Lattner · 16 years ago
  64. f299184 Fix a bogus optimization: folding (slt (zext i1 A to i32), 1) -> (slt i1 A, true) by Chris Lattner · 16 years ago
  65. 99672cb make this condition more precise. by Chris Lattner · 16 years ago
  66. 1913b94 regenerate by Chris Lattner · 16 years ago
  67. d159901 Implement PR2538 by Chris Lattner · 16 years ago
  68. c563e1d Fix a bug in the soft-float handling of FCOPYSIGN that Duncan noticed by Chris Lattner · 16 years ago
  69. 70587ea make legalize types be a command line option: -enable-legalize-types. by Chris Lattner · 16 years ago
  70. 0ebf14c Make typedef public to make MSVC++ happy. by Ted Kremenek · 16 years ago
  71. 3000357 Make some typedefs public to make MSVC++ happy. by Ted Kremenek · 16 years ago
  72. ccaa654 Make typedefs in ilist public (Visual C++ errors out when they are private). by Ted Kremenek · 16 years ago
  73. 98fd7f6 Pull r53428 from Gaz into mainline: by Bill Wendling · 16 years ago
  74. 07f3cf7 Added ImmutableMap constructor that accepts a const TreeTy*. by Ted Kremenek · 16 years ago
  75. bbcec68 Put CPPBackend tests into their own directory and run them only if they're by Bill Wendling · 16 years ago
  76. 4f4b348 Tidy up #includes. by Dan Gohman · 16 years ago
  77. ea8a865 Add a SubclassData field to SDNode, similar to what's done by Dan Gohman · 16 years ago
  78. 90b58e0 Fix a copy+pasto in an assertion string. by Dan Gohman · 16 years ago
  79. 46e7730 Stack objects have nonnegative indices, not just positive indices. by Dan Gohman · 16 years ago
  80. 358f5ac Escape the graph name. This unbreaks -view-cfg. by Dan Gohman · 16 years ago
  81. 1bf85e5 Remove this file; the code that it went with is no longer in the repository. by Dan Gohman · 16 years ago
  82. fdeb4b3 Make stack slot coloring's debug output more consistent with other passes. by Dan Gohman · 16 years ago
  83. bdb10fe Change StackSlotForVirtReg (which maps vregs to frame indices) from std::map to IndexedMap. by Evan Cheng · 16 years ago
  84. 6291d69 Remove extraneous vertical whitespace before Eric gets the wrong idea ;-) by Chris Lattner · 16 years ago
  85. 85e7ac0 Fix an altivec constant miscompilation that Duncan found through by Chris Lattner · 16 years ago
  86. 5ac319a Add support for 128 bit multiplicative operations. by Duncan Sands · 16 years ago
  87. be1ad4d Add a mysteriously missing libcall, FPTOSINT_F80_I32. by Duncan Sands · 16 years ago
  88. 03dc093 Fix a FIXME: use an apint in CTTZ legalization. by Duncan Sands · 16 years ago
  89. ae099d5 Remove PromoteIntRes_FP_ROUND - not sure what it by Duncan Sands · 16 years ago
  90. c5ffb45 Make sure the alignment of the temporary created by Duncan Sands · 16 years ago
  91. f4e4629 Make the LegalizeType method naming scheme more regular. by Duncan Sands · 16 years ago
  92. e1d97b1 Don't barf when dumping a constant that contains by Duncan Sands · 16 years ago
  93. df99c29 Correct a comment. by Duncan Sands · 16 years ago
  94. d16918f Restructure dead argument elimination, try #3 :-) by Matthijs Kooijman · 16 years ago
  95. 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
  96. 5dcc41f Fix overzealous optimization. Thanks to Duncan Sands for pointing out my error! by Nick Lewycky · 16 years ago
  97. 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
  98. ecee36e Fix 403.gcc. Finally got the check for two-address-ness correct. by Owen Anderson · 16 years ago
  99. c007848 Fix the build by adding a #include. by Owen Anderson · 16 years ago
  100. 5ed2ba2 The source and dest of an alias are *not* required to have the same type, by Chris Lattner · 16 years ago