reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
40500 if (!Subtarget.hasAVX512() && VT == StVT && VT.isVector() && 40500 if (!Subtarget.hasAVX512() && VT == StVT && VT.isVector() && 40501 VT.getVectorElementType() == MVT::i1) { 40503 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), VT.getVectorNumElements()); 40513 if (VT == MVT::v1i1 && VT == StVT && Subtarget.hasAVX512() && 40513 if (VT == MVT::v1i1 && VT == StVT && Subtarget.hasAVX512() && 40522 if ((VT == MVT::v2i1 || VT == MVT::v4i1) && VT == StVT && 40522 if ((VT == MVT::v2i1 || VT == MVT::v4i1) && VT == StVT && 40522 if ((VT == MVT::v2i1 || VT == MVT::v4i1) && VT == StVT && 40524 unsigned NumConcats = 8 / VT.getVectorNumElements(); 40525 SmallVector<SDValue, 4> Ops(NumConcats, DAG.getUNDEF(VT)); 40534 if ((VT == MVT::v8i1 || VT == MVT::v16i1 || VT == MVT::v32i1 || 40534 if ((VT == MVT::v8i1 || VT == MVT::v16i1 || VT == MVT::v32i1 || 40534 if ((VT == MVT::v8i1 || VT == MVT::v16i1 || VT == MVT::v32i1 || 40535 VT == MVT::v64i1) && VT == StVT && TLI.isTypeLegal(VT) && 40535 VT == MVT::v64i1) && VT == StVT && TLI.isTypeLegal(VT) && 40535 VT == MVT::v64i1) && VT == StVT && TLI.isTypeLegal(VT) && 40538 if (VT == MVT::v64i1 && !Subtarget.is64Bit()) { 40569 if (VT.is256BitVector() && StVT == VT && 40569 if (VT.is256BitVector() && StVT == VT && 40570 TLI.allowsMemoryAccess(*DAG.getContext(), DAG.getDataLayout(), VT, 40573 unsigned NumElems = VT.getVectorNumElements(); 40581 if (St->isNonTemporal() && StVT == VT && Alignment < VT.getStoreSize()) { 40581 if (St->isNonTemporal() && StVT == VT && Alignment < VT.getStoreSize()) { 40584 if (VT.is256BitVector() || VT.is512BitVector()) { 40584 if (VT.is256BitVector() || VT.is512BitVector()) { 40585 unsigned NumElems = VT.getVectorNumElements(); 40593 if (VT.is128BitVector() && Subtarget.hasSSE2()) { 40603 if (!St->isTruncatingStore() && VT == MVT::v16i8 && !Subtarget.hasBWI() && 40617 TLI.isTruncStoreLegal(StoredVal.getOperand(0).getValueType(), VT)) { 40621 VT, St->getMemOperand(), DAG); 40627 if (St->isTruncatingStore() && VT.isVector()) { 40638 if (TLI.isTruncStoreLegal(VT, StVT)) { 40659 if (VT.getSizeInBits() != 64) 40666 if ((VT == MVT::i64 && F64IsLegal && !Subtarget.is64Bit()) && 40679 if (!VT.isVector() && !Ld->hasNUsesOfValue(1, 0)) 40732 if (VT == MVT::i64 && F64IsLegal && !Subtarget.is64Bit() &&