The implementation of the xvtlsbb builtins/intrinsics were not correct as the intrinsics previously
used i1 as an argument type. This patch changes the i1 argument type used in these intrinsics
to be i32 instead, as having the second as an i1 can lead to issues in the backend.
Details
Details
- Reviewers
power-llvm-team nemanjai rzurob - Group Reviewers
Restricted Project - Commits
- rG08b4a50e39d8: [PowerPC][Power10] Fix the Test LSB by Byte (xvtlsbb) Builtins Implementation
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
LGTM. The test case addition can be done on the commit.
llvm/test/CodeGen/PowerPC/builtins-ppc-p10vsx.ll | ||
---|---|---|
2 | Since the issue was discovered when compiling with -O0, can you please add a RUN line with -O0 to this test case? |
Since the issue was discovered when compiling with -O0, can you please add a RUN line with -O0 to this test case?