Lines Matching refs:PrevIdx
2362 auto *PrevIdx = in ConstantFoldGetElementPtr() local
2365 bool IsPrevIdxVector = PrevIdx->getType()->isVectorTy(); in ConstantFoldGetElementPtr()
2370 cast<FixedVectorType>(PrevIdx->getType())->getNumElements(), CurrIdx); in ConstantFoldGetElementPtr()
2373 PrevIdx = ConstantDataVector::getSplat( in ConstantFoldGetElementPtr()
2374 cast<FixedVectorType>(CurrIdx->getType())->getNumElements(), PrevIdx); in ConstantFoldGetElementPtr()
2381 ? cast<FixedVectorType>(PrevIdx->getType())->getNumElements() in ConstantFoldGetElementPtr()
2390 std::max(PrevIdx->getType()->getScalarSizeInBits(), in ConstantFoldGetElementPtr()
2401 ? cast<FixedVectorType>(PrevIdx->getType())->getNumElements() in ConstantFoldGetElementPtr()
2404 if (!PrevIdx->getType()->isIntOrIntVectorTy(CommonExtendedWidth)) in ConstantFoldGetElementPtr()
2405 PrevIdx = ConstantExpr::getSExt(PrevIdx, ExtendedTy); in ConstantFoldGetElementPtr()
2410 NewIdxs[i - 1] = ConstantExpr::getAdd(PrevIdx, Div); in ConstantFoldGetElementPtr()