summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/CallingConvLower.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move CallingConvLower.cpp out of the SelectionDAG directory.Dan Gohman2010-07-071-214/+0
* Add versions of OutputArgReg, AnalyzeReturn, and AnalyzeCallOperandsDan Gohman2010-07-061-0/+35
* Change errs() to dbgs().David Greene2010-01-051-6/+7
* Add code to check at SelectionDAGISel::LowerArguments time to see if return v...Kenneth Uildriks2009-11-071-0/+15
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-021-1/+1
* Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner2009-08-231-12/+12
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-15/+15
* Major calling convention code refactoring.Dan Gohman2009-08-051-26/+27
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-1/+1
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-25/+25
* Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin2009-07-111-18/+32
* Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson2009-07-091-2/+2
* Minor top-level comment fix.Dan Gohman2009-03-311-1/+1
* Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen2008-09-261-1/+4
* Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman2008-09-131-8/+7
* - Doh. Pass vector by value is bad.Evan Cheng2008-09-071-1/+11
* Add a variant of AnalyzeCallOperands that can be used by fast isel.Evan Cheng2008-09-051-0/+17
* Trim unnecessary #includes.Dan Gohman2008-07-111-1/+0
* Correct the allocation size for CCState's UsedRegs member, whichDan Gohman2008-06-301-1/+1
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-061-10/+10
* Introduce a new node for holding call argumentDuncan Sands2008-03-211-14/+11
* Increase ISD::ParamFlags to 64 bits. Increase the ByValSizeDale Johannesen2008-03-101-3/+5
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-101-4/+4
* Oops. Forgot to commit this.Evan Cheng2008-01-151-5/+12
* ByVal stack slot alignment should be at least as large as pointer ABI alignment.Evan Cheng2008-01-151-1/+3
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* propagate struct size and alignment of byval arguments to the DAGRafael Espindola2007-08-101-1/+11
* add isVarArg to CCStateChris Lattner2007-06-191-2/+3
* add methods for analysis of call results and return nodes.Chris Lattner2007-02-281-12/+42
* add methods to analyze calls and formals.Chris Lattner2007-02-281-0/+34
* Minor refactoring of CC Lowering interfacesChris Lattner2007-02-271-1/+4
* move CC Lowering stuff to its own public interfaceChris Lattner2007-02-271-0/+34
OpenPOWER on IntegriCloud