[RISCV] Combine some setOperationAction calls and update a FIXME. NFC
This commit is contained in:
parent
8528130a0c
commit
8d023b7d66
@ -1338,19 +1338,18 @@ RISCVTargetLowering::RISCVTargetLowering(const TargetMachine &TM,
|
||||
ISD::VECTOR_COMPRESS},
|
||||
VT, Custom);
|
||||
|
||||
// FIXME: mload, mstore, mgather, mscatter, vp_load/store,
|
||||
// vp_stride_load/store, vp_gather/scatter can be hoisted to here.
|
||||
// FIXME: mload, mstore, mgather, mscatter, vp_gather/scatter can be
|
||||
// hoisted to here.
|
||||
setOperationAction({ISD::LOAD, ISD::STORE}, VT, Custom);
|
||||
setOperationAction({ISD::VP_LOAD, ISD::VP_STORE}, VT, Custom);
|
||||
setOperationAction({ISD::VP_LOAD, ISD::VP_STORE,
|
||||
ISD::EXPERIMENTAL_VP_STRIDED_LOAD,
|
||||
ISD::EXPERIMENTAL_VP_STRIDED_STORE},
|
||||
VT, Custom);
|
||||
|
||||
setOperationAction({ISD::FP_ROUND, ISD::FP_EXTEND}, VT, Custom);
|
||||
setOperationAction({ISD::STRICT_FP_ROUND, ISD::STRICT_FP_EXTEND}, VT,
|
||||
Custom);
|
||||
|
||||
setOperationAction({ISD::EXPERIMENTAL_VP_STRIDED_LOAD,
|
||||
ISD::EXPERIMENTAL_VP_STRIDED_STORE},
|
||||
VT, Custom);
|
||||
|
||||
if (VT.getVectorElementType() == MVT::f16 &&
|
||||
!Subtarget.hasVInstructionsF16()) {
|
||||
setOperationAction(ISD::BITCAST, VT, Custom);
|
||||
|
Loading…
x
Reference in New Issue
Block a user