echristo added a comment.

In https://reviews.llvm.org/D35577#817267, @sgundapa wrote:

> The discussion is scattered across these patches 
> https://reviews.llvm.org/D35578 and https://reviews.llvm.org/D35579.
>  I will provide a brief summary here:
>
> The idea is to control the generation of data (lookup table) generated from a 
> function, specifically when the user is not expecting it.
>  For hexagon, there is tightly coupled memory and the customers usually place 
> "text" in it. 
>  For functions, which generate lookup tables, it is very very expensive to 
> read the table from a far away non-TCM data section.
>  This option will disable the generation of lookup tables at the expense of 
> code bloat. This is really driven by the customers of hexagon backend.


I don't think we're communicating effectively. Let me try another way:

"Is there any reason why a user of the hexagon backend will ever not want to 
set these options to a particular value"

in other words:

"Should this just be part of the tuning for the hexagon backend and not options 
at all"

Thanks.


https://reviews.llvm.org/D35577



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to