Lines Matching defs:MemVT

4007       EVT MemVT = cast<MemSDNode>(Op)->getMemoryVT();
4008 KnownBits Known0(MemVT.getScalarSizeInBits());
8962 SDValue SelectionDAG::getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT,
8966 ID.AddInteger(MemVT.getRawBits());
8977 VTList, MemVT, MMO);
8986 EVT MemVT, SDVTList VTs, SDValue Chain,
8994 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO);
8997 SDValue SelectionDAG::getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT,
9020 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO);
9023 SDValue SelectionDAG::getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT,
9030 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO);
9047 EVT MemVT, MachinePointerInfo PtrInfo, Align Alignment,
9051 Size = LocationSize::precise(MemVT.getStoreSize());
9057 return getMemIntrinsicNode(Opcode, dl, VTList, Ops, MemVT, MMO);
9062 ArrayRef<SDValue> Ops, EVT MemVT,
9077 Opcode, dl.getIROrder(), VTList, MemVT, MMO));
9080 ID.AddInteger(MemVT.getRawBits());
9088 VTList, MemVT, MMO);
9094 VTList, MemVT, MMO);
9199 MachinePointerInfo PtrInfo, EVT MemVT,
9213 LocationSize Size = LocationSize::precise(MemVT.getStoreSize());
9217 return getLoad(AM, ExtType, VT, dl, Chain, Ptr, Offset, MemVT, MMO);
9222 SDValue Ptr, SDValue Offset, EVT MemVT,
9224 if (VT == MemVT) {
9227 assert(VT == MemVT && "Non-extending load from different memory type!");
9230 assert(MemVT.getScalarType().bitsLT(VT.getScalarType()) &&
9232 assert(VT.isInteger() == MemVT.isInteger() &&
9234 assert(VT.isVector() == MemVT.isVector() &&
9237 VT.getVectorElementCount() == MemVT.getVectorElementCount()) &&
9249 ID.AddInteger(MemVT.getRawBits());
9251 dl.getIROrder(), VTs, AM, ExtType, MemVT, MMO));
9260 ExtType, MemVT, MMO);
9289 MachinePointerInfo PtrInfo, EVT MemVT,
9295 MemVT, Alignment, MMOFlags, AAInfo);
9299 EVT VT, SDValue Chain, SDValue Ptr, EVT MemVT,
9303 MemVT, MMO);
9470 MachinePointerInfo PtrInfo, EVT MemVT, Align Alignment,
9482 LocationSize Size = LocationSize::precise(MemVT.getStoreSize());
9486 return getLoadVP(AM, ExtType, VT, dl, Chain, Ptr, Offset, Mask, EVL, MemVT,
9494 EVT MemVT, MachineMemOperand *MMO,
9504 ID.AddInteger(MemVT.getRawBits());
9506 dl.getIROrder(), VTs, AM, ExtType, IsExpanding, MemVT, MMO));
9515 ExtType, IsExpanding, MemVT, MMO);
9549 MachinePointerInfo PtrInfo, EVT MemVT,
9555 EVL, PtrInfo, MemVT, Alignment, MMOFlags, AAInfo, nullptr,
9561 SDValue Mask, SDValue EVL, EVT MemVT,
9565 EVL, MemVT, MMO, IsExpanding);
9586 SDValue EVL, EVT MemVT, MachineMemOperand *MMO,
9597 ID.AddInteger(MemVT.getRawBits());
9599 dl.getIROrder(), VTs, AM, IsTruncating, IsCompressing, MemVT, MMO));
9608 IsTruncating, IsCompressing, MemVT, MMO);
9723 SDValue EVL, EVT MemVT, MachineMemOperand *MMO, bool IsExpanding) {
9734 DL.getIROrder(), VTs, AM, ExtType, IsExpanding, MemVT, MMO));
9745 ExtType, IsExpanding, MemVT, MMO);
9766 SDValue Ptr, SDValue Stride, SDValue Mask, SDValue EVL, EVT MemVT,
9770 Stride, Mask, EVL, MemVT, MMO, IsExpanding);
9776 SDValue Mask, SDValue EVL, EVT MemVT,
9788 ID.AddInteger(MemVT.getRawBits());
9790 DL.getIROrder(), VTs, AM, IsTruncating, IsCompressing, MemVT, MMO));
9799 IsCompressing, MemVT, MMO);
9947 SDValue PassThru, EVT MemVT,
9959 ID.AddInteger(MemVT.getRawBits());
9961 dl.getIROrder(), VTs, AM, ExtTy, isExpanding, MemVT, MMO));
9970 AM, ExtTy, isExpanding, MemVT, MMO);
9993 SDValue Mask, EVT MemVT,
10007 ID.AddInteger(MemVT.getRawBits());
10009 dl.getIROrder(), VTs, AM, IsTruncating, IsCompressing, MemVT, MMO));
10019 IsTruncating, IsCompressing, MemVT, MMO);
10040 SDValue SelectionDAG::getMaskedGather(SDVTList VTs, EVT MemVT, const SDLoc &dl,
10049 ID.AddInteger(MemVT.getRawBits());
10051 dl.getIROrder(), VTs, MemVT, MMO, IndexType, ExtTy));
10061 VTs, MemVT, MMO, IndexType, ExtTy);
10087 SDValue SelectionDAG::getMaskedScatter(SDVTList VTs, EVT MemVT, const SDLoc &dl,
10096 ID.AddInteger(MemVT.getRawBits());
10098 dl.getIROrder(), VTs, MemVT, MMO, IndexType, IsTrunc));
10108 VTs, MemVT, MMO, IndexType, IsTrunc);
10133 SDValue SelectionDAG::getMaskedHistogram(SDVTList VTs, EVT MemVT,
10141 ID.AddInteger(MemVT.getRawBits());
10143 dl.getIROrder(), VTs, MemVT, MMO, IndexType));
10153 VTs, MemVT, MMO, IndexType);
10172 EVT MemVT, MachineMemOperand *MMO) {
10178 ID.AddInteger(MemVT.getRawBits());
10180 ISD::GET_FPENV_MEM, dl.getIROrder(), VTs, MemVT, MMO));
10188 dl.getDebugLoc(), VTs, MemVT, MMO);
10199 EVT MemVT, MachineMemOperand *MMO) {
10205 ID.AddInteger(MemVT.getRawBits());
10207 ISD::SET_FPENV_MEM, dl.getIROrder(), VTs, MemVT, MMO));
10215 dl.getDebugLoc(), VTs, MemVT, MMO);