[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