1. 8131a50 Fix a typo in a comment. by Dan Gohman · 17 years ago
  2. 002e5d0 More APInt-ification. by Dan Gohman · 17 years ago
  3. 8a97fdd Fix a bug in GVN that Duncan noticed, where we potentially need to insert a by Owen Anderson · 17 years ago
  4. 200d607 Fix error in testing for END. notation. Patch by Julien Lerouge. Thanks! by Tanya Lattner · 17 years ago
  5. c438f35 Undo tweak. It had no obvious benefit. by Evan Cheng · 17 years ago
  6. a133417 Remove unused GetAddressOfSymbol() Thanks Daniel Dunbar! by Devang Patel · 17 years ago
  7. a56516e New test case. by Evan Cheng · 17 years ago
  8. a224868 Typo. by Evan Cheng · 17 years ago
  9. 0099ae2 Don't try to sink 3-address instruction if convertToThreeAddress created more than one instructions. by Evan Cheng · 17 years ago
  10. d99464d A test case I forgot to check in. by Evan Cheng · 17 years ago
  11. f3ff699 Remove an unused command line option. by Evan Cheng · 17 years ago
  12. 875357d TwoAddressInstructionPass enhancement. After it converts a two address instruction into a 3-address one, sink it past the instruction that kills the read-mod-write register if its definition is used past the kill. This reduces the number of live register by one. by Evan Cheng · 17 years ago
  13. 6634e26 Get rid of a pseudo instruction and replace it with subreg based operation on real instructions, ridding the asm printers of the hack used to do this previously. In the process, update LowerSubregs to be careful about eliminating copies that have side affects. by Christopher Lamb · 17 years ago
  14. 3bdfa04 Fix Path::GetMainExecutable on cygwin, patch by Sam Bishop. by Chris Lattner · 17 years ago
  15. a17fa28 remove extraneous namespace qualifier, PR2142 by Chris Lattner · 17 years ago
  16. d5d94df move a bunch of trivial methods to be inline. by Chris Lattner · 17 years ago
  17. 041221c Various improvements suggested by Duncan by Chris Lattner · 17 years ago
  18. 7520fcd Fix an incorrect comment, PR2147. by Chris Lattner · 17 years ago
  19. fe666a3 Improve VarInfo::removeKill() by using std::find instead of linear search. by Evan Cheng · 17 years ago
  20. 6e7aeb1 Update -mem2reg to use succ_iterator instead of iterating across TerminatorInst by Nick Lewycky · 17 years ago
  21. 1c9b8cf Remove unused options. by Evan Cheng · 17 years ago
  22. 59ef015 Eliminate a few unnecessary uses of dynamic_cast. by Dan Gohman · 17 years ago
  23. 9769cee Fix a typo. by Dan Gohman · 17 years ago
  24. 5fe6e33 Don't redundantly clear std::vector members in destructors. by Dan Gohman · 17 years ago
  25. 0961ec1a Change PMTopLevelManager's PassManagers vector element type from by Dan Gohman · 17 years ago
  26. c2f12ab Change PMStack::push to accept a PMDataManager* instead of by Dan Gohman · 17 years ago
  27. 0ecd4c1 Fix a typo in a comment. by Dan Gohman · 17 years ago
  28. 59746c2 No need for typedefs with enums in C++. by Dan Gohman · 17 years ago
  29. b27087f Refactor some code out of MachineSink into a MachineInstr query. by Evan Cheng · 17 years ago
  30. d75686a Do not promote float params to double in varargs by Dale Johannesen · 17 years ago
  31. 9e23336 Experimental scheduler change to schedule / coalesce the copies added for function livein's. Take 2008-03-10-RegAllocInfLoop.ll, the schedule looks like this after these copies are inserted: by Evan Cheng · 17 years ago
  32. d8742ee Initial soft-float support for LegalizeTypes. I rewrote by Duncan Sands · 17 years ago
  33. b576931 Change VirtRegMap's dump to dump to cerr, not DOUT, so that it by Dan Gohman · 17 years ago
  34. 39e33ac Fix typos in comments. by Dan Gohman · 17 years ago
  35. 89964b4 Fix this test on hosts that don't have sse2. by Dan Gohman · 17 years ago
  36. 87a8615 Fix typo. by Duncan Sands · 17 years ago
  37. 25eb043 Don't try to extract an i32 from an f64. This by Duncan Sands · 17 years ago
  38. 58d7491 Reimplement the parameter attributes support, phase #1. hilights: by Chris Lattner · 17 years ago
  39. 37f603f no need to keep around this output. by Chris Lattner · 17 years ago
  40. 709d19f Document an implementation detail about EXTRACT_SUBREG and INSERT_SUBREG sub-register operand. by Evan Cheng · 17 years ago
  41. 6bb0bd5 Improve the return slot optimization to be both more aggressive (not limited to sret parameters), and by Owen Anderson · 17 years ago
  42. c8e3b14 Clean up my own mess. by Evan Cheng · 17 years ago
  43. dfd07ea We also need to collect the VN IDs for the PHI instructions for later updating. by Owen Anderson · 17 years ago
  44. 0031671 When we're determining what registers to coallesce, track the VNInfo IDs for the definitions that by Owen Anderson · 17 years ago
  45. 461edd9 when the bitcode reader is referencing a paramattr, make sure to bump its refcount. by Chris Lattner · 17 years ago
  46. 0cec956 Total brain cramp. by Evan Cheng · 17 years ago
  47. d5f1627 This is a simple fix for getting error messages from dlerror in by Chris Lattner · 17 years ago
  48. 404d990 One more bit of Altivec parameter passing. by Dale Johannesen · 17 years ago
  49. 91342d8 Be backward compatible by Anton Korobeynikov · 17 years ago
  50. 045497a Check multiple return values. by Devang Patel · 17 years ago
  51. 38459f0 Make this test x86-specific for now; targets that don't use by Dan Gohman · 17 years ago
  52. 75092de Implement Altivec passing to varargs functions on ppc. by Dale Johannesen · 17 years ago
  53. 17d5f54 Set NextMII after issuing a physical register spill. by Evan Cheng · 17 years ago
  54. 8f9b551 Fix attribute handling. by Devang Patel · 17 years ago
  55. 4191b96 Minor debug output bug. by Evan Cheng · 17 years ago
  56. cb5b317 Basic feature test for multiple return values in codegen. by Dan Gohman · 17 years ago
  57. 5241957 Ultimately resolve aliases during linking, if possible by Anton Korobeynikov · 17 years ago
  58. f1765e8 Testcase for PR2137 by Anton Korobeynikov · 17 years ago
  59. 4d86e2a Correctly propagate thread-local flag from aliasee to alias. This fixes PR2137 by Anton Korobeynikov · 17 years ago
  60. bfae831 Use PassManagerBase instead of FunctionPassManager for functions by Dan Gohman · 17 years ago
  61. e846dd8 Add helper for ultimate aliasee resoltion by Anton Korobeynikov · 17 years ago
  62. 7db30ba Handle multiple ret values. by Devang Patel · 17 years ago
  63. a023877 Initialize. by Devang Patel · 17 years ago
  64. 882d87d Check to see if a two-entry PHI block can be simplified by Dan Gohman · 17 years ago
  65. a8ab893 Make this test more challenging to help it avoid being by Dan Gohman · 17 years ago
  66. 0fb2033 Update testcase for recent aliases change by Anton Korobeynikov · 17 years ago
  67. 22c9e65 Honour aliases visibility during asm emission by Anton Korobeynikov · 17 years ago
  68. f8342b9 Honour aliases visibility when reading from/writing to bitcode by Anton Korobeynikov · 17 years ago
  69. 6a6d27a Add a test to ensure that all-ones vectors are materialized with pcmpeqd. by Dan Gohman · 17 years ago
  70. c1f53c7 Transfer physical register spill info when load / store folding happens. by Evan Cheng · 17 years ago
  71. 9736028 Use the correct value for InSignBit. by Dan Gohman · 17 years ago
  72. ef5d194 Initial codegen support for functions and calls with multiple return values. by Dan Gohman · 17 years ago
  73. e12ecf2 Implement basic support for the 'f' register class constraint. This basically by Chris Lattner · 17 years ago
  74. 1d38677 coalesce away 80-bit floating point copies. by Chris Lattner · 17 years ago
  75. 07f7cc3 convert a massive if statement to a switch. by Chris Lattner · 17 years ago
  76. fce84ac start handling the 'f' x87 constraint. by Chris Lattner · 17 years ago
  77. 75e6f02 Skip functions that return multiple values. by Devang Patel · 17 years ago
  78. 01c18a7 The feature this is testing did not work in the general case, by Dale Johannesen · 17 years ago
  79. 1eafa06 Fix getOperand() for ReturnInst. by Devang Patel · 17 years ago
  80. 826c491 Become multiple return value aware. by Devang Patel · 17 years ago
  81. 9af014f Add TODO reminder. by Devang Patel · 17 years ago
  82. 580b899 Give PassManager and FunctionPassManager a common base class, with by Dan Gohman · 17 years ago
  83. b4b2823 Fix typos in comments. by Dan Gohman · 17 years ago
  84. 1bc1008 Missed part of recommit. by Christopher Lamb · 17 years ago
  85. 1fab4a6 Recommitting parts of r48130. These do not appear to cause the observed failures. by Christopher Lamb · 17 years ago
  86. 5b41537 Recommitting changes after more testing. These appear to cause no problems. by Christopher Lamb · 17 years ago
  87. ea23781 Use TargetRegisterInfo::getPhysicalRegisterRegClass. Remove duplicated code. by Evan Cheng · 17 years ago
  88. fa2f786 If there are multiple register classes that a register belongs to, return the super-class (e.g. on x86, returns GR32, not GR32_). by Evan Cheng · 17 years ago
  89. 9a80941 Learn how to xfail a test. by Evan Cheng · 17 years ago
  90. 676dd7c When the register allocator runs out of registers, spill a physical register around the def's and use's of the interval being allocated to make it possible for the interval to target a register and spill it right away and restore a register for uses. This likely generates terrible code but is before than aborting. by Evan Cheng · 17 years ago
  91. 204496d In 32-bit mode, mark 64-bit GPR's as unallocatable. by Evan Cheng · 17 years ago
  92. de13acf XFAIL due to Dale's change. by Evan Cheng · 17 years ago
  93. ac7613a Some LegalizeTypes code factorization and minor enhancements. by Duncan Sands · 17 years ago
  94. 5d03f21 compile: double test() {} by Chris Lattner · 17 years ago
  95. 3c78697 Fix the build on gcc 4.2. by Nick Lewycky · 17 years ago
  96. 0dbb4a1 fix grammer by Devang Patel · 17 years ago
  97. 7c490d4 Initial multiple return values support. by Devang Patel · 17 years ago
  98. 447ff68 Change the model for FP Stack return to use fp operands on the by Chris Lattner · 17 years ago
  99. c5733ac variadic instructions don't have operand info for variadic arguments. by Chris Lattner · 17 years ago
  100. 43ca31e Upgrade this test. by Dan Gohman · 17 years ago