Hal, Done!

Best regards,
Alexey Bataev
=============
Software Engineer
Intel Compiler Team

24 Июнь 2014 г. 22:58:23, Hal Finkel писал:
----- Original Message -----
From: "Alexey Bataev" <[email protected]>
To: [email protected]
Sent: Tuesday, June 24, 2014 7:55:57 AM
Subject: r211589 - [OPENMP] Additional checking for 'collapse' clause.

Author: abataev
Date: Tue Jun 24 07:55:56 2014
New Revision: 211589

URL: http://llvm.org/viewvc/llvm-project?rev=211589&view=rev
Log:
[OPENMP] Additional checking for 'collapse' clause.


[snip]


+namespace {
+struct OMPCollapseClauseFilter {
+  OMPCollapseClauseFilter() {}
+  bool operator()(const OMPClause *C) {
+    return C->getClauseKind() == OMPC_collapse;
+  }
+};
+} // namespace

Can we use a lambda for this?

+
+static Expr *GetCollapseNumberExpr(ArrayRef<OMPClause *> Clauses) {
+
  OMPExecutableDirective::filtered_clause_iterator<OMPCollapseClauseFilter>
I(
+      Clauses);
+  if (I)
+    return cast<OMPCollapseClause>(*I)->getNumForLoops();
+  return nullptr;
+}
+

  -Hal


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to