D55506 introduced concept of strict-fp nodes into LLVM. This patch is to add strict-fp exception support to PowerPC backend, and only contains basic arithmetic operations (+, -, *, /). Patch for the rest of floating point operations will be in following patches.
Details
Details
- Reviewers
hfinkel nemanjai jsji kbarton uweigand andrew.w.kaylor kpn • wuzish steven.zhang - Group Reviewers
Restricted Project - Commits
- rG096d54537631: [PowerPC] Add strict-fp intrinsic to FP arithmetic
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Unit tests: pass. 61258 tests passed, 0 failed and 736 were skipped.
clang-tidy: pass.
clang-format: pass.
Build artifacts: diff.json, clang-tidy.txt, clang-format.patch, CMakeCache.txt, console-log.txt, test-results.xml
Comment Actions
I don't know enough about PowerPC to review the check in the tests, but the basic constrained intrinsic handling looks correct.
Comment Actions
LGTM for the ppc side. But please hold on for a couple of days in case someone has other comments.