GitHub PushEvent at 2014-06-18 12:01:47
Repository: llvm
Actor: chapuni
Payload: {"shas":[["5393254646553a919753f0bca76dfc2dd56fb26b","26294bcb01cdc361afe06a2787bab8d16e97ede5@apple.com","DAG: move sret demotion into most basic LowerCallTo implementation.\n\nIt looks like there are two versions of LowerCallTo here: the\nSelectionDAGBuilder one is designed to operate on LLVM IR, and the\nTargetLowering one in the case where everything is at DAG level.\n\nPreviously, only the SelectionDAGBuilder variant could handle demoting\nan impossible return to sret semantics (before delegating to the\nTargetLowering version), but this functionality is also useful for\ncertain libcalls (e.g. 128-bit operations on 32-bit x86).  So this\ncommit moves the sret handling down a level.\n\nrdar://problem/17242889\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211155 91177308-0d34-0410-b5e6-96231b3b80d8","Tim Northover",true]],"size":1,"ref":"refs/heads/master","head":"5393254646553a919753f0bca76dfc2dd56fb26b"}