[Support] Complete ISL annotations to IslPtr<>. NFC.
commit170bf36c486850429a171ae0cdeb5b68ed11df5b
authorMichael Kruse <llvm@meinersbur.de>
Fri, 30 Sep 2016 17:47:39 +0000 (30 17:47 +0000)
committerMichael Kruse <llvm@meinersbur.de>
Fri, 30 Sep 2016 17:47:39 +0000 (30 17:47 +0000)
tree82bba4831ebf5b915dd87d2f3be312f488f31355
parent58689665107943ee9d639e8cc2dec1c6948accf4
[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.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@282883 91177308-0d34-0410-b5e6-96231b3b80d8
include/polly/Support/GICHelper.h