Skip to content
  1. Sep 16, 2009
  2. Sep 15, 2009
  3. Sep 12, 2009
  4. Sep 11, 2009
  5. Sep 10, 2009
  6. Sep 03, 2009
  7. Sep 02, 2009
  8. Sep 01, 2009
  9. Aug 30, 2009
  10. Aug 27, 2009
  11. Aug 26, 2009
  12. Aug 15, 2009
  13. Aug 12, 2009
  14. Aug 11, 2009
  15. Aug 10, 2009
  16. Aug 09, 2009
  17. Aug 06, 2009
  18. Aug 05, 2009
    • Dan Gohman's avatar
      Enable the new no-SP register classes by default. This is to address · df7ea32a
      Dan Gohman authored
      PR4572. A few tests have some minor code regressions due to different
      coalescing.
      
      llvm-svn: 78217
      df7ea32a
    • 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
Loading