Lines Matching defs:MemVT
3012 EVT MemVT = LD->getMemoryVT();
3013 if (!MemVT.isSimple())
3015 switch(MemVT.getSimpleVT().SimpleTy) {
8536 bool PPCTargetLowering::canReuseLoadAddress(SDValue Op, EVT MemVT,
8560 if (LD->getMemoryVT() != MemVT)
9424 EVT MemVT = InputNode->getMemoryVT();
9430 (MemVT == Ty.getVectorElementType()))
9436 if (MemVT == MVT::i32) {
11227 EVT MemVT = AtomicNode->getMemoryVT();
11228 if (MemVT.getSizeInBits() >= 32)
11233 auto HighBits = APInt::getHighBitsSet(32, 32 - MemVT.getSizeInBits());
11238 unsigned MaskVal = (1 << MemVT.getSizeInBits()) - 1;
11251 (MemVT == MVT::i8) ? PPCISD::ATOMIC_CMP_SWAP_8 : PPCISD::ATOMIC_CMP_SWAP_16;
11252 return DAG.getMemIntrinsicNode(NodeTy, dl, Tys, Ops, MemVT, MMO);
11258 EVT MemVT = N->getMemoryVT();
11259 assert(MemVT.getSimpleVT() == MVT::i128 &&
11274 Ops, MemVT, N->getMemOperand());
11300 return DAG.getMemIntrinsicNode(ISD::INTRINSIC_VOID, dl, Tys, Ops, MemVT,
15917 EVT MemVT = cast<StoreSDNode>(N)->getMemoryVT();
15919 MemVT.getSizeInBits());
16061 EVT MemVT = LD->getMemoryVT();
16062 Type *Ty = MemVT.getTypeForEVT(*DAG.getContext());
16120 -(int64_t)MemVT.getStoreSize()+1,
16121 2*MemVT.getStoreSize()-1);
16155 1, 2*MemVT.getStoreSize()-1);
17407 EVT MemVT = LD->getMemoryVT();
17408 if ((MemVT == MVT::i1 || MemVT == MVT::i8 || MemVT == MVT::i16 ||
17409 (Subtarget.isPPC64() && MemVT == MVT::i32)) &&
18366 EVT MemVT = MN->getMemoryVT();
18367 unsigned Size = MemVT.getSizeInBits();
18368 if (MemVT.isScalarInteger()) {
18377 } else if (MemVT.isVector() && !MemVT.isFloatingPoint()) { // Integer vectors.
18390 else if (MemVT == MVT::f128 || MemVT.isVector())
18419 if (MemVT.isScalarInteger() && (FlagSet & PPC::MOF_NoExt)) {