This is an archive of the discontinued LLVM Phabricator instance.

[GlobalISel][KnownBits] Implement G_CTPOP
ClosedPublic

Authored by jroelofs on Aug 5 2021, 3:01 PM.

Details

Diff Detail

Event Timeline

jroelofs created this revision.Aug 5 2021, 3:01 PM
jroelofs requested review of this revision.Aug 5 2021, 3:01 PM
Herald added a project: Restricted Project. · View Herald TranscriptAug 5 2021, 3:01 PM
paquette added inline comments.Aug 5 2021, 3:18 PM
llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp
516
aemerson accepted this revision.Aug 5 2021, 5:03 PM

LGTM.

This revision is now accepted and ready to land.Aug 5 2021, 5:03 PM
This revision was landed with ongoing or failed builds.Aug 5 2021, 5:28 PM
This revision was automatically updated to reflect the committed changes.

It looks like this patch failed on the windows pre-merge test. Seems likely to be this patch, given that's the test it added:

Failed Tests (1):
LLVM-Unit :: CodeGen/GlobalISel/./GlobalISelTests.exe/AArch64GISelMITest.TestKnownBitsCTPOP

https://buildkite.com/llvm-project/premerge-checks/builds/51444#f5a03d21-a140-4694-a4d3-a9db24ccf34f

More specifically, since those logs are long:

[ RUN      ] AArch64GISelMITest.TestKnownBitsCTPOP
unknown file: error: SEH exception with code 0x3221225477 thrown in the test body.
[  FAILED  ] AArch64GISelMITest.TestKnownBitsCTPOP (8 ms)