diff --git a/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h b/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h --- a/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h +++ b/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h @@ -1130,8 +1130,8 @@ case Instruction::GetElementPtr: { const auto *GEP = cast(U); return TargetTTI->getGEPCost(GEP->getSourceElementType(), - GEP->getPointerOperand(), - Operands.drop_front(), CostKind); + Operands.front(), Operands.drop_front(), + CostKind); } case Instruction::Add: case Instruction::FAdd: