Vitis HLS has a dataflow checker which, when enabled, checks the code to see if it is in the
recommended canonical form. Otherwise, it will emit an error/warning message to the
user. By default, this checker is set to warning. You can set the
checker to error or disable it by selecting off in the
strict mode of the config_dataflow TCL command:
config_dataflow -strict_mode (off | error | warning)