1. 55998ba test svn commit capability by Nick Kledzik · 17 years ago
  2. d9d99ff Update bitcode reader and writer to handle multiple return values. Take 2. by Devang Patel · 17 years ago
  3. aaeb60a Pass const vectors by reference. by Devang Patel · 17 years ago
  4. faa9995 Add missing include (for ptrdiff_t). by Eli Friedman · 17 years ago
  5. 5459143 Revert the assert for MUL_LOHI with an unused high result; Chris by Dan Gohman · 17 years ago
  6. a7b33db when making bytecode modules, link as library by Andrew Lenharth · 17 years ago
  7. 14e2ea9 Revise previous patch per review. by Dale Johannesen · 17 years ago
  8. 437d452 Factor the assert for indexed loads/stores out of LoadSDNode by Dan Gohman · 17 years ago
  9. c2d9b5f Add an assert to verify that we don't see an by Dan Gohman · 17 years ago
  10. fcf81db Remove the hack that turned an {S,U}MUL_LOHI with an unused high by Dan Gohman · 17 years ago
  11. f6283fd Make some static variables const. by Dan Gohman · 17 years ago
  12. f8d8b2b add an assertion to catch a null PATypeHolder, patch by Erick Tryzelaar by Chris Lattner · 17 years ago
  13. 2e68b6f Convert MaskedValueIsZero and all its users to use APInt. Also add by Dan Gohman · 17 years ago
  14. 63602b8 add LSBaseSDNode::getOffset at Dan's request. by Chris Lattner · 17 years ago
  15. e83a275 All remat'ed loads cannot be folded into two-address code. Not just argument loads. This change doesn't really have any impact on codegen. by Evan Cheng · 17 years ago
  16. 6110224 prune #includes, fit in 80 cols. by Chris Lattner · 17 years ago
  17. 5f27ba1 make this self contained. by Chris Lattner · 17 years ago
  18. 079f2a6 Expand removal of MMX memory copies to allow 1 level by Dale Johannesen · 17 years ago
  19. 4fc3d5d Add a new method to SDNode/SDOperand named getValueSizeInBits by Dan Gohman · 17 years ago
  20. 1a9c9df In debug builds check that the key property holds: all by Duncan Sands · 17 years ago
  21. 79a0c1e Correctly determine whether a argument load can be folded into its uses. by Evan Cheng · 17 years ago
  22. c0808a7 Fix an issue where GVN was performing the return slot optimization when it was by Owen Anderson · 17 years ago
  23. b9a9057 Temporarily reverting 46959. by Evan Cheng · 17 years ago
  24. 0f7ea1a Fix an issue where GVN would try to use an instruction before its definition when performing return slot optimization. by Owen Anderson · 17 years ago
  25. 14fd63c Add support to LegalizeTypes for building legal vectors by Duncan Sands · 17 years ago
  26. 181eb73 Some platforms use the same name for 32-bit and 64-bit registers (like by Bill Wendling · 17 years ago
  27. 1df4397 Backing out r47521 for now. This has broken a number of tests. by Evan Cheng · 17 years ago
  28. a59d469 Merge current work back to tree to minimize diffs and drift. Major highlights by Scott Michel · 17 years ago
  29. f65a0f7 Testcase for Revision 47478. by Zhou Sheng · 17 years ago
  30. 249ded3 Rematerialization logic was overly conservative when it comes to loads from fixed stack slots. by Evan Cheng · 17 years ago
  31. aaa1d42 Update test. by Evan Cheng · 17 years ago
  32. 298bbe8 If remating a machine instr with virtual register operand, make sure the vr is avaliable at all uses regardless of whether it would be folded. by Evan Cheng · 17 years ago
  33. 18924f1 Remat of pic loads are now on by default. by Evan Cheng · 17 years ago
  34. c19eca3 Turning on remat of pic loads. by Evan Cheng · 17 years ago
  35. 61e015f Fix a bug that caused opt and other tools to silently ignore by Dan Gohman · 17 years ago
  36. b2a0abc No need recognize load from a fixed argument slot as re-materializable. LiveIntervalAnalysis already handles it as a special case. by Evan Cheng · 17 years ago
  37. e9fabd9 Properly read and write bitcodes for multiple return values. by Devang Patel · 17 years ago
  38. dd3465e Recognize loads of arguments as re-materializable first. Therefore if isReallyTriviallyReMaterializable() returns true it doesn't confuse it as a "normal" re-materializable instruction. by Evan Cheng · 17 years ago
  39. 2007173 Regenerate. by Devang Patel · 17 years ago
  40. 155b874 Use isa check instead of getTypeID() check. by Devang Patel · 17 years ago
  41. 57daefa Fixed buffer overflow reported by Argiris Kirtzidis. by Ted Kremenek · 17 years ago
  42. 4d4a5e0 Remove unnecessary "inline" keywords. by Devang Patel · 17 years ago
  43. 377e04b print getresult operand and its type directly. by Devang Patel · 17 years ago
  44. 28c9fc6 Really. Why doesn't every arch support MMX? by Evan Cheng · 17 years ago
  45. d7313c5 Use dyn_cast instead of isa + cast. by Devang Patel · 17 years ago
  46. 0cc83b6 Forgot this. by Evan Cheng · 17 years ago
  47. 6bfc63b Regenerate by Devang Patel · 17 years ago
  48. 57ef4f4 To support multiple return values, now ret instruction supports multiple operands instead of one aggregate operand. by Devang Patel · 17 years ago
  49. 313d4b8 Fix spill weight updating bug. by Evan Cheng · 17 years ago
  50. 22c3979 Split ParameterAttributes.h, putting the complicated by Dale Johannesen · 17 years ago
  51. e507905 Improving wording. by Gordon Henriksen · 17 years ago
  52. 5836682 Adding a note about IR generation to the LLVM FAQ. by Gordon Henriksen · 17 years ago
  53. 530d47f Test case for PR2082. by Evan Cheng · 17 years ago
  54. 672e550 Same isPhysRegAvailable bug as local register allocator. by Evan Cheng · 17 years ago
  55. bcfa1ca Really really bad local register allocator bug. On X86, it was never using ESI, EDI, and EBP because of a bug in RALocal::isPhysRegAvailable(). For example, when by Evan Cheng · 17 years ago
  56. 9af7090 Add debugging printfs. by Evan Cheng · 17 years ago
  57. bd41a06 Regenerate by Devang Patel · 17 years ago
  58. 1b76c75 Use SymbolicValueRef to parse getresult operand by Devang Patel · 17 years ago
  59. 8ec57d7 Remove an invalid assertion now that there are implicit virtual register operands. by Evan Cheng · 17 years ago
  60. b2fd65f Make sure reload of implicit uses are issued before remat's. by Evan Cheng · 17 years ago
  61. 5f2e468 Add StripDeadPrototypes pass. by Devang Patel · 17 years ago
  62. dc6c0f1 Generated files for 47484. by Dale Johannesen · 17 years ago
  63. 08e78b1 Pass alignment on ByVal parameters, from FE, all by Dale Johannesen · 17 years ago
  64. 3edd6dc MMX vectors are passed 4-byte aligned. by Dale Johannesen · 17 years ago
  65. 567a273 Add smart refcounting pointer class to ADT back (known before as IntrusiveSPtr.h). by Anton Korobeynikov · 17 years ago
  66. 5ea8ef8 fix some bugs in tutorial, patch by Erick Tryzelaar by Chris Lattner · 17 years ago
  67. 602d1c5 Unbreak build for VC2008. Patch by Argiris Kirtzidis! by Anton Korobeynikov · 17 years ago
  68. 47ccf1a Provide __main hooks for cygwin & mingw32 by Anton Korobeynikov · 17 years ago
  69. 58d13af Fixed a typo. by Zhou Sheng · 17 years ago
  70. d8850a5 Allow re-materialization of pic load (controlled by -remat-pic-load for now). by Evan Cheng · 17 years ago
  71. d70dbb5 Enable re-materialization of instructions which have virtual register operands if by Evan Cheng · 17 years ago
  72. d2b1fb2 copy mmx values from/to memory with GPRs on x86-32 by Chris Lattner · 17 years ago
  73. 452743e Print getresult instruction properly. by Devang Patel · 17 years ago
  74. ec25f24 Print ret instruction that returns aggregates. by Devang Patel · 17 years ago
  75. 197be3d Read and write getresult. by Devang Patel · 17 years ago
  76. 149a4e5 Start using GPR's to copy around mmx value instead of mmx regs. by Chris Lattner · 17 years ago
  77. 59a8cdd minor cleanups to LSBaseSDNode. by Chris Lattner · 17 years ago
  78. becda48 Fix compiler warning. by Evan Cheng · 17 years ago
  79. 9e255b7 Fix a regression in 403.gcc and 186.crafty introduced in 47383. To test by Dan Gohman · 17 years ago
  80. 95cb2ad print getresult instruction. by Devang Patel · 17 years ago
  81. 6c94b70 Use isa<> instead of getTypeID() to check StructType. by Devang Patel · 17 years ago
  82. a2e7efa A few minor updates, removing implemented stuff and adding a couple of by Eli Friedman · 17 years ago
  83. 69e6a8d Make the clobber analysis a bit more smart: we only are careful about by Chris Lattner · 17 years ago
  84. 0fe71e9 Treat clobber operands like early clobbers: if we have by Chris Lattner · 17 years ago
  85. 1d5e819 Clear PhysRegPartUse for the sub register as well. by Bill Wendling · 17 years ago
  86. 20b76ab Adjust the MaxAlignment for the special register scavenging spill slot. by Bill Wendling · 17 years ago
  87. 304983b Help testing. by Evan Cheng · 17 years ago
  88. 6a551e7 Change a C-style cast to const_cast, to avoid a -Wcast-qual warning. by Dan Gohman · 17 years ago
  89. c1c7bd6 Better names as per Evan's request by Andrew Lenharth · 17 years ago
  90. 39442af Simplify this code, no functionality change. by Nick Lewycky · 17 years ago
  91. 3b71165 GlobalValues are Constants, remove redundant code. Also fix typo in a comment. by Nick Lewycky · 17 years ago
  92. 33eefff Remove llvm-upgrade and update tests. by Tanya Lattner · 17 years ago
  93. 7c1687c Dan implemented one multiply issue. Replace it with another. :) by Chris Lattner · 17 years ago
  94. ab0b949 Atomic op support. If any gcc test uses __sync builtins, it might start failing on archs that haven't implemented them yet by Andrew Lenharth · 17 years ago
  95. f9853bc Add support for matching mem operands. This fixes PR1133, patch by by Chris Lattner · 17 years ago
  96. 2bedd73 testcase for PR1133 by Chris Lattner · 17 years ago
  97. 7cbeb24 Fix a (harmless) but where vregs were added to the used reg lists for by Chris Lattner · 17 years ago
  98. db71d63 Let invoke return aggregate value. by Devang Patel · 17 years ago
  99. bb4f8d4 Let function call return aggregate. by Devang Patel · 17 years ago
  100. ef00f9d Add -disable-output option. by Devang Patel · 17 years ago