[Support] Complete ISL annotations to IslPtr<>. NFC.
authorMichael Kruse <llvm@meinersbur.de>
Fri, 30 Sep 2016 17:47:39 +0000 (17:47 +0000)
committerMichael Kruse <llvm@meinersbur.de>
Fri, 30 Sep 2016 17:47:39 +0000 (17:47 +0000)
commitf6f795e9ae08d48f2696b2d4d5c48fe286fccd77
treef4e038626b7abb68de73f6770393b4feafa6c995
parentc07e5769681b1812cef104b41704d37145cbbd67
[Support] Complete ISL annotations to IslPtr<>. NFC.

Add missing __isl_(give/take/keep) annotations to IslPtr<> and NonowningIslPtr<>
methods.

Because IslPtr's constructor's annotation would depend on the TakeOwnership
parameter, the parameter has been removed. Caller must copy the object
themselves if the do not want to take ownership.

llvm-svn: 282883
polly/include/polly/Support/GICHelper.h