summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CallingConvLower.cpp
Commit message (Expand)AuthorAge
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-14
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-14
* For ARM backend, fixed "byval" attribute support.Stepan Dyatkovskiy2013-05-05
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Add newlines to end of debug messages.Craig Topper2012-11-14
* Issue:Stepan Dyatkovskiy2012-10-16
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Add an ensureMaxAlignment() function to MachineFrameInfo (analogous toChad Rosier2012-06-19
* Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen2012-06-01
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-04
* Rename the ParmContext enum values to make a bit more sense and add a smallCameron Zwarich2011-06-10
* Remove tabs.Cameron Zwarich2011-06-10
* Remove a pointless const_cast.Cameron Zwarich2011-06-10
* Recommit r132764 since it didn't cause the windows buildbot failures.Eric Christopher2011-06-09
* Temporarily revert 132764 to see if it fixes the Windows buildbot.Eric Christopher2011-06-09
* If the alignment of the byval argument is greater than the alignmentEric Christopher2011-06-09
* Add a parameter to CCState so that it can access the MachineFunction.Eric Christopher2011-06-08
* Reverting 132105: it broke some LLVM-GCC DejaGNU tests.Stuart Hastings2011-05-26
* Correctly handle a one-word struct passed byval on x86_64.Stuart Hastings2011-05-26
* Revert 131467 due to buildbot complaint.Stuart Hastings2011-05-17
* Fix an obscure issue in X86_64 parameter passing: if a tiny byval isStuart Hastings2011-05-17
* ARM byval support. Will be enabled by another patch to the FE. <rdar://prob...Stuart Hastings2011-04-20
* Improve readability with some whitespace!Eric Christopher2011-03-04
* Support for byval parameters on ARM. Will be enabled by a forthcomingStuart Hastings2011-02-28
* Simplify CCState's use of register aliases.Jakob Stoklund Olesen2010-12-14
* In the calling convention logic, ValVT is always a legal type,Duncan Sands2010-11-04
* Inside the calling convention logic LocVT is always a simpleDuncan Sands2010-11-03
* Reapply bottom-up fast-isel, with several fixes for x86-32:Dan Gohman2010-07-10
* --- Reverse-merging r107947 into '.':Bob Wilson2010-07-09
* Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emittingDan Gohman2010-07-09
* Revert 107840 107839 107813 107804 107800 107797 107791.Dan Gohman2010-07-08
* Add X86FastISel support for return statements. This entails refactoringDan Gohman2010-07-07
* Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman2010-07-07
* Move CallingConvLower.cpp out of the SelectionDAG directory.Dan Gohman2010-07-07