reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
34724 TLO, Depth + 1)) 34727 TLO, Depth + 1)) 34732 LHS, DemandedMask, OriginalDemandedElts, TLO.DAG, Depth + 1); 34734 RHS, DemandedMask, OriginalDemandedElts, TLO.DAG, Depth + 1); 34738 return TLO.CombineTo( 34739 Op, TLO.DAG.getNode(Opc, SDLoc(Op), VT, DemandedLHS, DemandedRHS)); 34763 return TLO.CombineTo(Op, Op0.getOperand(0)); 34766 SDValue NewShift = TLO.DAG.getNode( 34768 TLO.DAG.getTargetConstant(std::abs(Diff), SDLoc(Op), MVT::i8)); 34769 return TLO.CombineTo(Op, NewShift); 34775 TLO, Depth + 1)) 34796 OriginalDemandedElts, Known, TLO, Depth + 1)) 34821 return TLO.CombineTo(Op, Op0); 34827 TLO.DAG.ComputeNumSignBits(Op00, OriginalDemandedElts); 34829 return TLO.CombineTo(Op, Op00); 34838 TLO, Depth + 1)) 34849 return TLO.CombineTo( 34850 Op, TLO.DAG.getNode(X86ISD::VSRLI, SDLoc(Op), VT, Op0, Op1)); 34873 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); 34873 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); 34878 KnownZero, TLO, Depth + 1)) 34883 KnownVec, TLO, Depth + 1)) 34887 Vec, DemandedVecBits, DemandedVecElts, TLO.DAG, Depth + 1)) 34888 return TLO.CombineTo( 34889 Op, TLO.DAG.getNode(Opc, SDLoc(Op), VT, V, Op.getOperand(1))); 34906 return TLO.CombineTo(Op, Vec); 34912 KnownVec, TLO, Depth + 1)) 34918 if (SimplifyDemandedBits(Scl, DemandedSclBits, KnownScl, TLO, Depth + 1)) 34939 KnownLHS, TLO, Depth + 1)) 34942 KnownRHS, TLO, Depth + 1)) 34952 return TLO.CombineTo(Op, Op.getOperand(1)); 34962 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); 34962 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); 34968 TLO, Depth + 1)) 34977 KnownSrc, TLO, Depth + 1)) 34989 Op, OriginalDemandedBits, OriginalDemandedElts, Known, TLO, Depth);