Lines Matching defs:StoreTy
20662 EVT StoreTy;
20666 StoreTy = EVT::getVectorVT(*DAG.getContext(), MemVT.getScalarType(), Elts);
20668 StoreTy = EVT::getIntegerVT(*DAG.getContext(), SizeInBits);
20703 DL, StoreTy, BuildVector);
20739 DL, StoreTy, Ops);
20780 StoredVal = DAG.getConstant(StoreInt, DL, StoreTy);
21145 EVT StoreTy = EVT::getIntegerVT(Context, SizeInBits);
21149 if (StoreTy.getSizeInBits() > MaximumLegalStoreInBits)
21152 if (TLI.isTypeLegal(StoreTy) &&
21153 TLI.canMergeStoresTo(FirstStoreAS, StoreTy,
21155 TLI.allowsMemoryAccess(Context, DL, StoreTy,
21161 } else if (TLI.getTypeAction(Context, StoreTy) ==
21165 if (TLI.isTruncStoreLegal(LegalizedStoredValTy, StoreTy) &&
21168 TLI.allowsMemoryAccess(Context, DL, StoreTy,
21401 EVT StoreTy = EVT::getVectorVT(Context, MemVT.getScalarType(), Elts);
21404 if (StoreTy.getSizeInBits() > MaximumLegalStoreInBits)
21413 if (!NeedRotate && TLI.isTypeLegal(StoreTy) &&
21414 TLI.canMergeStoresTo(FirstStoreAS, StoreTy,
21416 TLI.allowsMemoryAccess(Context, DL, StoreTy,
21419 TLI.allowsMemoryAccess(Context, DL, StoreTy,
21427 StoreTy = EVT::getIntegerVT(Context, SizeInBits);
21428 if (TLI.isTypeLegal(StoreTy) &&
21429 TLI.canMergeStoresTo(FirstStoreAS, StoreTy,
21431 TLI.allowsMemoryAccess(Context, DL, StoreTy,
21434 TLI.allowsMemoryAccess(Context, DL, StoreTy,
21440 } else if (TLI.getTypeAction(Context, StoreTy) ==
21442 EVT LegalizedStoredValTy = TLI.getTypeToTransformTo(Context, StoreTy);
21443 if (TLI.isTruncStoreLegal(LegalizedStoredValTy, StoreTy) &&
21446 TLI.isLoadExtLegal(ISD::ZEXTLOAD, LegalizedStoredValTy, StoreTy) &&
21447 TLI.isLoadExtLegal(ISD::SEXTLOAD, LegalizedStoredValTy, StoreTy) &&
21448 TLI.isLoadExtLegal(ISD::EXTLOAD, LegalizedStoredValTy, StoreTy) &&
21449 TLI.allowsMemoryAccess(Context, DL, StoreTy,
21452 TLI.allowsMemoryAccess(Context, DL, StoreTy,