summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/CallingConvLower.h
Commit message (Expand)AuthorAge
* ARM: HFAs must be passed in consecutive registersOliver Stannard2014-05-09
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-04
* Replace '#include ValueTypes.h' with forward declarations.Patrik Hagglund2014-03-12
* ARM: Correctly align arguments after a byval struct is passed on the stackOliver Stannard2014-03-05
* LLVM-1163: AAPCS-VFP violation when CPRC allocated to stackOliver Stannard2014-02-07
* Add FPExt option to CCValAssign::LocInfo. When generating calling-conventionLang Hames2014-01-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
* CallingConvLower.h: Use bitfields like unsigned:1 instead of bool:1 .NAKAMURA Takumi2013-01-07
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-03
* Fix PR13899Michael Liao2012-10-01
* Convert more static tables of registers used by calling convention to uint16_...Craig Topper2012-03-11
* Provide an ARMCCState subclass of CCState so that ARM clients will always setCameron Zwarich2011-06-10
* Rename the ParmContext enum values to make a bit more sense and add a smallCameron Zwarich2011-06-10
* Remove tabs.Cameron Zwarich2011-06-10
* Add a parameter to CCState so that it can access the MachineFunction.Eric Christopher2011-06-08
* ARM byval support. Will be enabled by another patch to the FE. <rdar://prob...Stuart Hastings2011-04-20
* 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
* Explain the return value of CCAssignFn.Duncan Sands2010-10-31
* Fix eabi calling convention when a 64 bit value shadows r3.Rafael Espindola2010-08-06
* 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 ArgFlagsTy, OutputArg, and InputArg out of SelectionDAGNodes.h andDan Gohman2010-07-07
* Move CallingConvLower.cpp out of the SelectionDAG directory.Dan Gohman2010-07-07
* Add versions of OutputArgReg, AnalyzeReturn, and AnalyzeCallOperandsDan Gohman2010-07-06
* Add a new CCValAssign LocInfo value, and a comment explaining what itDan Gohman2010-07-06
* Add code to check at SelectionDAGISel::LowerArguments time to see if return v...Kenneth Uildriks2009-11-07
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-02
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-10
* Major calling convention code refactoring.Dan Gohman2009-08-05
* Add 'Indirect' LocInfo class and use to pass __m128 on win64. Also minore fix...Anton Korobeynikov2009-08-03
* Get rid of the Pass+Context magic.Owen Anderson2009-07-22
* Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson2009-07-09
* Clean up formatting, remove trailing whitespace, fix comment typos andBob Wilson2009-04-17
* Use CallConvLower.h and TableGen descriptions of the calling conventionsBob Wilson2009-04-17
* Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman2008-09-13
* - Doh. Pass vector by value is bad.Evan Cheng2008-09-07
* Add a variant of AnalyzeCallOperands that can be used by fast isel.Evan Cheng2008-09-05
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-06
* Add new CC lowering rule: provide a list of registers, which can be 'shadowed',Anton Korobeynikov2008-04-02
* Introduce a new node for holding call argumentDuncan Sands2008-03-21
* Increase ISD::ParamFlags to 64 bits. Increase the ByValSizeDale Johannesen2008-03-10
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-10
* Oops. Forgot to commit this.Evan Cheng2008-01-15