reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
582 LLVM_DEBUG(dbgs() << "Scalarize node operand " << OpNo << ": "; N->dump(&DAG); 587 switch (N->getOpcode()) { 591 N->dump(&DAG); 597 Res = ScalarizeVecOp_BITCAST(N); 607 Res = ScalarizeVecOp_UnaryOp(N); 611 Res = ScalarizeVecOp_UnaryOp_StrictFP(N); 614 Res = ScalarizeVecOp_CONCAT_VECTORS(N); 617 Res = ScalarizeVecOp_EXTRACT_VECTOR_ELT(N); 620 Res = ScalarizeVecOp_VSELECT(N); 623 Res = ScalarizeVecOp_VSETCC(N); 626 Res = ScalarizeVecOp_STORE(cast<StoreSDNode>(N), OpNo); 629 Res = ScalarizeVecOp_STRICT_FP_ROUND(N, OpNo); 632 Res = ScalarizeVecOp_FP_ROUND(N, OpNo); 647 Res = ScalarizeVecOp_VECREDUCE(N); 657 if (Res.getNode() == N) 660 assert(Res.getValueType() == N->getValueType(0) && N->getNumValues() == 1 && 660 assert(Res.getValueType() == N->getValueType(0) && N->getNumValues() == 1 && 663 ReplaceValueWith(SDValue(N, 0), Res);