reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3873 SDLoc DL(N); 3875 switch(N->getOpcode()) { 3879 EVT DestVT = N->getValueType(0); 3887 SDValue Src = N->getOperand(0); 3896 SDLoc SL(N); 3914 SDValue Src = N->getOperand(0); 3917 SDLoc SL(N); 3928 SDLoc SL(N); 3943 return performShlCombine(N, DCI); 3949 return performSrlCombine(N, DCI); 3955 return performSraCombine(N, DCI); 3958 return performTruncateCombine(N, DCI); 3960 return performMulCombine(N, DCI); 3962 return performMulhsCombine(N, DCI); 3964 return performMulhuCombine(N, DCI); 3969 if (SDValue V = simplifyI24(N, DCI)) 3975 return performMulLoHi24Combine(N, DCI); 3977 return performSelectCombine(N, DCI); 3979 return performFNegCombine(N, DCI); 3981 return performFAbsCombine(N, DCI); 3984 assert(!N->getValueType(0).isVector() && 3986 ConstantSDNode *Width = dyn_cast<ConstantSDNode>(N->getOperand(2)); 3994 ConstantSDNode *Offset = dyn_cast<ConstantSDNode>(N->getOperand(1)); 3998 SDValue BitsFrom = N->getOperand(0); 4001 bool Signed = N->getOpcode() == AMDGPUISD::BFE_I32; 4067 return performLoadCombine(N, DCI); 4069 return performStoreCombine(N, DCI); 4072 return performRcpCombine(N, DCI); 4075 return performAssertSZExtCombine(N, DCI); 4077 return performIntrinsicWOChainCombine(N, DCI);