[polly] r280936 - IslNodeBuilder: Add missing __isl_take annotations

Tobias Grosser via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 8 06:48:55 PDT 2016


Author: grosser
Date: Thu Sep  8 08:48:55 2016
New Revision: 280936

URL: http://llvm.org/viewvc/llvm-project?rev=280936&view=rev
Log:
IslNodeBuilder: Add missing __isl_take annotations

Modified:
    polly/trunk/lib/CodeGen/IslNodeBuilder.cpp

Modified: polly/trunk/lib/CodeGen/IslNodeBuilder.cpp
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/lib/CodeGen/IslNodeBuilder.cpp?rev=280936&r1=280935&r2=280936&view=diff
==============================================================================
--- polly/trunk/lib/CodeGen/IslNodeBuilder.cpp (original)
+++ polly/trunk/lib/CodeGen/IslNodeBuilder.cpp Thu Sep  8 08:48:55 2016
@@ -235,7 +235,8 @@ isl_stat addReferencesFromStmt(const Sco
 /// @param Set     A set which references the ScopStmt we are interested in.
 /// @param UserPtr A void pointer that can be casted to a SubtreeReferences
 ///                structure.
-static isl_stat addReferencesFromStmtSet(isl_set *Set, void *UserPtr) {
+static isl_stat addReferencesFromStmtSet(__isl_take isl_set *Set,
+                                         void *UserPtr) {
   isl_id *Id = isl_set_get_tuple_id(Set);
   auto *Stmt = static_cast<const ScopStmt *>(isl_id_get_user(Id));
   isl_id_free(Id);
@@ -905,7 +906,7 @@ bool IslNodeBuilder::materializeParamete
 }
 
 /// Add the number of dimensions in @p BS to @p U.
-static isl_stat countTotalDims(isl_basic_set *BS, void *U) {
+static isl_stat countTotalDims(__isl_take isl_basic_set *BS, void *U) {
   unsigned *NumTotalDim = static_cast<unsigned *>(U);
   *NumTotalDim += isl_basic_set_total_dim(BS);
   isl_basic_set_free(BS);




More information about the llvm-commits mailing list