reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelLowering.cpp
 5666   if (IdxVal == 0 && Vec.isUndef()) // the operation is legal
 5681   if (IdxVal == 0 && ISD::isBuildVectorAllZeros(Vec.getNode())) {
 5692   assert(IdxVal + SubVecNumElems <= NumElems &&
 5693          IdxVal % SubVecVT.getSizeInBits() == 0 &&
 5698   if (IdxVal == 0) {
 5717     assert(IdxVal != 0 && "Unexpected index");
 5719                          DAG.getTargetConstant(IdxVal, dl, MVT::i8));
 5724     assert(IdxVal != 0 && "Unexpected index");
 5727     unsigned ShiftRight = NumElems - SubVecNumElems - IdxVal;
 5737   if (IdxVal + SubVecNumElems == NumElems) {
 5739                          DAG.getTargetConstant(IdxVal, dl, MVT::i8));
 5752       SDValue ShiftBits = DAG.getTargetConstant(NumElems - IdxVal, dl, MVT::i8);
 5771   unsigned ShiftRight = NumElems - SubVecNumElems - IdxVal;
 5776   unsigned LowShift = NumElems - IdxVal;
 5783   unsigned HighShift = IdxVal + SubVecNumElems;