[NVPTX] Removed always-true predicates in NVPTX.
authorArtem Belevich <tra@google.com>
Wed, 28 Feb 2018 18:51:22 +0000 (18:51 +0000)
committerArtem Belevich <tra@google.com>
Wed, 28 Feb 2018 18:51:22 +0000 (18:51 +0000)
commit18a7c51520ae6bafb8a95d45308becf60159488e
treec08e5ac1af9bfcf352d1b539babd8e1a9c750b28
parent39ba31ff507d4e4da00a375fa6a2507bf3320723
[NVPTX] Removed always-true predicates in NVPTX.

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.

Differential Revision: https://reviews.llvm.org/D43843

llvm-svn: 326349
llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
llvm/lib/Target/NVPTX/NVPTXIntrinsics.td
llvm/lib/Target/NVPTX/NVPTXSubtarget.h