[llvm] r275027 - Let FuncAttrs infer the 'returned' argument attribute

Renato Golin via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 11 02:10:38 PDT 2016


On 10 July 2016 at 23:02, Hal Finkel via llvm-commits
<llvm-commits at lists.llvm.org> wrote:
> Author: hfinkel
> Date: Sun Jul 10 17:02:55 2016
> New Revision: 275027
>
> URL: http://llvm.org/viewvc/llvm-project?rev=275027&view=rev
> Log:
> Let FuncAttrs infer the 'returned' argument attribute
>
> A function can have one argument with the 'returned' attribute, indicating that
> the associated argument is always the return value of the function. Add
> FuncAttrs inference logic.
>
> Differential Revision: http://reviews.llvm.org/D22202

Hi Hal,

I believe one of your two recent patches have broken the bots:

http://lab.llvm.org:8011/builders/clang-cmake-aarch64-full/builds/2564

http://lab.llvm.org:8011/builders/clang-cmake-armv7-a15-selfhost/builds/7401

/test/Analysis/LoopAccessAnalysis/backward-dep-different-types.ll:15:10:
error: expected string not found in input
; CHECK: Report: unsafe dependent memory operations in loop
         ^
<stdin>:1:1: note: scanning from here
Printing analysis 'Loop Access Analysis' for function 'f':
^
<stdin>:27:5: note: possible intended match here
 Store to invariant address was not found in loop.
    ^

Any idea?

cheers,
--renato


More information about the llvm-commits mailing list