Lines Matching defs:VecEltTy
2190 /// V is a value which is inserted into a vector of VecEltTy.
2194 /// The type of V is always a non-zero multiple of VecEltTy's size.
2202 Type *VecEltTy, bool isBigEndian) {
2203 assert(isMultipleOfTypeSize(Shift, VecEltTy) &&
2211 if (V->getType() == VecEltTy) {
2217 unsigned ElementIndex = getTypeSizeIndex(Shift, VecEltTy);
2233 VecEltTy);
2237 return collectInsertionElements(ConstantExpr::getBitCast(C, VecEltTy),
2238 Shift, Elements, VecEltTy, isBigEndian);
2245 unsigned ElementSize = VecEltTy->getPrimitiveSizeInBits();
2256 if (!collectInsertionElements(Piece, ShiftI + Shift, Elements, VecEltTy,
2272 return collectInsertionElements(I->getOperand(0), Shift, Elements, VecEltTy,
2277 VecEltTy))
2279 return collectInsertionElements(I->getOperand(0), Shift, Elements, VecEltTy,
2282 return collectInsertionElements(I->getOperand(0), Shift, Elements, VecEltTy,
2284 collectInsertionElements(I->getOperand(1), Shift, Elements, VecEltTy,
2291 if (!isMultipleOfTypeSize(Shift, VecEltTy)) return false;
2292 return collectInsertionElements(I->getOperand(0), Shift, Elements, VecEltTy,