reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
810 if (ValTy->isVectorTy()) { 812 unsigned VF = ValTy->getVectorNumElements(); 840 unsigned CmpCostPerVector = (ValTy->getScalarType()->isFloatTy() ? 10 : 1); 841 unsigned NumVecs_cmp = getNumVectorRegs(ValTy); 855 getVectorBitmaskConversionCost(CmpOpTy, ValTy); 857 return getNumVectorRegs(ValTy) /*vsel*/ + PackCost; 865 unsigned ScalarBits = ValTy->getScalarSizeInBits(); 874 if (ValTy->isIntegerTy() && ValTy->getScalarSizeInBits() <= 16) 874 if (ValTy->isIntegerTy() && ValTy->getScalarSizeInBits() <= 16) 879 if (ValTy->isFloatingPointTy()) 885 return BaseT::getCmpSelInstrCost(Opcode, ValTy, CondTy, nullptr);