We currently always specify the index (even if we set it to -1), and a future patch will need to adjust this method to make it more compatible with getScalarizationOverhead
const Instruction *I = nullptr) const;
/// \return The expected cost of a sign- or zero-extended vector extract. Use
- /// -1 to indicate that there is no information about the index value.
+ /// Index = -1 to indicate that there is no information about the index value.
InstructionCost getExtractWithExtendCost(unsigned Opcode, Type *Dst,
VectorType *VecTy,
- unsigned Index = -1) const;
+ unsigned Index) const;
/// \return The expected cost of control-flow related instructions such as
/// Phi, Ret, Br, Switch.