05-22-2020 09:59 AM
sorry for the possibly naive question, but what does this warning mean?
"Performing if-conversion on hyperblock ..."
Googling it, I was not able to find a clear definition.
05-28-2020 10:55 AM
The term Hyperblock is a compiler term, and is used to define a section of code where there is one entry point and a single or multiple exit points.
Without seeing any code to reference, it is hard to know what might be causing this. In reference to HLS, this warning may come up in a DATFLOW region if the rule of a single producer/consumer are being violated. But, there can be other situations that cause this warning as well.
So, to get a better idea, can you provide:
- the code that triggers this error
- the version of HLS tools you are using
- Are you using Windows or Linux, and what version of tools are being used
OK, thank you,
06-09-2020 02:44 AM
unfortunately, in the meanwhile, I modified the code (since it is in an early stage of development) and the error disappeared... in the last days I tried to reproduce the problem, but I did not succeed.
BTW, I am using Vitis 2019.2.1 on a CentOS 7 and not using DATAFLOW.