reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1063 unsigned RetVF = (RetTy->isVectorTy() ? RetTy->getVectorNumElements() : 1); 1063 unsigned RetVF = (RetTy->isVectorTy() ? RetTy->getVectorNumElements() : 1); 1077 if (VF > 1 && !RetTy->isVoidTy()) 1078 RetTy = VectorType::get(RetTy, VF); 1078 RetTy = VectorType::get(RetTy, VF); 1086 if (!RetTy->isVoidTy()) 1087 ScalarizationCost += getScalarizationOverhead(RetTy, true, false); 1091 return ConcreteTTI->getIntrinsicInstrCost(IID, RetTy, Types, FMF, 1107 return ConcreteTTI->getGatherScatterOpCost(Instruction::Load, RetTy, 1123 return getIntrinsicInstrCost(IID, RetTy, Args[0]->getType(), FMF); 1134 OpPropsBW = isPowerOf2_32(RetTy->getScalarSizeInBits()) ? TTI::OP_PowerOf2 1139 Cost += ConcreteTTI->getArithmeticInstrCost(BinaryOperator::Or, RetTy); 1140 Cost += ConcreteTTI->getArithmeticInstrCost(BinaryOperator::Sub, RetTy); 1141 Cost += ConcreteTTI->getArithmeticInstrCost(BinaryOperator::Shl, RetTy, 1143 Cost += ConcreteTTI->getArithmeticInstrCost(BinaryOperator::LShr, RetTy, 1148 Cost += ConcreteTTI->getArithmeticInstrCost(BinaryOperator::URem, RetTy, 1153 Type *CondTy = RetTy->getWithNewBitWidth(1); 1154 Cost += ConcreteTTI->getCmpSelInstrCost(BinaryOperator::ICmp, RetTy, 1156 Cost += ConcreteTTI->getCmpSelInstrCost(BinaryOperator::Select, RetTy,