Lines Matching refs:CombineTo

525       return TLO.CombineTo(Op, NewOp);  in ShrinkDemandedConstant()
586 return TLO.CombineTo(Op, Z); in ShrinkDemandedOp()
949 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedBits()
961 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedBits()
1011 return TLO.CombineTo(Op, Vec); in SimplifyDemandedBits()
1070 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1095 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1170 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1189 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1205 return TLO.CombineTo(Op, Xor); in SimplifyDemandedBits()
1228 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1235 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1237 return TLO.CombineTo(Op, Op1); in SimplifyDemandedBits()
1240 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, dl, VT)); in SimplifyDemandedBits()
1275 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1282 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1284 return TLO.CombineTo(Op, Op1); in SimplifyDemandedBits()
1318 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1325 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1327 return TLO.CombineTo(Op, Op1); in SimplifyDemandedBits()
1336 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::OR, dl, VT, Op0, Op1)); in SimplifyDemandedBits()
1348 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::AND, dl, VT, Op0, ANDC)); in SimplifyDemandedBits()
1358 return TLO.CombineTo(Op, New); in SimplifyDemandedBits()
1421 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1441 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1459 return TLO.CombineTo( in SimplifyDemandedBits()
1480 return TLO.CombineTo( in SimplifyDemandedBits()
1503 return TLO.CombineTo( in SimplifyDemandedBits()
1536 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1549 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1567 return TLO.CombineTo( in SimplifyDemandedBits()
1602 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1609 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SRL, dl, VT, Op0, Op1)); in SimplifyDemandedBits()
1615 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1642 return TLO.CombineTo( in SimplifyDemandedBits()
1650 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SRL, dl, VT, Op0, NewSA)); in SimplifyDemandedBits()
1663 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1723 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1742 return TLO.CombineTo(Op, IsULE.getValue() ? Op0 : Op1); in SimplifyDemandedBits()
1744 return TLO.CombineTo(Op, IsULT.getValue() ? Op0 : Op1); in SimplifyDemandedBits()
1755 return TLO.CombineTo(Op, IsUGE.getValue() ? Op0 : Op1); in SimplifyDemandedBits()
1757 return TLO.CombineTo(Op, IsUGT.getValue() ? Op0 : Op1); in SimplifyDemandedBits()
1785 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::PARITY, dl, VT, in SimplifyDemandedBits()
1812 return TLO.CombineTo(Op, in SimplifyDemandedBits()
1819 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1836 return TLO.CombineTo(Op, TLO.DAG.getZeroExtendInReg(Op0, dl, ExVT)); in SimplifyDemandedBits()
1885 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits()
1890 return TLO.CombineTo(Op, TLO.DAG.getNode(Opc, dl, VT, Src)); in SimplifyDemandedBits()
1905 return TLO.CombineTo(Op, TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc)); in SimplifyDemandedBits()
1923 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits()
1928 return TLO.CombineTo(Op, TLO.DAG.getNode(Opc, dl, VT, Src)); in SimplifyDemandedBits()
1952 return TLO.CombineTo(Op, TLO.DAG.getNode(Opc, dl, VT, Src)); in SimplifyDemandedBits()
1958 return TLO.CombineTo(Op, TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc)); in SimplifyDemandedBits()
1974 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits()
1988 return TLO.CombineTo(Op, TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc)); in SimplifyDemandedBits()
2006 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::TRUNCATE, dl, VT, NewSrc)); in SimplifyDemandedBits()
2040 return TLO.CombineTo( in SimplifyDemandedBits()
2096 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2129 return TLO.CombineTo(Op, in SimplifyDemandedBits()
2219 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2237 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2256 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2286 return TLO.CombineTo(Op, TLO.DAG.getConstant(Known.One, dl, VT)); in SimplifyDemandedBits()
2288 return TLO.CombineTo( in SimplifyDemandedBits()
2396 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedVectorElts()
2416 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedVectorElts()
2425 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedVectorElts()
2553 return TLO.CombineTo(Op, TLO.DAG.getBuildVector(VT, DL, Ops)); in SimplifyDemandedVectorElts()
2601 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, in SimplifyDemandedVectorElts()
2623 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedVectorElts()
2651 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedVectorElts()
2666 return TLO.CombineTo(Op, Vec); in SimplifyDemandedVectorElts()
2766 return TLO.CombineTo(Op, LegalShuffle); in SimplifyDemandedVectorElts()
2805 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedVectorElts()
2811 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); in SimplifyDemandedVectorElts()
2915 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); in SimplifyDemandedVectorElts()
2939 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedVectorElts()