aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CallingConvLower.cpp
AgeCommit message (Expand)Author
2012-03-04Use uint16_t to store register overlaps to reduce static data.Craig Topper
2011-06-10Rename the ParmContext enum values to make a bit more sense and add a smallCameron Zwarich
2011-06-10Remove tabs.Cameron Zwarich
2011-06-10Remove a pointless const_cast.Cameron Zwarich
2011-06-09Recommit r132764 since it didn't cause the windows buildbot failures.Eric Christopher
2011-06-09Temporarily revert 132764 to see if it fixes the Windows buildbot.Eric Christopher
2011-06-09If the alignment of the byval argument is greater than the alignmentEric Christopher
2011-06-08Add a parameter to CCState so that it can access the MachineFunction.Eric Christopher
2011-05-26Reverting 132105: it broke some LLVM-GCC DejaGNU tests.Stuart Hastings
2011-05-26Correctly handle a one-word struct passed byval on x86_64.Stuart Hastings
2011-05-17Revert 131467 due to buildbot complaint.Stuart Hastings
2011-05-17Fix an obscure issue in X86_64 parameter passing: if a tiny byval isStuart Hastings
2011-04-20ARM byval support. Will be enabled by another patch to the FE. <rdar://prob...Stuart Hastings
2011-03-04Improve readability with some whitespace!Eric Christopher
2011-02-28Support for byval parameters on ARM. Will be enabled by a forthcomingStuart Hastings
2010-12-14Simplify CCState's use of register aliases.Jakob Stoklund Olesen
2010-11-04In the calling convention logic, ValVT is always a legal type,Duncan Sands
2010-11-03Inside the calling convention logic LocVT is always a simpleDuncan Sands
2010-07-10Reapply bottom-up fast-isel, with several fixes for x86-32:Dan Gohman
2010-07-09--- Reverse-merging r107947 into '.':Bob Wilson
2010-07-09Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emittingDan Gohman
2010-07-08Revert 107840 107839 107813 107804 107800 107797 107791.Dan Gohman
2010-07-07Add X86FastISel support for return statements. This entails refactoringDan Gohman
2010-07-07Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman
2010-07-07Move CallingConvLower.cpp out of the SelectionDAG directory.Dan Gohman