aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/CallingConvLower.h
AgeCommit message (Expand)Author
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-09Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson
2009-04-17Clean up formatting, remove trailing whitespace, fix comment typos andBob Wilson
2009-04-17Use CallConvLower.h and TableGen descriptions of the calling conventionsBob Wilson
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-06-06Wrap MVT::ValueType in a struct to get type safetyDuncan Sands
2008-04-02Add new CC lowering rule: provide a list of registers, which can be 'shadowed',Anton Korobeynikov
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
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-08-10propagate struct size and alignment of byval arguments to the DAGRafael Espindola
2007-06-25Generalize MVT::ValueType and associated functions to be able to representDan Gohman
2007-06-19add isvararg tracking 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