Lines Matching defs:MemVT
8635 SDValue SelectionDAG::getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT,
8639 ID.AddInteger(MemVT.getRawBits());
8650 VTList, MemVT, MMO);
8659 EVT MemVT, SDVTList VTs, SDValue Chain,
8667 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO);
8670 SDValue SelectionDAG::getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT,
8699 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO);
8702 SDValue SelectionDAG::getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT,
8709 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO);
8726 EVT MemVT, MachinePointerInfo PtrInfo, Align Alignment,
8730 Size = LocationSize::precise(MemVT.getStoreSize());
8736 return getMemIntrinsicNode(Opcode, dl, VTList, Ops, MemVT, MMO);
8741 ArrayRef<SDValue> Ops, EVT MemVT,
8756 Opcode, dl.getIROrder(), VTList, MemVT, MMO));
8759 ID.AddInteger(MemVT.getRawBits());
8767 VTList, MemVT, MMO);
8773 VTList, MemVT, MMO);
8878 MachinePointerInfo PtrInfo, EVT MemVT,
8892 LocationSize Size = LocationSize::precise(MemVT.getStoreSize());
8896 return getLoad(AM, ExtType, VT, dl, Chain, Ptr, Offset, MemVT, MMO);
8901 SDValue Ptr, SDValue Offset, EVT MemVT,
8903 if (VT == MemVT) {
8906 assert(VT == MemVT && "Non-extending load from different memory type!");
8909 assert(MemVT.getScalarType().bitsLT(VT.getScalarType()) &&
8911 assert(VT.isInteger() == MemVT.isInteger() &&
8913 assert(VT.isVector() == MemVT.isVector() &&
8916 VT.getVectorElementCount() == MemVT.getVectorElementCount()) &&
8928 ID.AddInteger(MemVT.getRawBits());
8930 dl.getIROrder(), VTs, AM, ExtType, MemVT, MMO));
8939 ExtType, MemVT, MMO);
8968 MachinePointerInfo PtrInfo, EVT MemVT,
8974 MemVT, Alignment, MMOFlags, AAInfo);
8978 EVT VT, SDValue Chain, SDValue Ptr, EVT MemVT,
8982 MemVT, MMO);
9149 MachinePointerInfo PtrInfo, EVT MemVT, Align Alignment,
9161 LocationSize Size = LocationSize::precise(MemVT.getStoreSize());
9165 return getLoadVP(AM, ExtType, VT, dl, Chain, Ptr, Offset, Mask, EVL, MemVT,
9173 EVT MemVT, MachineMemOperand *MMO,
9183 ID.AddInteger(MemVT.getRawBits());
9185 dl.getIROrder(), VTs, AM, ExtType, IsExpanding, MemVT, MMO));
9194 ExtType, IsExpanding, MemVT, MMO);
9228 MachinePointerInfo PtrInfo, EVT MemVT,
9234 EVL, PtrInfo, MemVT, Alignment, MMOFlags, AAInfo, nullptr,
9240 SDValue Mask, SDValue EVL, EVT MemVT,
9244 EVL, MemVT, MMO, IsExpanding);
9265 SDValue EVL, EVT MemVT, MachineMemOperand *MMO,
9276 ID.AddInteger(MemVT.getRawBits());
9278 dl.getIROrder(), VTs, AM, IsTruncating, IsCompressing, MemVT, MMO));
9287 IsTruncating, IsCompressing, MemVT, MMO);
9402 SDValue EVL, EVT MemVT, MachineMemOperand *MMO, bool IsExpanding) {
9413 DL.getIROrder(), VTs, AM, ExtType, IsExpanding, MemVT, MMO));
9424 ExtType, IsExpanding, MemVT, MMO);
9445 SDValue Ptr, SDValue Stride, SDValue Mask, SDValue EVL, EVT MemVT,
9449 Stride, Mask, EVL, MemVT, MMO, IsExpanding);
9455 SDValue Mask, SDValue EVL, EVT MemVT,
9467 ID.AddInteger(MemVT.getRawBits());
9469 DL.getIROrder(), VTs, AM, IsTruncating, IsCompressing, MemVT, MMO));
9478 IsCompressing, MemVT, MMO);
9626 SDValue PassThru, EVT MemVT,
9638 ID.AddInteger(MemVT.getRawBits());
9640 dl.getIROrder(), VTs, AM, ExtTy, isExpanding, MemVT, MMO));
9649 AM, ExtTy, isExpanding, MemVT, MMO);
9672 SDValue Mask, EVT MemVT,
9686 ID.AddInteger(MemVT.getRawBits());
9688 dl.getIROrder(), VTs, AM, IsTruncating, IsCompressing, MemVT, MMO));
9698 IsTruncating, IsCompressing, MemVT, MMO);
9719 SDValue SelectionDAG::getMaskedGather(SDVTList VTs, EVT MemVT, const SDLoc &dl,
9728 ID.AddInteger(MemVT.getRawBits());
9730 dl.getIROrder(), VTs, MemVT, MMO, IndexType, ExtTy));
9740 VTs, MemVT, MMO, IndexType, ExtTy);
9766 SDValue SelectionDAG::getMaskedScatter(SDVTList VTs, EVT MemVT, const SDLoc &dl,
9775 ID.AddInteger(MemVT.getRawBits());
9777 dl.getIROrder(), VTs, MemVT, MMO, IndexType, IsTrunc));
9787 VTs, MemVT, MMO, IndexType, IsTrunc);
9812 SDValue SelectionDAG::getMaskedHistogram(SDVTList VTs, EVT MemVT,
9820 ID.AddInteger(MemVT.getRawBits());
9822 dl.getIROrder(), VTs, MemVT, MMO, IndexType));
9832 VTs, MemVT, MMO, IndexType);
9851 EVT MemVT, MachineMemOperand *MMO) {
9857 ID.AddInteger(MemVT.getRawBits());
9859 ISD::GET_FPENV_MEM, dl.getIROrder(), VTs, MemVT, MMO));
9867 dl.getDebugLoc(), VTs, MemVT, MMO);
9878 EVT MemVT, MachineMemOperand *MMO) {
9884 ID.AddInteger(MemVT.getRawBits());
9886 ISD::SET_FPENV_MEM, dl.getIROrder(), VTs, MemVT, MMO));
9894 dl.getDebugLoc(), VTs, MemVT, MMO);