Lines Matching refs:MemVT
2946 EVT MemVT = LD->getMemoryVT(); in usePartialVectorLoads() local
2947 if (!MemVT.isSimple()) in usePartialVectorLoads()
2949 switch(MemVT.getSimpleVT().SimpleTy) { in usePartialVectorLoads()
8259 bool PPCTargetLowering::canReuseLoadAddress(SDValue Op, EVT MemVT, in canReuseLoadAddress() argument
8283 if (LD->getMemoryVT() != MemVT) in canReuseLoadAddress()
9141 EVT MemVT = InputNode->getMemoryVT(); in isValidSplatLoad() local
9147 (MemVT == Ty.getVectorElementType())) in isValidSplatLoad()
9153 if (MemVT == MVT::i32) { in isValidSplatLoad()
10731 EVT MemVT = AtomicNode->getMemoryVT(); in LowerATOMIC_CMP_SWAP() local
10732 if (MemVT.getSizeInBits() >= 32) in LowerATOMIC_CMP_SWAP()
10737 auto HighBits = APInt::getHighBitsSet(32, 32 - MemVT.getSizeInBits()); in LowerATOMIC_CMP_SWAP()
10742 unsigned MaskVal = (1 << MemVT.getSizeInBits()) - 1; in LowerATOMIC_CMP_SWAP()
10755 (MemVT == MVT::i8) ? PPCISD::ATOMIC_CMP_SWAP_8 : PPCISD::ATOMIC_CMP_SWAP_16; in LowerATOMIC_CMP_SWAP()
10756 return DAG.getMemIntrinsicNode(NodeTy, dl, Tys, Ops, MemVT, MMO); in LowerATOMIC_CMP_SWAP()
10762 EVT MemVT = N->getMemoryVT(); in LowerATOMIC_LOAD_STORE() local
10763 assert(MemVT.getSimpleVT() == MVT::i128 && in LowerATOMIC_LOAD_STORE()
10778 Ops, MemVT, N->getMemOperand()); in LowerATOMIC_LOAD_STORE()
10804 return DAG.getMemIntrinsicNode(ISD::INTRINSIC_VOID, dl, Tys, Ops, MemVT, in LowerATOMIC_LOAD_STORE()
15215 EVT MemVT = cast<StoreSDNode>(N)->getMemoryVT(); in PerformDAGCombine() local
15217 MemVT.getSizeInBits()); in PerformDAGCombine()
15359 EVT MemVT = LD->getMemoryVT(); in PerformDAGCombine() local
15360 Type *Ty = MemVT.getTypeForEVT(*DAG.getContext()); in PerformDAGCombine()
15418 -(long)MemVT.getStoreSize()+1, in PerformDAGCombine()
15419 2*MemVT.getStoreSize()-1); in PerformDAGCombine()
15453 1, 2*MemVT.getStoreSize()-1); in PerformDAGCombine()
16623 EVT MemVT = LD->getMemoryVT(); in isZExtFree() local
16624 if ((MemVT == MVT::i1 || MemVT == MVT::i8 || MemVT == MVT::i16 || in isZExtFree()
16625 (Subtarget.isPPC64() && MemVT == MVT::i32)) && in isZExtFree()
17703 EVT MemVT = MN->getMemoryVT(); in computeMOFlags() local
17704 unsigned Size = MemVT.getSizeInBits(); in computeMOFlags()
17705 if (MemVT.isScalarInteger()) { in computeMOFlags()
17714 } else if (MemVT.isVector() && !MemVT.isFloatingPoint()) { // Integer vectors. in computeMOFlags()
17727 else if (MemVT == MVT::f128 || MemVT.isVector()) in computeMOFlags()
17756 if (MemVT.isScalarInteger() && (FlagSet & PPC::MOF_NoExt)) { in computeMOFlags()