sgundapa added a comment.

> Wouldn't the fix be to make the backend deal with this, then? Either by 
> putting the table with the function text, or or opting out of lookup tables? 
> It seems that might be a better experience for the user.

That is perfectly reasonable and in fact  i have committed a hexagon change 
recently to that effect . The llvm flag hexagon-emi-lookup-tables controls the 
generation of lookup table for hexagon.
The problem is, I don't want the users of the compiler to use a combination of 
front end and back end flags to get the desired result.
"-fno-jump-tables -mllvm -hexagon-emit-lookup-tables=false". This could be much 
neater with a "-fno-jump-tables -fno-lookup-tables" or better just 
"-fno-switch-tables"


https://reviews.llvm.org/D35578



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

Reply via email to