[VE] Add isReMaterializable and isAsCheapAsAMove flags
authorKazushi (Jam) Marukawa <marukawa@nec.com>
Tue, 3 Nov 2020 13:42:10 +0000 (22:42 +0900)
committerKazushi (Jam) Marukawa <marukawa@nec.com>
Thu, 5 Nov 2020 21:09:10 +0000 (06:09 +0900)
commitf0e585d58580956996c0add0afc62798e7498177
treed69426383b1097dc0ae7b656dcc0441988885736
parentf55247456e219bb64521c3a73c618267d5bf671c
[VE] Add isReMaterializable and isAsCheapAsAMove flags

Add isReMaterializable and isCheapAsAMove flags to integer instructions
which cost cheap.

Reviewed By: simoll

Differential Revision: https://reviews.llvm.org/D90833
llvm/lib/Target/VE/VEInstrInfo.td
llvm/test/CodeGen/VE/Scalar/br_cc.ll
llvm/test/CodeGen/VE/Scalar/call.ll
llvm/test/CodeGen/VE/Scalar/ctlz.ll
llvm/test/CodeGen/VE/Scalar/cttz.ll
llvm/test/CodeGen/VE/Scalar/fp_frem.ll
llvm/test/CodeGen/VE/Scalar/selectccf32c.ll
llvm/test/CodeGen/VE/Scalar/selectccf64c.ll
llvm/test/CodeGen/VE/Scalar/selectcci32c.ll
llvm/test/CodeGen/VE/Scalar/selectcci64c.ll
llvm/test/CodeGen/VE/Scalar/va_caller.ll