[RISCV] Use TargetConstant for condition code of RISCVISD::SELECT_CC.
authorCraig Topper <craig.topper@sifive.com>
Thu, 22 Apr 2021 06:05:26 +0000 (23:05 -0700)
committerCraig Topper <craig.topper@sifive.com>
Thu, 22 Apr 2021 06:08:52 +0000 (23:08 -0700)
commit58c5b4c2c356a377581440110f1e634fbb49cef6
tree088239edbf2ebe58c9c31abf33df8cf50c5b2b91
parent8fe62b7af1127691d6732438b322e66ae6d39a03
[RISCV] Use TargetConstant for condition code of RISCVISD::SELECT_CC.

The value is always an immediate and can never be in a register.
This the kind of thing TargetConstant is for.

Saves a step GenDAGISel to convert a Constant to a TargetConstant.
llvm/lib/Target/RISCV/RISCVISelLowering.cpp
llvm/lib/Target/RISCV/RISCVInstrInfo.td