Displaying 2 results from an estimated 2 matches for "whatstheterm".
2018 Jan 09
1
[cfe-dev] Why is #pragma STDC FENV_ACCESS not supported?
...all FP operations in the function will need to
> use them (though different metadata arguments may be used in different
> scopes). So I think that opens our options a bit.
If the pragma applies to the entire function then would it be as simple
as a pass to convert intrinsic calls into whatstheterm SNodes (?) after
the optimization passes have run? Meaning, we can bypass any changes to
the AST?
That would still leave the backend changes to be done, of course.
BTW, I thought that optimization passes were allowed to drop metadata. So
what happens to the metadata on the constrained intrinsic c...
2018 Jan 09
5
[cfe-dev] Why is #pragma STDC FENV_ACCESS not supported?
Andrew Kaylor wrote:
>In general, the current "strict FP" handling stops at instruction
>selection. At the MachineIR level we don't currently have a mechanism
>to prevent inappropriate optimizations based on floating point
>constraints, or indeed to convey such constraints to the backend.
>Implicit register use modeling may provide some restriction on some