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

References

lib/Target/X86/X86ISelLowering.cpp
35857     if (NumElts > 64 || !isPowerOf2_32(NumElts))
35857     if (NumElts > 64 || !isPowerOf2_32(NumElts))
35861       EVT MovmskVT = EVT::getIntegerVT(*DAG.getContext(), NumElts);
35865       while (NumElts > MaxElts) {
35869         NumElts /= 2;
35871       EVT MovmskVT = EVT::getIntegerVT(*DAG.getContext(), NumElts);
35876     Movmsk = DAG.getZExtOrTrunc(Movmsk, DL, NumElts > 32 ? MVT::i64 : MVT::i32);
35915     NumElts = MaskSrcVT.getVectorNumElements();
35917   assert((NumElts <= 32 || NumElts == 64) &&
35917   assert((NumElts <= 32 || NumElts == 64) &&
35920   MVT CmpVT = NumElts == 64 ? MVT::i64 : MVT::i32;
35937     CmpC = DAG.getConstant(APInt::getLowBitsSet(CmpVT.getSizeInBits(), NumElts),