+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