Lines Matching defs:StoreTy
20219 EVT StoreTy;
20223 StoreTy = EVT::getVectorVT(*DAG.getContext(), MemVT.getScalarType(), Elts);
20225 StoreTy = EVT::getIntegerVT(*DAG.getContext(), SizeInBits);
20260 DL, StoreTy, BuildVector);
20296 DL, StoreTy, Ops);
20337 StoredVal = DAG.getConstant(StoreInt, DL, StoreTy);
20701 EVT StoreTy = EVT::getIntegerVT(Context, SizeInBits);
20705 if (StoreTy.getSizeInBits() > MaximumLegalStoreInBits)
20708 if (TLI.isTypeLegal(StoreTy) &&
20709 TLI.canMergeStoresTo(FirstStoreAS, StoreTy,
20711 TLI.allowsMemoryAccess(Context, DL, StoreTy,
20717 } else if (TLI.getTypeAction(Context, StoreTy) ==
20721 if (TLI.isTruncStoreLegal(LegalizedStoredValTy, StoreTy) &&
20724 TLI.allowsMemoryAccess(Context, DL, StoreTy,
20957 EVT StoreTy = EVT::getVectorVT(Context, MemVT.getScalarType(), Elts);
20960 if (StoreTy.getSizeInBits() > MaximumLegalStoreInBits)
20969 if (!NeedRotate && TLI.isTypeLegal(StoreTy) &&
20970 TLI.canMergeStoresTo(FirstStoreAS, StoreTy,
20972 TLI.allowsMemoryAccess(Context, DL, StoreTy,
20975 TLI.allowsMemoryAccess(Context, DL, StoreTy,
20983 StoreTy = EVT::getIntegerVT(Context, SizeInBits);
20984 if (TLI.isTypeLegal(StoreTy) &&
20985 TLI.canMergeStoresTo(FirstStoreAS, StoreTy,
20987 TLI.allowsMemoryAccess(Context, DL, StoreTy,
20990 TLI.allowsMemoryAccess(Context, DL, StoreTy,
20996 } else if (TLI.getTypeAction(Context, StoreTy) ==
20998 EVT LegalizedStoredValTy = TLI.getTypeToTransformTo(Context, StoreTy);
20999 if (TLI.isTruncStoreLegal(LegalizedStoredValTy, StoreTy) &&
21002 TLI.isLoadExtLegal(ISD::ZEXTLOAD, LegalizedStoredValTy, StoreTy) &&
21003 TLI.isLoadExtLegal(ISD::SEXTLOAD, LegalizedStoredValTy, StoreTy) &&
21004 TLI.isLoadExtLegal(ISD::EXTLOAD, LegalizedStoredValTy, StoreTy) &&
21005 TLI.allowsMemoryAccess(Context, DL, StoreTy,
21008 TLI.allowsMemoryAccess(Context, DL, StoreTy,