aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/CallingConvLower.cpp
AgeCommit message (Expand)Author
2010-07-07Move CallingConvLower.cpp out of the SelectionDAG directory.Dan Gohman
2010-07-06Add versions of OutputArgReg, AnalyzeReturn, and AnalyzeCallOperandsDan Gohman
2010-01-05Change errs() to dbgs().David Greene
2009-11-07Add code to check at SelectionDAGISel::LowerArguments time to see if return v...Kenneth Uildriks
2009-09-02Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel
2009-08-23Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-08-05Major calling convention code refactoring.Dan Gohman
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-11Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin
2009-07-09Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson
2009-03-31Minor top-level comment fix.Dan Gohman
2008-09-26Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen
2008-09-13Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman
2008-09-07- Doh. Pass vector by value is bad.Evan Cheng
2008-09-05Add a variant of AnalyzeCallOperands that can be used by fast isel.Evan Cheng
2008-07-11Trim unnecessary #includes.Dan Gohman
2008-06-30Correct the allocation size for CCState's UsedRegs member, whichDan Gohman
2008-06-06Wrap MVT::ValueType in a struct to get type safetyDuncan Sands
2008-03-21Introduce a new node for holding call argumentDuncan Sands
2008-03-10Increase ISD::ParamFlags to 64 bits. Increase the ByValSizeDale Johannesen
2008-02-10Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman
2008-01-15Oops. Forgot to commit this.Evan Cheng
2008-01-15ByVal stack slot alignment should be at least as large as pointer ABI alignment.Evan Cheng
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-08-10propagate struct size and alignment of byval arguments to the DAGRafael Espindola
2007-06-19add isVarArg to CCStateChris Lattner
2007-02-28add methods for analysis of call results and return nodes.Chris Lattner
2007-02-28add methods to analyze calls and formals.Chris Lattner
2007-02-27Minor refactoring of CC Lowering interfacesChris Lattner
2007-02-27move CC Lowering stuff to its own public interfaceChris Lattner