reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
827 LLVM_DEBUG(dbgs() << "Split node result: "; N->dump(&DAG); dbgs() << "\n"); 831 if (CustomLowerNode(N, N->getValueType(ResNo), true)) 831 if (CustomLowerNode(N, N->getValueType(ResNo), true)) 834 switch (N->getOpcode()) { 838 N->dump(&DAG); 844 case ISD::MERGE_VALUES: SplitRes_MERGE_VALUES(N, ResNo, Lo, Hi); break; 846 case ISD::SELECT: SplitRes_SELECT(N, Lo, Hi); break; 847 case ISD::SELECT_CC: SplitRes_SELECT_CC(N, Lo, Hi); break; 848 case ISD::UNDEF: SplitRes_UNDEF(N, Lo, Hi); break; 849 case ISD::BITCAST: SplitVecRes_BITCAST(N, Lo, Hi); break; 850 case ISD::BUILD_VECTOR: SplitVecRes_BUILD_VECTOR(N, Lo, Hi); break; 851 case ISD::CONCAT_VECTORS: SplitVecRes_CONCAT_VECTORS(N, Lo, Hi); break; 852 case ISD::EXTRACT_SUBVECTOR: SplitVecRes_EXTRACT_SUBVECTOR(N, Lo, Hi); break; 853 case ISD::INSERT_SUBVECTOR: SplitVecRes_INSERT_SUBVECTOR(N, Lo, Hi); break; 854 case ISD::FPOWI: SplitVecRes_FPOWI(N, Lo, Hi); break; 855 case ISD::FCOPYSIGN: SplitVecRes_FCOPYSIGN(N, Lo, Hi); break; 856 case ISD::INSERT_VECTOR_ELT: SplitVecRes_INSERT_VECTOR_ELT(N, Lo, Hi); break; 857 case ISD::SCALAR_TO_VECTOR: SplitVecRes_SCALAR_TO_VECTOR(N, Lo, Hi); break; 858 case ISD::SIGN_EXTEND_INREG: SplitVecRes_InregOp(N, Lo, Hi); break; 860 SplitVecRes_LOAD(cast<LoadSDNode>(N), Lo, Hi); 863 SplitVecRes_MLOAD(cast<MaskedLoadSDNode>(N), Lo, Hi); 866 SplitVecRes_MGATHER(cast<MaskedGatherSDNode>(N), Lo, Hi); 869 SplitVecRes_SETCC(N, Lo, Hi); 872 SplitVecRes_VECTOR_SHUFFLE(cast<ShuffleVectorSDNode>(N), Lo, Hi); 875 SplitVecRes_VAARG(N, Lo, Hi); 881 SplitVecRes_ExtVecInRegOp(N, Lo, Hi); 920 SplitVecRes_UnaryOp(N, Lo, Hi); 926 SplitVecRes_ExtendOp(N, Lo, Hi); 962 SplitVecRes_BinOp(N, Lo, Hi); 965 SplitVecRes_TernaryOp(N, Lo, Hi); 991 SplitVecRes_StrictFPOp(N, Lo, Hi); 999 SplitVecRes_OverflowOp(N, ResNo, Lo, Hi); 1005 SplitVecRes_MULFIX(N, Lo, Hi); 1011 SetSplitVector(SDValue(N, ResNo), Lo, Hi);