+range_query *
+fur_edge::query ()
+{
+  return m_query;
+}
+
+
+// Instantiate a stmt based fur_source.
+
+
+fur_stmt::fur_stmt (gimple *s, range_query *q)
+{


I think you there should be one space between functions, not two. You have a few of these throughout.

+  m_stmt= s;

Space.

+
+// Retirenve range of EXPR as it occurs as a use on stmt M_STMT.
+

Typo.

+// This version of fur_source will pick a range from a stmt, and register
+// also dependencies via a gori_compute object.  This is mostly an internal 
API.
+

s/register also/also register/

+// Instantiate a stmt based fur_source witrh a GORI object
s/witrh/with

+inline
+fur_depend::fur_depend (gimple *s, gori_compute *gori, range_query *q)
+                                                             : fur_stmt (s, q)

Shouldn't that ":" be aligned further to the left? Probably with the "r" in fur_depend.

+// Get the next operand from the vector, ensure types are compatible,

Comma instead of period at the end.

+// and edge or anywhere a derived classof fur_source wants.

Typo in classof.

+// via a range_of_Expr call on stmt S.
+

typo in "E"

Thanks.
Aldy

Reply via email to