• Home
  • Raw
  • Download

Lines Matching refs:Shift

540     Value *Shift = Builder->CreateLShr(A, Cst->getZExtValue());  in visitTrunc()  local
541 Shift->takeName(Src); in visitTrunc()
542 return CastInst::CreateIntegerCast(Shift, DestTy, false); in visitTrunc()
559 Value *Shift = Builder->CreateAShr(A, Cst->getZExtValue()); in visitTrunc() local
560 Shift->takeName(Src); in visitTrunc()
561 return CastInst::CreateIntegerCast(Shift, CI.getType(), true); in visitTrunc()
1630 static bool collectInsertionElements(Value *V, unsigned Shift, in collectInsertionElements() argument
1633 assert(isMultipleOfTypeSize(Shift, VecEltTy) && in collectInsertionElements()
1647 unsigned ElementIndex = getTypeSizeIndex(Shift, VecEltTy); in collectInsertionElements()
1668 Shift, Elements, VecEltTy, isBigEndian); in collectInsertionElements()
1679 unsigned ShiftI = Shift+i*ElementSize; in collectInsertionElements()
1697 return collectInsertionElements(I->getOperand(0), Shift, Elements, VecEltTy, in collectInsertionElements()
1704 return collectInsertionElements(I->getOperand(0), Shift, Elements, VecEltTy, in collectInsertionElements()
1707 return collectInsertionElements(I->getOperand(0), Shift, Elements, VecEltTy, in collectInsertionElements()
1709 collectInsertionElements(I->getOperand(1), Shift, Elements, VecEltTy, in collectInsertionElements()
1715 Shift += CI->getZExtValue(); in collectInsertionElements()
1716 if (!isMultipleOfTypeSize(Shift, VecEltTy)) return false; in collectInsertionElements()
1717 return collectInsertionElements(I->getOperand(0), Shift, Elements, VecEltTy, in collectInsertionElements()