reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1647 assert(Ty->isVectorTy() && "Expect a vector type"); 1648 Type *ScalarTy = Ty->getVectorElementType(); 1650 unsigned NumVecElts = Ty->getVectorNumElements(); 1653 if (Ty->isFPOrFPVectorTy()) { 1656 assert(Ty->isIntOrIntVectorTy() && 1664 ConcreteTTI->getTLI()->getTypeLegalizationCost(DL, Ty); 1675 ConcreteTTI->getShuffleCost(TTI::SK_ExtractSubvector, Ty, 1681 Ty = SubTy; 1699 ConcreteTTI->getShuffleCost(TTI::SK_PermuteSingleSrc, Ty, 1700 0, Ty); 1703 (ConcreteTTI->getCmpSelInstrCost(CmpOpcode, Ty, CondTy, nullptr) + 1704 ConcreteTTI->getCmpSelInstrCost(Instruction::Select, Ty, CondTy, 1709 ConcreteTTI->getVectorInstrCost(Instruction::ExtractElement, Ty, 0);