This is an archive of the discontinued LLVM Phabricator instance.

[NVPTX] Removed always-true predicates in NVPTX.
ClosedPublic

Authored by tra on Feb 27 2018, 4:44 PM.

Details

Summary

NVPTX stopped supporting GPUs older than sm_20 (Fermi) quite a while back.
Removal of support of pre-Fermi GPUs made a lot of predicates in the NVPTX
backend pointless as they can't ever be false any more.
It's time to retire them. NFC intended.

Diff Detail

Repository
rL LLVM

Event Timeline

tra created this revision.Feb 27 2018, 4:44 PM
jlebar accepted this revision.Feb 27 2018, 5:10 PM
This revision is now accepted and ready to land.Feb 27 2018, 5:10 PM
This revision was automatically updated to reflect the committed changes.