Revert r275678, "Revert "Revert r275027 - Let FuncAttrs infer the 'returned' argument...
authorNAKAMURA Takumi <geek4civic@gmail.com>
Mon, 18 Jul 2016 03:23:25 +0000 (03:23 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Mon, 18 Jul 2016 03:23:25 +0000 (03:23 +0000)
commit966bde50c38aa57dec8f02a5c39943500367e0b3
tree55b2d04de655ad6a25c82f590248f56b24bfaf2e
parentfb946da259d26e703c8da7f7cb155fa244757f75
Revert r275678, "Revert "Revert r275027 - Let FuncAttrs infer the 'returned' argument attribute""

This reverts also r275029, "Update Clang tests after adding inference for the returned argument attribute"

It broke LTO build. Seems miscompilation.

llvm-svn: 275756
clang/test/CodeGen/ppc64-struct-onevect.c
clang/test/CodeGenCXX/wasm-args-returns.cpp
clang/test/CodeGenOpenCL/as_type.cl
llvm/lib/Transforms/IPO/FunctionAttrs.cpp
llvm/test/Transforms/FunctionAttrs/2009-01-02-LocalStores.ll
llvm/test/Transforms/FunctionAttrs/nocapture.ll
llvm/test/Transforms/FunctionAttrs/readattrs.ll