sepavloff added a comment.

> @sepavloff Is it OK if I continue work on this item? Not sure about the 
> protocol when continuing someone else's patch.

It is OK for me. There is also an action in Phabricator "Commandeer Revision" 
to transfer ownership on a revision item.

I don't think however that the implementation in frontend is the main obstacle 
for enabling the pragma. It is the part of the standard and is user visible, so 
clang must provide satisfactory support so that users could try this feature in 
real applications. This support mainly depends on the support of constrained 
intrinsics in IR and codegen.

One of the probable ways to confirm the support is to build some pretty large 
project that uses floating point operations extensively, build it with option 
`-fp-model=strict` and check if it works. A good choice could be SPEC 
benchmarks. It would provide us with not only evidence of support but also with 
number how strict operations slow down execution. Maybe other projects may be 
used for this purpose, but I don't know such.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D87528/new/

https://reviews.llvm.org/D87528

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

Reply via email to