As far as I can tell, in order to manipuilate heuristics,
it should be sufficient for machine learning to have some way of
identifying the source location within gcc, e.g. source file
name / line pair, and a bunch of parameters with known types
and writeability; the names shouldn't really matter, so we could
call them something like param_1 param_2 etc. , re-using the
same parameter names for each site.
Will it be OK if I replace unroll_parameter_handler /
graphite_parameter_handler with such a ssytem?