reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
693 std::pair<unsigned, MVT> DstLT = TLI->getTypeLegalizationCost(DL, Dst); 714 Dst->getPointerAddressSpace())) 721 EVT ExtVT = EVT::getEVT(Dst); 735 if (!Src->isVectorTy() && !Dst->isVectorTy()) { 750 if (Dst->isVectorTy() && Src->isVectorTy()) { 776 (TLI->getTypeAction(Dst->getContext(), TLI->getValueType(DL, Dst)) == 776 (TLI->getTypeAction(Dst->getContext(), TLI->getValueType(DL, Dst)) == 778 Type *SplitDst = VectorType::get(Dst->getVectorElementType(), 779 Dst->getVectorNumElements() / 2); 789 unsigned Num = Dst->getVectorNumElements(); 791 Opcode, Dst->getScalarType(), Src->getScalarType(), I); 795 return getScalarizationOverhead(Dst, true, true) + Num * Cost; 806 (Dst->isVectorTy() ? getScalarizationOverhead(Dst, true, false) 806 (Dst->isVectorTy() ? getScalarizationOverhead(Dst, true, false)