Displaying 1 result from an estimated 1 matches for "tcc_impossible".
2016 Feb 08
2
Vectorization with fast-math on irregular ISA sub-sets
...can expand for better support later, when the infrastructure is in
place.
As far as I could see, ffast-math is included in the vectorizer, but
as an all-or-nothing, which is not what we want to do. So, I thought
about two ways we could go about doing this:
1. The pragmatic way
Add a cost "TCC_Impossible = AllOnes" to TCC and on ARM's cost model,
check if fast-math is checked on FP ALU operations and return that if
false. So, VFP costs would be less than NEON costs divided by their
widths.
This would make any vectorization beyond VFP instructions impossible
is fast-math is not chosen, whi...