1. 0ecd4c1 Fix a typo in a comment. by Dan Gohman · 17 years ago
  2. 59746c2 No need for typedefs with enums in C++. by Dan Gohman · 17 years ago
  3. b27087f Refactor some code out of MachineSink into a MachineInstr query. by Evan Cheng · 17 years ago
  4. d75686a Do not promote float params to double in varargs by Dale Johannesen · 17 years ago
  5. 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
  6. d8742ee Initial soft-float support for LegalizeTypes. I rewrote by Duncan Sands · 17 years ago
  7. b576931 Change VirtRegMap's dump to dump to cerr, not DOUT, so that it by Dan Gohman · 17 years ago
  8. 39e33ac Fix typos in comments. by Dan Gohman · 17 years ago
  9. 89964b4 Fix this test on hosts that don't have sse2. by Dan Gohman · 17 years ago
  10. 87a8615 Fix typo. by Duncan Sands · 17 years ago
  11. 25eb043 Don't try to extract an i32 from an f64. This by Duncan Sands · 17 years ago
  12. 58d7491 Reimplement the parameter attributes support, phase #1. hilights: by Chris Lattner · 17 years ago
  13. 37f603f no need to keep around this output. by Chris Lattner · 17 years ago
  14. 709d19f Document an implementation detail about EXTRACT_SUBREG and INSERT_SUBREG sub-register operand. by Evan Cheng · 17 years ago
  15. 6bb0bd5 Improve the return slot optimization to be both more aggressive (not limited to sret parameters), and by Owen Anderson · 17 years ago
  16. c8e3b14 Clean up my own mess. by Evan Cheng · 17 years ago
  17. dfd07ea We also need to collect the VN IDs for the PHI instructions for later updating. by Owen Anderson · 17 years ago
  18. 0031671 When we're determining what registers to coallesce, track the VNInfo IDs for the definitions that by Owen Anderson · 17 years ago
  19. 461edd9 when the bitcode reader is referencing a paramattr, make sure to bump its refcount. by Chris Lattner · 17 years ago
  20. 0cec956 Total brain cramp. by Evan Cheng · 17 years ago
  21. d5f1627 This is a simple fix for getting error messages from dlerror in by Chris Lattner · 17 years ago
  22. 404d990 One more bit of Altivec parameter passing. by Dale Johannesen · 17 years ago
  23. 91342d8 Be backward compatible by Anton Korobeynikov · 17 years ago
  24. 045497a Check multiple return values. by Devang Patel · 17 years ago
  25. 38459f0 Make this test x86-specific for now; targets that don't use by Dan Gohman · 17 years ago
  26. 75092de Implement Altivec passing to varargs functions on ppc. by Dale Johannesen · 17 years ago
  27. 17d5f54 Set NextMII after issuing a physical register spill. by Evan Cheng · 17 years ago
  28. 8f9b551 Fix attribute handling. by Devang Patel · 17 years ago
  29. 4191b96 Minor debug output bug. by Evan Cheng · 17 years ago
  30. cb5b317 Basic feature test for multiple return values in codegen. by Dan Gohman · 17 years ago
  31. 5241957 Ultimately resolve aliases during linking, if possible by Anton Korobeynikov · 17 years ago
  32. f1765e8 Testcase for PR2137 by Anton Korobeynikov · 17 years ago
  33. 4d86e2a Correctly propagate thread-local flag from aliasee to alias. This fixes PR2137 by Anton Korobeynikov · 17 years ago
  34. bfae831 Use PassManagerBase instead of FunctionPassManager for functions by Dan Gohman · 17 years ago
  35. e846dd8 Add helper for ultimate aliasee resoltion by Anton Korobeynikov · 17 years ago
  36. 7db30ba Handle multiple ret values. by Devang Patel · 17 years ago
  37. a023877 Initialize. by Devang Patel · 17 years ago
  38. 882d87d Check to see if a two-entry PHI block can be simplified by Dan Gohman · 17 years ago
  39. a8ab893 Make this test more challenging to help it avoid being by Dan Gohman · 17 years ago
  40. 0fb2033 Update testcase for recent aliases change by Anton Korobeynikov · 17 years ago
  41. 22c9e65 Honour aliases visibility during asm emission by Anton Korobeynikov · 17 years ago
  42. f8342b9 Honour aliases visibility when reading from/writing to bitcode by Anton Korobeynikov · 17 years ago
  43. 6a6d27a Add a test to ensure that all-ones vectors are materialized with pcmpeqd. by Dan Gohman · 17 years ago
  44. c1f53c7 Transfer physical register spill info when load / store folding happens. by Evan Cheng · 17 years ago
  45. 9736028 Use the correct value for InSignBit. by Dan Gohman · 17 years ago
  46. ef5d194 Initial codegen support for functions and calls with multiple return values. by Dan Gohman · 17 years ago
  47. e12ecf2 Implement basic support for the 'f' register class constraint. This basically by Chris Lattner · 17 years ago
  48. 1d38677 coalesce away 80-bit floating point copies. by Chris Lattner · 17 years ago
  49. 07f7cc3 convert a massive if statement to a switch. by Chris Lattner · 17 years ago
  50. fce84ac start handling the 'f' x87 constraint. by Chris Lattner · 17 years ago
  51. 75e6f02 Skip functions that return multiple values. by Devang Patel · 17 years ago
  52. 01c18a7 The feature this is testing did not work in the general case, by Dale Johannesen · 17 years ago
  53. 1eafa06 Fix getOperand() for ReturnInst. by Devang Patel · 17 years ago
  54. 826c491 Become multiple return value aware. by Devang Patel · 17 years ago
  55. 9af014f Add TODO reminder. by Devang Patel · 17 years ago
  56. 580b899 Give PassManager and FunctionPassManager a common base class, with by Dan Gohman · 17 years ago
  57. b4b2823 Fix typos in comments. by Dan Gohman · 17 years ago
  58. 1bc1008 Missed part of recommit. by Christopher Lamb · 17 years ago
  59. 1fab4a6 Recommitting parts of r48130. These do not appear to cause the observed failures. by Christopher Lamb · 17 years ago
  60. 5b41537 Recommitting changes after more testing. These appear to cause no problems. by Christopher Lamb · 17 years ago
  61. ea23781 Use TargetRegisterInfo::getPhysicalRegisterRegClass. Remove duplicated code. by Evan Cheng · 17 years ago
  62. 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
  63. 9a80941 Learn how to xfail a test. by Evan Cheng · 17 years ago
  64. 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
  65. 204496d In 32-bit mode, mark 64-bit GPR's as unallocatable. by Evan Cheng · 17 years ago
  66. de13acf XFAIL due to Dale's change. by Evan Cheng · 17 years ago
  67. ac7613a Some LegalizeTypes code factorization and minor enhancements. by Duncan Sands · 17 years ago
  68. 5d03f21 compile: double test() {} by Chris Lattner · 17 years ago
  69. 3c78697 Fix the build on gcc 4.2. by Nick Lewycky · 17 years ago
  70. 0dbb4a1 fix grammer by Devang Patel · 17 years ago
  71. 7c490d4 Initial multiple return values support. by Devang Patel · 17 years ago
  72. 447ff68 Change the model for FP Stack return to use fp operands on the by Chris Lattner · 17 years ago
  73. c5733ac variadic instructions don't have operand info for variadic arguments. by Chris Lattner · 17 years ago
  74. 43ca31e Upgrade this test. by Dan Gohman · 17 years ago
  75. 034f60e Generalize ExpandIntToFP to handle the case where the operand is legal by Dan Gohman · 17 years ago
  76. b779580 If a register operand comes from the variadic part of a node, don't by Chris Lattner · 17 years ago
  77. 524f961 Temporarily revert 48175. by Evan Cheng · 17 years ago
  78. 7fcb6b6 Fix thinko: alias always defines new symbol. Even is aliasee itself is undefined. by Anton Korobeynikov · 17 years ago
  79. 6cf9b8a More APInt-ification. by Dan Gohman · 17 years ago
  80. ca79640 emit an ID # for each regclass ID. Chris doesn't like to have to count. by Chris Lattner · 17 years ago
  81. 183275a abort with an assert instead of a cerr to get line# by Chris Lattner · 17 years ago
  82. ac9dff6 Use utostr instead of a stringstream. by Dan Gohman · 17 years ago
  83. 405fba1 - Style cleanup in IA64ISelLowering.h: add 'virtual' keyword for consistency. by Scott Michel · 17 years ago
  84. 45f36ea Correctly clone FlaggedNodes. by Dan Gohman · 17 years ago
  85. 450e7c3 Initialize ArgTypes directly instead of manually copying in the elements. by Dan Gohman · 17 years ago
  86. f25275c APInt-ify this. by Dan Gohman · 17 years ago
  87. e1ff8ec Remove an unnecessary #include by Dan Gohman · 17 years ago
  88. 03fdec0 Don't emit FP_REG_KILL into a block that just returns. Nothing by Chris Lattner · 17 years ago
  89. a2e9485 Implement more support for fp-to-i128 and i128-to-fp conversions. by Dan Gohman · 17 years ago
  90. 82e4289 Disable prolog code that aligns the stack when a by Dale Johannesen · 17 years ago
  91. 2b65c4e Update llc flags for PPC register scavenger. by Bill Wendling · 17 years ago
  92. 4a66e9a Change the "enable/disable" mechanism so that we can enable PPC register by Bill Wendling · 17 years ago
  93. ed61c0b Add sanity checks by Anton Korobeynikov · 17 years ago
  94. b8cdaf7 Typo: 'function' => 'alias' by Anton Korobeynikov · 17 years ago
  95. 817bf2a Syntactic sugar'ify stuff :) by Anton Korobeynikov · 17 years ago
  96. aeb0996 Always run 'make check' :) Fix fallout from prev. commit: query for possible by Anton Korobeynikov · 17 years ago
  97. 1438b9d Make error messages to have common style by Anton Korobeynikov · 17 years ago
  98. 01f6939 Properly link globals with aliases by Anton Korobeynikov · 17 years ago
  99. 8b9998e This passes now by Anton Korobeynikov · 17 years ago
  100. 968e39a Remove the LinkGlobal weirderness in common linking phase. by Anton Korobeynikov · 17 years ago