reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2126 assert(VecTy.getVectorNumElements() == Elem.size()); 2128 SmallVector<ConstantInt*,4> Consts(Elem.size()); 2129 bool AllConst = getBuildVectorConstInts(Elem, VecTy, DAG, Consts); 2131 unsigned First, Num = Elem.size(); 2133 if (!isUndef(Elem[First])) 2143 assert(Elem.size() == 2); 2150 {Elem[1], Elem[0]}, DAG); 2150 {Elem[1], Elem[0]}, DAG); 2169 if (Elem[i] == Elem[First] || isUndef(Elem[i])) 2169 if (Elem[i] == Elem[First] || isUndef(Elem[i])) 2169 if (Elem[i] == Elem[First] || isUndef(Elem[i])) 2176 SDValue Ext = DAG.getZExtOrTrunc(Elem[First], dl, MVT::i32); 2183 assert(Elem.size() == 4); 2186 Vs[i] = DAG.getZExtOrTrunc(Elem[i], dl, MVT::i32);