- e4fd907 Use uint16_t to store register overlaps to reduce static data. by Craig Topper · 13 years ago
- a50760f Rename the ParmContext enum values to make a bit more sense and add a small by Cameron Zwarich · 13 years ago
- a0f803a Remove tabs. by Cameron Zwarich · 13 years ago
- cbd09bd Remove a pointless const_cast. by Cameron Zwarich · 13 years ago
- 622ab4a Recommit r132764 since it didn't cause the windows buildbot failures. by Eric Christopher · 13 years ago
- 7b3f72f Temporarily revert 132764 to see if it fixes the Windows buildbot. by Eric Christopher · 13 years ago
- efe1290 If the alignment of the byval argument is greater than the alignment by Eric Christopher · 13 years ago
- 471e422 Add a parameter to CCState so that it can access the MachineFunction. by Eric Christopher · 13 years ago
- 2aa0f23 Reverting 132105: it broke some LLVM-GCC DejaGNU tests. by Stuart Hastings · 13 years ago
- aa4e6af Correctly handle a one-word struct passed byval on x86_64. by Stuart Hastings · 13 years ago
- 6db2c2f Revert 131467 due to buildbot complaint. by Stuart Hastings · 13 years ago
- 504421e Fix an obscure issue in X86_64 parameter passing: if a tiny byval is by Stuart Hastings · 13 years ago
- c731587 ARM byval support. Will be enabled by another patch to the FE. <rdar://problem/7662569> by Stuart Hastings · 14 years ago
- 0795abd Improve readability with some whitespace! by Eric Christopher · 14 years ago
- f222e59 Support for byval parameters on ARM. Will be enabled by a forthcoming by Stuart Hastings · 14 years ago
- eb7464e Simplify CCState's use of register aliases. by Jakob Stoklund Olesen · 14 years ago
- 1e96bab In the calling convention logic, ValVT is always a legal type, by Duncan Sands · 14 years ago
- 1440e8b Inside the calling convention logic LocVT is always a simple by Duncan Sands · 14 years ago
- 84023e0 Reapply bottom-up fast-isel, with several fixes for x86-32: by Dan Gohman · 14 years ago
- 02266e2 --- Reverse-merging r107947 into '.': by Bob Wilson · 14 years ago
- bf87e24 Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting by Dan Gohman · 14 years ago
- f595141 Revert 107840 107839 107813 107804 107800 107797 107791. by Dan Gohman · 14 years ago
- f423a69 Add X86FastISel support for return statements. This entails refactoring by Dan Gohman · 14 years ago
- c940365 Split the SDValue out of OutputArg so that SelectionDAG-independent by Dan Gohman · 14 years ago
- 2f2b0ab Move CallingConvLower.cpp out of the SelectionDAG directory. by Dan Gohman · 14 years ago[Renamed from lib/CodeGen/SelectionDAG/CallingConvLower.cpp]
- aa8c194 Add versions of OutputArgReg, AnalyzeReturn, and AnalyzeCallOperands by Dan Gohman · 14 years ago
- ad61b12 Change errs() to dbgs(). by David Greene · 15 years ago
- b4997ae Add code to check at SelectionDAGISel::LowerArguments time to see if return values can be lowered to registers. Coming soon, code to perform sret-demotion if return values cannot be lowered to registers by Kenneth Uildriks · 15 years ago
- 65c3c8f Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 15 years ago
- 45cfe54 Change Pass::print to take a raw ostream instead of std::ostream, by Chris Lattner · 15 years ago
- e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 15 years ago
- 98ca4f2 Major calling convention code refactoring. by Dan Gohman · 15 years ago
- e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 15 years ago
- c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 15 years ago
- 7d696d8 Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Torok Edwin · 15 years ago
- d1474d0 Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 15 years ago
- 456e281 Minor top-level comment fix. by Dan Gohman · 16 years ago
- 86098bd Add "inreg" field to CallSDNode (doesn't increase by Dale Johannesen · 16 years ago
- 095cc29 Define CallSDNode, an SDNode subclass for use with ISD::CALL. by Dan Gohman · 16 years ago
- c7fcfa0 - Doh. Pass vector by value is bad. by Evan Cheng · 16 years ago
- c89d2fe Add a variant of AnalyzeCallOperands that can be used by fast isel. by Evan Cheng · 16 years ago
- dc2fbdd Trim unnecessary #includes. by Dan Gohman · 16 years ago
- 117b64b Correct the allocation size for CCState's UsedRegs member, which by Dan Gohman · 16 years ago
- 83ec4b6 Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 16 years ago
- 276dcbd Introduce a new node for holding call argument by Duncan Sands · 17 years ago
- b8cafe3 Increase ISD::ParamFlags to 64 bits. Increase the ByValSize by Dale Johannesen · 17 years ago
- 6f0d024 Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 17 years ago
- 4c46fc6 Oops. Forgot to commit this. by Evan Cheng · 17 years ago
- c67e6e8 ByVal stack slot alignment should be at least as large as pointer ABI alignment. by Evan Cheng · 17 years ago
- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
- 594d37e propagate struct size and alignment of byval arguments to the DAG by Rafael Espindola · 17 years ago
- aeeccfc add isVarArg to CCState by Chris Lattner · 17 years ago
- 66baf26 add methods for analysis of call results and return nodes. by Chris Lattner · 18 years ago
- fb39f99 add methods to analyze calls and formals. by Chris Lattner · 18 years ago
- 13513b7 Minor refactoring of CC Lowering interfaces by Chris Lattner · 18 years ago
- 362e98a move CC Lowering stuff to its own public interface by Chris Lattner · 18 years ago