• Home
  • Raw
  • Download

Lines Matching refs:ShiftAmt

6694     int ShiftAmt = Shift * VT.getScalarSizeInBits() / (ByteShift ? 8 : 1);  in lowerVectorShuffleAsShift()  local
6707 V = DAG.getNode(OpCode, DL, ShiftVT, V, DAG.getConstant(ShiftAmt, MVT::i8)); in lowerVectorShuffleAsShift()
14520 SDValue SrcOp, uint64_t ShiftAmt, in getTargetVShiftByConstNode() argument
14525 if (ShiftAmt == 0) in getTargetVShiftByConstNode()
14529 if (ShiftAmt >= ElementType.getSizeInBits()) { in getTargetVShiftByConstNode()
14531 ShiftAmt = ElementType.getSizeInBits() - 1; in getTargetVShiftByConstNode()
14558 Elts.push_back(DAG.getConstant(C.shl(ShiftAmt), ElementType)); in getTargetVShiftByConstNode()
14570 Elts.push_back(DAG.getConstant(C.lshr(ShiftAmt), ElementType)); in getTargetVShiftByConstNode()
14582 Elts.push_back(DAG.getConstant(C.ashr(ShiftAmt), ElementType)); in getTargetVShiftByConstNode()
14590 return DAG.getNode(Opc, dl, VT, SrcOp, DAG.getConstant(ShiftAmt, MVT::i8)); in getTargetVShiftByConstNode()
16093 uint64_t ShiftAmt = ShiftConst->getZExtValue(); in LowerScalarImmediateShift() local
16101 return getTargetVShiftByConstNode(X86ISD::VSHLI, dl, VT, R, ShiftAmt, in LowerScalarImmediateShift()
16104 return getTargetVShiftByConstNode(X86ISD::VSRLI, dl, VT, R, ShiftAmt, in LowerScalarImmediateShift()
16107 return getTargetVShiftByConstNode(X86ISD::VSRAI, dl, VT, R, ShiftAmt, in LowerScalarImmediateShift()
16118 R, ShiftAmt, DAG); in LowerScalarImmediateShift()
16122 NumElts, DAG.getConstant(uint8_t(-1U << ShiftAmt), MVT::i8)); in LowerScalarImmediateShift()
16129 R, ShiftAmt, DAG); in LowerScalarImmediateShift()
16133 NumElts, DAG.getConstant(uint8_t(-1U) >> ShiftAmt, MVT::i8)); in LowerScalarImmediateShift()
16138 if (ShiftAmt == 7) { in LowerScalarImmediateShift()
16147 DAG.getConstant(128 >> ShiftAmt, MVT::i8)); in LowerScalarImmediateShift()
16167 uint64_t ShiftAmt = 0; in LowerScalarImmediateShift() local
16173 ShiftAmt |= C->getZExtValue() << (i * (1 << (6 - RatioInLog2))); in LowerScalarImmediateShift()
16186 if (ShAmt != ShiftAmt) in LowerScalarImmediateShift()
16193 return getTargetVShiftByConstNode(X86ISD::VSHLI, dl, VT, R, ShiftAmt, in LowerScalarImmediateShift()
16196 return getTargetVShiftByConstNode(X86ISD::VSRLI, dl, VT, R, ShiftAmt, in LowerScalarImmediateShift()
16199 return getTargetVShiftByConstNode(X86ISD::VSRAI, dl, VT, R, ShiftAmt, in LowerScalarImmediateShift()
21908 APInt ShiftAmt = AmtSplat->getAPIntValue(); in performShiftToAllZeros() local
21915 if (ShiftAmt.trunc(8).uge(MaxAmount)) in performShiftToAllZeros()