1. 8d41436 CodeGen: Factor out code for tail call result compatibility check; NFC by Matthias Braun · 10 years ago
  2. 18ec96f Avoid unnecessary stack realignment in musttail thunks with SSE2 enabled by Reid Kleckner · 10 years ago
  3. da00f2f Update to use new name alignTo(). by Rui Ueyama · 10 years ago
  4. 740f9d7 Arguments spilled on the stack before a function call may have by Jeroen Ketema · 10 years ago
  5. 8b2150e remove function names from comments; NFC by Sanjay Patel · 10 years ago
  6. bba20f0 musttail: Only set the inreg flag for fastcall and vectorcall by Reid Kleckner · 11 years ago
  7. ce00933 Make musttail more robust for vector types on x86 by Reid Kleckner · 11 years ago
  8. 307c2cb Remove unnecessary TargetMachine.h includes. by Eric Christopher · 11 years ago
  9. b521750 Remove the target machine from CCState. Previously it was only used by Eric Christopher · 11 years ago
  10. e41d957 Round up the size of byval arguments to MinAlign by Reid Kleckner · 11 years ago
  11. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  12. c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
  13. b94011f Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector size. by Craig Topper · 12 years ago
  14. 8c02c98 For ARM backend, fixed "byval" attribute support. by Stepan Dyatkovskiy · 13 years ago
  15. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  16. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  17. 04a5cc3 Add newlines to end of debug messages. by Craig Topper · 13 years ago
  18. e59a920 Issue: by Stepan Dyatkovskiy · 13 years ago
  19. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  20. 7369692 Add an ensureMaxAlignment() function to MachineFrameInfo (analogous to by Chad Rosier · 13 years ago
  21. 54038d7 Switch all register list clients to the new MC*Iterator interface. by Jakob Stoklund Olesen · 13 years ago
  22. 1d32658 Use uint16_t to store register overlaps to reduce static data. by Craig Topper · 14 years ago
  23. 8b58a83 Rename the ParmContext enum values to make a bit more sense and add a small by Cameron Zwarich · 14 years ago
  24. 6221139 Remove tabs. by Cameron Zwarich · 14 years ago
  25. 86ceec1 Remove a pointless const_cast. by Cameron Zwarich · 14 years ago
  26. cafa08c Recommit r132764 since it didn't cause the windows buildbot failures. by Eric Christopher · 14 years ago
  27. 76fd742 Temporarily revert 132764 to see if it fixes the Windows buildbot. by Eric Christopher · 14 years ago
  28. 11edab6 If the alignment of the byval argument is greater than the alignment by Eric Christopher · 14 years ago
  29. 0713a9d Add a parameter to CCState so that it can access the MachineFunction. by Eric Christopher · 14 years ago
  30. 493a12b Reverting 132105: it broke some LLVM-GCC DejaGNU tests. by Stuart Hastings · 14 years ago
  31. 276f231 Correctly handle a one-word struct passed byval on x86_64. by Stuart Hastings · 14 years ago
  32. c65d8ed Revert 131467 due to buildbot complaint. by Stuart Hastings · 14 years ago
  33. 3cf5308 Fix an obscure issue in X86_64 parameter passing: if a tiny byval is by Stuart Hastings · 14 years ago
  34. 45fe3c3 ARM byval support. Will be enabled by another patch to the FE. <rdar://problem/7662569> by Stuart Hastings · 15 years ago
  35. 4032698 Improve readability with some whitespace! by Eric Christopher · 15 years ago
  36. 67c5c3e Support for byval parameters on ARM. Will be enabled by a forthcoming by Stuart Hastings · 15 years ago
  37. 47b9340 Simplify CCState's use of register aliases. by Jakob Stoklund Olesen · 15 years ago
  38. 71049f7 In the calling convention logic, ValVT is always a legal type, by Duncan Sands · 15 years ago
  39. f5dda01 Inside the calling convention logic LocVT is always a simple by Duncan Sands · 15 years ago
  40. d7b5ce3 Reapply bottom-up fast-isel, with several fixes for x86-32: by Dan Gohman · 15 years ago
  41. 6586e9b --- Reverse-merging r107947 into '.': by Bob Wilson · 15 years ago
  42. 0b5aa1c Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting by Dan Gohman · 15 years ago
  43. e757043 Revert 107840 107839 107813 107804 107800 107797 107791. by Dan Gohman · 15 years ago
  44. 2d4d01d Add X86FastISel support for return statements. This entails refactoring by Dan Gohman · 15 years ago
  45. fe7532a Split the SDValue out of OutputArg so that SelectionDAG-independent by Dan Gohman · 15 years ago
  46. 498e5f8 Move CallingConvLower.cpp out of the SelectionDAG directory. by Dan Gohman · 15 years ago[Renamed from llvm/lib/CodeGen/SelectionDAG/CallingConvLower.cpp]
  47. 4e49b59 Add versions of OutputArgReg, AnalyzeReturn, and AnalyzeCallOperands by Dan Gohman · 15 years ago
  48. ec5883f Change errs() to dbgs(). by David Greene · 16 years ago
  49. 0711973 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 · 16 years ago
  50. 68c5f47 Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
  51. 1362602 Change Pass::print to take a raw ostream instead of std::ostream, by Chris Lattner · 16 years ago
  52. 53aa7a9 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  53. f9bbcd1 Major calling convention code refactoring. by Dan Gohman · 16 years ago
  54. 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  55. fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  56. ccb29cd Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Torok Edwin · 16 years ago
  57. 0504e0a Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 16 years ago
  58. d51f196 Minor top-level comment fix. by Dan Gohman · 17 years ago
  59. 0e32a2c Add "inreg" field to CallSDNode (doesn't increase by Dale Johannesen · 17 years ago
  60. d3fe174 Define CallSDNode, an SDNode subclass for use with ISD::CALL. by Dan Gohman · 17 years ago
  61. 615739b - Doh. Pass vector by value is bad. by Evan Cheng · 17 years ago
  62. 6b8fae1 Add a variant of AnalyzeCallOperands that can be used by fast isel. by Evan Cheng · 17 years ago
  63. 0597e5b Trim unnecessary #includes. by Dan Gohman · 17 years ago
  64. 328e26d Correct the allocation size for CCState's UsedRegs member, which by Dan Gohman · 17 years ago
  65. 13237ac Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 17 years ago
  66. d97eea3 Introduce a new node for holding call argument by Duncan Sands · 18 years ago
  67. 4e622ec Increase ISD::ParamFlags to 64 bits. Increase the ByValSize by Dale Johannesen · 18 years ago
  68. 3a4be0f Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 18 years ago
  69. eb30bb7 Oops. Forgot to commit this. by Evan Cheng · 18 years ago
  70. 5b212ea ByVal stack slot alignment should be at least as large as pointer ABI alignment. by Evan Cheng · 18 years ago
  71. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  72. 66011c1 propagate struct size and alignment of byval arguments to the DAG by Rafael Espindola · 18 years ago
  73. 26be02f add isVarArg to CCState by Chris Lattner · 18 years ago
  74. 74bb929 add methods for analysis of call results and return nodes. by Chris Lattner · 19 years ago
  75. e747441 add methods to analyze calls and formals. by Chris Lattner · 19 years ago
  76. 9f059194 Minor refactoring of CC Lowering interfaces by Chris Lattner · 19 years ago
  77. dc3adc8 move CC Lowering stuff to its own public interface by Chris Lattner · 19 years ago