This builds on D90868 to introduce the straightforward isel patterns for sign/sign_generic.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/test/CodeGen/AArch64/ptrauth-intrinsics.ll | ||
---|---|---|
2 ↗ | (On Diff #303894) | I'd prefer adding one more RUN line instead of duplicating the file. |
Rebased, split tests by intrinsic rather than by GISel vs SDAG (since GISel is now always built and we don't need the separate test directory)
I wonder if we could have these tests be generic for aarch64 target.
These intrinsics implementation don't have anything dependent on Apple ABI.
That ship has sailed I think ;) A large chunk of tests use different targets depending on who wrote them, and I guess that's okay precisely because the target differences aren't relevant to the tests.
That's a lot less true for the logic around lowering global references and constants and whatnot, I'm sure that looks quite different for non-darwin (and maybe that'll be enough to justify splitting the test file altogether, the ones I have for those features cover a lot of darwin-specific subtleties that aren't relevant elsewhere)
LGTM, any triplet could work here, where it matters we can add a new RUN line with an other triplet.