1. 43e2a03 Fix some constructs that gcc-4.4 warns about. by Duncan Sands · 16 years ago
  2. 3d8710e prune unneeded #includes by Gabor Greif · 16 years ago
  3. b9d9eba remove unneeded reinterpret_casts by Gabor Greif · 16 years ago
  4. 9a6246c We have the correct headers included to know that BB isa Value. No reinterpret_cast necessary. by Gabor Greif · 16 years ago
  5. 6918a91 InequalityGraph::node() can create new nodes, invalidating iterators across by Nick Lewycky · 16 years ago
  6. 70ef629 Grammaro. by Nick Lewycky · 16 years ago
  7. 6c80c38 eliminate calls to deprecated Use::init() interface by Gabor Greif · 16 years ago
  8. 28c3cff Factor code to copy global value attributes like by Duncan Sands · 16 years ago
  9. 78ecf0d Use a DenseMap instead of an std::map, speeding up the testcase in PR2368 by about a third. by Owen Anderson · 16 years ago
  10. a16157a The enabling of remat in 2-address conversion breaks this test: by Bill Wendling · 16 years ago
  11. 48f7f23 A problem that's exposed when machine LICM is enabled. Consider this code: by Bill Wendling · 16 years ago
  12. 04b35e8 Don't treat values as signed when looking at loop steppings in HowForToNonZero. by Nick Lewycky · 16 years ago
  13. 3dfd7bf "ret (constexpr)" can't be folded into a Constant. Add a method to by Nick Lewycky · 16 years ago
  14. a5464f3 Create archives with the same permissions are ar. by Owen Anderson · 16 years ago
  15. e7a83df Add FreeBSD/PPC support, patch by Marcel Moolenaar! by Chris Lattner · 16 years ago
  16. 393f7eb Fix a serious brain-o. Obviously no-one reviewed my patch :( by Chris Lattner · 16 years ago
  17. 6030160 Fix PR2358 by resolving calls with undef arguments to overdefined. by Chris Lattner · 16 years ago
  18. a315939 Eliminate x86.sse2.punpckh.qdq and x86.sse2.punpckl.qdq. by Evan Cheng · 16 years ago
  19. e716bb1 Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2.unpckh.pd, and x86.sse2.unpckl.pd intrinsics. These will be lowered into shuffles. by Evan Cheng · 16 years ago
  20. 5ea38a6 Tweak how ConstantFP80Ty constants are output by Duncan Sands · 16 years ago
  21. 247580b Put initialized const weak objects into correct by Dale Johannesen · 16 years ago
  22. fe5b159 This is done. by Evan Cheng · 16 years ago
  23. 4797f61 Autoupgrade x86.sse2.loadh.pd and x86.sse2.loadl.pd. by Evan Cheng · 16 years ago
  24. 999dbe6 Remove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These will be lowered into load and shuffle instructions. by Evan Cheng · 16 years ago
  25. 3cc8f9b Remove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These will be lowered into load and shuffle instructions. by Evan Cheng · 16 years ago
  26. 0a891ed Revert 51440 as it breaks a bunch of PIC tests. by Evan Cheng · 16 years ago
  27. 80f0f61 Don't silently truncate array extents to 32 bits. by Dan Gohman · 16 years ago
  28. 80d7e26 Add a missed CommonLinkage check. by Dale Johannesen · 16 years ago
  29. cd0baf2 Use movlps / movhps to modify low / high half of 16-byet memory location. by Evan Cheng · 16 years ago
  30. 02dea8b Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places to by Dan Gohman · 16 years ago
  31. ee335e3 Add #includes to make some dependencies explicit. by Dan Gohman · 16 years ago
  32. 9c531cd Issue errors in several situations instead of aborting. by Dan Gohman · 16 years ago
  33. a9e7563 Elaborate on the entry on integer vector multiplication by constants. by Dan Gohman · 16 years ago
  34. 50f778d Fix a duplicated pattern. by Evan Cheng · 16 years ago
  35. 0b924dc Use PMULDQ for v2i64 multiplies when SSE4.1 is available. And add by Dan Gohman · 16 years ago
  36. d4083d0 New entry. by Evan Cheng · 16 years ago
  37. 679860e Rewrite a loop to avoid using iterators pointing to by Dale Johannesen · 16 years ago
  38. 17dab19 Fix another isFirstClassType that now needs to be isSingleValueType. by Dan Gohman · 16 years ago
  39. 214142c Replace some weird usage of UserOp1 introduced in r49492 by a plain if. by Matthijs Kooijman · 16 years ago
  40. 5e179a2 Restucture a part of the SimplifyCFG pass and include a testcase. by Matthijs Kooijman · 16 years ago
  41. 992e97e Indent fix. by Matthijs Kooijman · 16 years ago
  42. 18b3da6 Constant integer vectors may also be negated. by Nick Lewycky · 16 years ago
  43. 7d26bd8 Typo. by Nick Lewycky · 16 years ago
  44. 02d639f Revert X + X --> X * 2 optz'n which pessimizes heavily on x86. by Nick Lewycky · 16 years ago
  45. 3adaa93 we compile multiply-by-constant into horrible code. Doesn't sse4 have some by Chris Lattner · 16 years ago
  46. 8539fe2 Implement X + X for vectors. by Nick Lewycky · 16 years ago
  47. 39ac3b5 Fix a recently added optimization to not crash on vectors. by Nick Lewycky · 16 years ago
  48. a332f17 Generalize the new code in instcombine's ComputeNumSignBits for handling by Dan Gohman · 16 years ago
  49. e4977cf Make structs and arrays first-class types, and add assembly by Dan Gohman · 16 years ago
  50. 8f8e269 Use isSingleValueType instead of isFirstClassType to by Dan Gohman · 16 years ago
  51. f3061f8 Remove warnings about comparison between signed and unsigned expressions. by Bill Wendling · 16 years ago
  52. 9bca583 Allow for switch with no cases. Was causing fault in gcc.dg/pr27531-1.c. by Dale Johannesen · 16 years ago
  53. b193826 Bug: rcpps can only folds a load if the address is 16-byte aligned. Fixed many 'ps' load folding patterns in X86InstrSSE.td which are missing the proper alignment checks. by Evan Cheng · 16 years ago
  54. e456994 Add more IR support for the new extractvalue and insertvalue instructions. by Dan Gohman · 16 years ago
  55. 4fa2a3f Use isSingleValueType instead of isFirstClassType to by Dan Gohman · 16 years ago
  56. 399101a Use isSingleValueType instead of isFirstClassType to by Dan Gohman · 16 years ago
  57. bbcb34c Put const weak stuff in appropriate section on Darwin. g++.dg/abi/key2.C by Dale Johannesen · 16 years ago
  58. 31e5bdc Use isSingleValueType instead of isFirstClassType to by Dan Gohman · 16 years ago
  59. 5bbaf01 X86CodeEmitter should not set PIC style to None at initialization time. This will break codegen if relocation model is changed to PIC_ later. by Evan Cheng · 16 years ago
  60. b64aa11 Use isSingleValueType instead of isFirstClassType to by Dan Gohman · 16 years ago
  61. fdfef0d Recognize the "default" keyword, which is documented in LangRef.html by Dan Gohman · 16 years ago
  62. abe93d9 by David Greene · 16 years ago
  63. cff8608 by David Greene · 16 years ago
  64. 785c6af transform more loops to iterator form, detabify by Gabor Greif · 16 years ago
  65. c36c0ab Add missing patterns. by Evan Cheng · 16 years ago
  66. de2d74b Rewrite operand loops to use iterators. This shrinks .o file (at gcc4.0.1 -O3 x86) substantially (>500 bytes). Reason still unknown. by Gabor Greif · 16 years ago
  67. 687a4cb fix an off-by-one error in my previous patch, don't treat the callee as a incoming arg. by Chris Lattner · 16 years ago
  68. f6a048c Add support for multiple-return values in inline asm. This should by Chris Lattner · 16 years ago
  69. ea21ad4 Fix PR2267, by allowing indirect outputs to be intermixed by Chris Lattner · 16 years ago
  70. 05a24e5 Free and vaarg are not really volatile. by Chris Lattner · 16 years ago
  71. 19d9d43 rewrite the validity checking for memory promotion to be simpler, by Chris Lattner · 16 years ago
  72. 29d9293 Use 'continue' to reduce nesting in this loop. No functionality change. by Chris Lattner · 16 years ago
  73. f4ea510 Fix PR2343. An *interesting* coalescer bug. by Evan Cheng · 16 years ago
  74. 40db5d4 Follow-up to the reverting of r51218. This puts the checks out-of-line. Because by Bill Wendling · 16 years ago
  75. f049e07 Fix a couple issues with the JIT and multiple modules: by Nate Begeman · 16 years ago
  76. 33e456d suppress gcc3.4.6's <no value returned> warnings by Gabor Greif · 16 years ago
  77. 010ee2d When LSR is replacing an instruction, call by Dan Gohman · 16 years ago
  78. eb0fdc1 Fix PR2346 by marking vaarg as volatile so that licm doesn't try to hoist them. by Chris Lattner · 16 years ago
  79. f35c882 Port SelectionDAG's ComputeNumSignBits-using code to instcombine, by Dan Gohman · 16 years ago
  80. c84941b Port the fix for the select operator from instcombine's by Dan Gohman · 16 years ago
  81. 1fdfa6a Code simplification. by Dan Gohman · 16 years ago
  82. 8e8de68 movsd and movq do not require 16-byte alignment. This fixes vec_set-5.ll on Linux. by Evan Cheng · 16 years ago
  83. 7a0f185 More local spiller complexity! by Evan Cheng · 16 years ago
  84. b0a6f62 Don't spill dead def. by Evan Cheng · 16 years ago
  85. 6e7b322 Fix typo. by Matthijs Kooijman · 16 years ago
  86. 3d28b1b Teach instcombine 4 new xforms: by Chris Lattner · 16 years ago
  87. 8516278 fix two issues Neil noticed, thanks! by Chris Lattner · 16 years ago
  88. 28a8dbc Add a bool to isEdgeFeasible that tells it whether to treat unknown by Chris Lattner · 16 years ago
  89. 638e378 Fix ExecutionEngine's constant code to work properly when structs and arrays by Dan Gohman · 16 years ago
  90. ca756ae Refine the fix in r51169 to only apply when the operand val being by Dan Gohman · 16 years ago
  91. a125e62 runOnMachineFunction should set IsPIC because relocation model may have been changed. by Evan Cheng · 16 years ago
  92. 76d402b Make AssociativeOpt static. by Dan Gohman · 16 years ago
  93. 52abbf5 Do not erase induction variable increment if it is used outside the loop. by Devang Patel · 16 years ago
  94. 45b4e48 Add a ComputeNumSignBits function for use by instcombine, based on the by Dan Gohman · 16 years ago
  95. c215b3e Handle quoted names when constructing $stub's, $non_lazy_ptr's and $lazy_ptr's. by Dale Johannesen · 16 years ago
  96. 7be1c45 switch to Type::getFPMantissaWidth instead of reinventing it. by Chris Lattner · 16 years ago
  97. 0a2d74b minor cleanups, teach instcombine that sitofp/uitofp cannot by Chris Lattner · 16 years ago
  98. 0c7a9a0 convert fptosi(sitofp x) -> x if the fp value has enough bits in its mantissa by Chris Lattner · 16 years ago
  99. a540623 Fold FP comparisons where one operand is converted from an integer by Chris Lattner · 16 years ago
  100. 9d60ba9 remove debug output by Chris Lattner · 16 years ago