reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
15490   int64_t ElementSizeBytes = MemVT.getStoreSize();
15491   unsigned NumMemElts = MemVT.isVector() ? MemVT.getVectorNumElements() : 1;
15491   unsigned NumMemElts = MemVT.isVector() ? MemVT.getVectorNumElements() : 1;
15493   if (MemVT.getSizeInBits() * 2 > MaximumLegalStoreInBits)
15500   if (ElementSizeBytes * 8 != MemVT.getSizeInBits())
15503   if (!MemVT.isSimple())
15643                TLI.storeOfVectorConstantIsCheap(MemVT, i + 1, FirstStoreAS)) &&
15647             EVT Ty = EVT::getVectorVT(Context, MemVT.getScalarType(), Elts);
15648             if (TLI.isTypeLegal(Ty) && TLI.isTypeLegal(MemVT) &&
15690         RV |= MergeStoresOfConstantsOrVecElts(StoreNodes, MemVT, NumElem, true,
15713               EVT::getVectorVT(*DAG.getContext(), MemVT.getScalarType(), Elts);
15758             StoreNodes, MemVT, NumStoresToMerge, false, true, false);
15804           TLI.hasPairedLoad(MemVT, RequiredAlignment) &&
15844         EVT StoreTy = EVT::getVectorVT(Context, MemVT.getScalarType(), Elts);
15946         JointMemOpVT = EVT::getVectorVT(Context, MemVT.getScalarType(), Elts);