reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
44893 SelectionDAG &DAG = DCI.DAG; 44901 return combineExtractVectorElt(N, DAG, DCI, Subtarget); 44903 return combineConcatVectors(N, DAG, DCI, Subtarget); 44905 return combineInsertSubvector(N, DAG, DCI, Subtarget); 44907 return combineExtractSubvector(N, DAG, DCI, Subtarget); 44910 case X86ISD::BLENDV: return combineSelect(N, DAG, DCI, Subtarget); 44911 case ISD::BITCAST: return combineBitcast(N, DAG, DCI, Subtarget); 44912 case X86ISD::CMOV: return combineCMov(N, DAG, DCI, Subtarget); 44914 case ISD::ADD: return combineAdd(N, DAG, DCI, Subtarget); 44915 case ISD::SUB: return combineSub(N, DAG, DCI, Subtarget); 44917 case X86ISD::SUB: return combineX86AddSub(N, DAG, DCI); 44919 case X86ISD::ADC: return combineADC(N, DAG, DCI); 44920 case ISD::MUL: return combineMul(N, DAG, DCI, Subtarget); 44923 case ISD::SRL: return combineShiftRightLogical(N, DAG, DCI); 44924 case ISD::AND: return combineAnd(N, DAG, DCI, Subtarget); 44925 case ISD::OR: return combineOr(N, DAG, DCI, Subtarget); 44926 case ISD::XOR: return combineXor(N, DAG, DCI, Subtarget); 44927 case X86ISD::BEXTR: return combineBEXTR(N, DAG, DCI, Subtarget); 44928 case ISD::LOAD: return combineLoad(N, DAG, DCI, Subtarget); 44929 case ISD::MLOAD: return combineMaskedLoad(N, DAG, DCI, Subtarget); 44930 case ISD::STORE: return combineStore(N, DAG, DCI, Subtarget); 44931 case ISD::MSTORE: return combineMaskedStore(N, DAG, DCI, Subtarget); 44932 case ISD::SINT_TO_FP: return combineSIntToFP(N, DAG, DCI, Subtarget); 44939 case X86ISD::ANDNP: return combineAndnp(N, DAG, DCI, Subtarget); 44949 case X86ISD::CVTUI2P: return combineX86INT_TO_FP(N, DAG, DCI); 44953 case X86ISD::CVTTP2UI: return combineCVTP2I_CVTTP2I(N, DAG, DCI); 44954 case X86ISD::BT: return combineBT(N, DAG, DCI); 44956 case ISD::ZERO_EXTEND: return combineZext(N, DAG, DCI, Subtarget); 44957 case ISD::SIGN_EXTEND: return combineSext(N, DAG, DCI, Subtarget); 44961 case ISD::ZERO_EXTEND_VECTOR_INREG: return combineExtInVec(N, DAG, DCI, 44967 case X86ISD::PACKUS: return combineVectorPack(N, DAG, DCI, Subtarget); 44971 return combineVectorShiftVar(N, DAG, DCI, Subtarget); 44975 return combineVectorShiftImm(N, DAG, DCI, Subtarget); 44977 case X86ISD::PINSRW: return combineVectorInsert(N, DAG, DCI, Subtarget); 45010 case ISD::VECTOR_SHUFFLE: return combineShuffle(N, DAG, DCI,Subtarget); 45018 case ISD::FMA: return combineFMA(N, DAG, DCI, Subtarget); 45022 case X86ISD::FMSUBADD: return combineFMADDSUB(N, DAG, DCI); 45023 case X86ISD::MOVMSK: return combineMOVMSK(N, DAG, DCI, Subtarget); 45025 case X86ISD::MSCATTER: return combineX86GatherScatter(N, DAG, DCI); 45027 case ISD::MSCATTER: return combineGatherScatter(N, DAG, DCI); 45031 case X86ISD::PMULUDQ: return combinePMULDQ(N, DAG, DCI, Subtarget); 45033 case X86ISD::KSHIFTR: return combineKSHIFT(N, DAG, DCI);