[RISCV][P-ext] Remove dead code from LowerOperation handling of ISD::STORE. NFC (#194088)
We rely on default type legaliation of v2i16 and v4i8 stores for RV64P.
diff --git a/llvm/lib/Target/RISCV/RISCVISelLowering.cpp b/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
index b0d30bf..26920cb 100644
--- a/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+++ b/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
@@ -8586,17 +8586,7 @@
auto *Store = cast<StoreSDNode>(Op);
SDValue StoredVal = Store->getValue();
EVT VT = StoredVal.getValueType();
- if (Subtarget.hasStdExtP()) {
- if (VT == MVT::v2i16 || VT == MVT::v4i8) {
- SDValue DL(Op);
- SDValue Cast = DAG.getBitcast(MVT::i32, StoredVal);
- SDValue NewStore =
- DAG.getStore(Store->getChain(), DL, Cast, Store->getBasePtr(),
- Store->getPointerInfo(), Store->getBaseAlign(),
- Store->getMemOperand()->getFlags());
- return NewStore;
- }
- }
+
if (VT == MVT::f64) {
assert(Subtarget.hasStdExtZdinx() && !Subtarget.hasStdExtZilsd() &&
!Subtarget.is64Bit() && "Unexpected custom legalisation");