Lines Matching refs:MemVT
3007 EVT MemVT = LD->getMemoryVT(); in usePartialVectorLoads() local
3008 if (!MemVT.isSimple()) in usePartialVectorLoads()
3010 switch(MemVT.getSimpleVT().SimpleTy) { in usePartialVectorLoads()
8411 bool PPCTargetLowering::canReuseLoadAddress(SDValue Op, EVT MemVT, in canReuseLoadAddress() argument
8435 if (LD->getMemoryVT() != MemVT) in canReuseLoadAddress()
9293 EVT MemVT = InputNode->getMemoryVT(); in isValidSplatLoad() local
9299 (MemVT == Ty.getVectorElementType())) in isValidSplatLoad()
9305 if (MemVT == MVT::i32) { in isValidSplatLoad()
11034 EVT MemVT = AtomicNode->getMemoryVT(); in LowerATOMIC_CMP_SWAP() local
11035 if (MemVT.getSizeInBits() >= 32) in LowerATOMIC_CMP_SWAP()
11040 auto HighBits = APInt::getHighBitsSet(32, 32 - MemVT.getSizeInBits()); in LowerATOMIC_CMP_SWAP()
11045 unsigned MaskVal = (1 << MemVT.getSizeInBits()) - 1; in LowerATOMIC_CMP_SWAP()
11058 (MemVT == MVT::i8) ? PPCISD::ATOMIC_CMP_SWAP_8 : PPCISD::ATOMIC_CMP_SWAP_16; in LowerATOMIC_CMP_SWAP()
11059 return DAG.getMemIntrinsicNode(NodeTy, dl, Tys, Ops, MemVT, MMO); in LowerATOMIC_CMP_SWAP()
11065 EVT MemVT = N->getMemoryVT(); in LowerATOMIC_LOAD_STORE() local
11066 assert(MemVT.getSimpleVT() == MVT::i128 && in LowerATOMIC_LOAD_STORE()
11081 Ops, MemVT, N->getMemOperand()); in LowerATOMIC_LOAD_STORE()
11107 return DAG.getMemIntrinsicNode(ISD::INTRINSIC_VOID, dl, Tys, Ops, MemVT, in LowerATOMIC_LOAD_STORE()
15704 EVT MemVT = cast<StoreSDNode>(N)->getMemoryVT(); in PerformDAGCombine() local
15706 MemVT.getSizeInBits()); in PerformDAGCombine()
15848 EVT MemVT = LD->getMemoryVT(); in PerformDAGCombine() local
15849 Type *Ty = MemVT.getTypeForEVT(*DAG.getContext()); in PerformDAGCombine()
15907 -(int64_t)MemVT.getStoreSize()+1, in PerformDAGCombine()
15908 2*MemVT.getStoreSize()-1); in PerformDAGCombine()
15942 1, 2*MemVT.getStoreSize()-1); in PerformDAGCombine()
17195 EVT MemVT = LD->getMemoryVT(); in isZExtFree() local
17196 if ((MemVT == MVT::i1 || MemVT == MVT::i8 || MemVT == MVT::i16 || in isZExtFree()
17197 (Subtarget.isPPC64() && MemVT == MVT::i32)) && in isZExtFree()
18152 EVT MemVT = MN->getMemoryVT(); in computeMOFlags() local
18153 unsigned Size = MemVT.getSizeInBits(); in computeMOFlags()
18154 if (MemVT.isScalarInteger()) { in computeMOFlags()
18163 } else if (MemVT.isVector() && !MemVT.isFloatingPoint()) { // Integer vectors. in computeMOFlags()
18176 else if (MemVT == MVT::f128 || MemVT.isVector()) in computeMOFlags()
18205 if (MemVT.isScalarInteger() && (FlagSet & PPC::MOF_NoExt)) { in computeMOFlags()