Skip to content
  1. Jun 08, 2011
  2. Jun 02, 2011
  3. May 31, 2011
  4. May 28, 2011
  5. May 25, 2011
  6. May 06, 2011
  7. Apr 15, 2011
  8. Mar 31, 2011
  9. Mar 04, 2011
  10. Jan 18, 2011
  11. Dec 07, 2010
  12. Oct 29, 2010
  13. Jul 07, 2010
  14. May 01, 2010
  15. Apr 17, 2010
  16. Feb 06, 2010
  17. Feb 03, 2010
  18. Feb 02, 2010
  19. Jan 27, 2010
    • Evan Cheng's avatar
      Eliminate target hook IsEligibleForTailCallOptimization. · 67a69dd2
      Evan Cheng authored
      Target independent isel should always pass along the "tail call" property. Change
      target hook LowerCall's parameter "isTailCall" into a refernce. If the target
      decides it's impossible to honor the tail call request, it should set isTailCall
      to false to make target independent isel happy.
      
      llvm-svn: 94626
      67a69dd2
  20. Oct 28, 2009
  21. Oct 27, 2009
  22. Sep 18, 2009
  23. Sep 02, 2009
  24. Aug 13, 2009
  25. Aug 11, 2009
  26. Aug 10, 2009
  27. Aug 05, 2009
    • Dan Gohman's avatar
      Major calling convention code refactoring. · f9bbcd1a
      Dan Gohman authored
      Instead of awkwardly encoding calling-convention information with ISD::CALL,
      ISD::FORMAL_ARGUMENTS, ISD::RET, and ISD::ARG_FLAGS nodes, TargetLowering
      provides three virtual functions for targets to override:
      LowerFormalArguments, LowerCall, and LowerRet, which replace the custom
      lowering done on the special nodes. They provide the same information, but
      in a more immediately usable format.
      
      This also reworks much of the target-independent tail call logic. The
      decision of whether or not to perform a tail call is now cleanly split
      between target-independent portions, and the target dependent portion
      in IsEligibleForTailCallOptimization.
      
      This also synchronizes all in-tree targets, to help enable future
      refactoring and feature work.
      
      llvm-svn: 78142
      f9bbcd1a
  28. Jul 24, 2009
  29. Jul 03, 2009
    • Tilmann Scheller's avatar
      Small cleanups in the PowerPC backend. · 98bdaaa3
      Tilmann Scheller authored
      Small refactoring in LowerFORMAL_ARGUMENTS().
      Correct minor formatting issues.
      Remove size argument of CreateCopyOfByValArgument().
      Remove dead argument from CalculateStackSlotSize().
      Remove unused variable ReturnAddrIndex from various targets.
      
      llvm-svn: 74763
      98bdaaa3
  30. Jul 01, 2009
Loading