| Issue |
63812
|
| Summary |
AtomicExpand does not disable floating point exceptions for expanded atomicrmw fadd/fmin/fmax
|
| Labels |
llvm:codegen,
floating-point
|
| Assignees |
|
| Reporter |
arsenm
|
https://reviews.llvm.org/D154993 was the minimum change to prevent AtomicExpand from emitting broken IR in a strictfp function. This should disable FP exceptions before the cmpxchg loop and restore the original exception mask. There currently isn't a generic IR way to do this.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs