reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2458 if (!SrcVTy) 2462 unsigned NumElem = SrcVTy->getVectorNumElements(); 2464 VectorType::get(Type::getInt8Ty(SrcVTy->getContext()), NumElem); 2465 if ((IsLoad && !isLegalMaskedLoad(SrcVTy, MaybeAlign(Alignment))) || 2466 (IsStore && !isLegalMaskedStore(SrcVTy, MaybeAlign(Alignment))) || 2471 Instruction::ICmp, Type::getInt8Ty(SrcVTy->getContext()), nullptr); 2475 int ValueSplitCost = getScalarizationOverhead(SrcVTy, IsLoad, IsStore); 2477 NumElem * BaseT::getMemoryOpCost(Opcode, SrcVTy->getScalarType(), 2483 std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, SrcVTy); 2484 auto VT = TLI->getValueType(DL, SrcVTy); 2489 Cost += getShuffleCost(TTI::SK_PermuteTwoSrc, SrcVTy, 0, nullptr) +