Set default parameters for CGGI ops

This pass adds default parameters to all CGGI ops as cggi_params named attributes, overriding any existing attribute set with that name.

This pass is primarily for testing purposes, and as a parameter provider before a proper parameter selection mechanism is added. This pass should not be used in production.

The specific parameters are hard-coded in lib/Dialect/CGGI/Transforms/SetDefaultParameters.cpp.


A straight-line vectorizer for CGGI bootstrapping ops.

This pass vectorizes CGGI ops. It ignores control flow and only vectorizes straight-line programs within a given region.