Lines Matching refs:CombineTo

548       return TLO.CombineTo(Op, NewOp);  in ShrinkDemandedConstant()
608 return TLO.CombineTo(Op, Z); in ShrinkDemandedOp()
1135 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedBits()
1147 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedBits()
1211 return TLO.CombineTo(Op, Vec); in SimplifyDemandedBits()
1272 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1299 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1362 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1381 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1397 return TLO.CombineTo(Op, Xor); in SimplifyDemandedBits()
1420 return TLO.CombineTo(Op, NewInsert); in SimplifyDemandedBits()
1436 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1438 return TLO.CombineTo(Op, Op1); in SimplifyDemandedBits()
1441 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, dl, VT)); in SimplifyDemandedBits()
1460 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1493 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1495 return TLO.CombineTo(Op, Op1); in SimplifyDemandedBits()
1513 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1535 return TLO.CombineTo( in SimplifyDemandedBits()
1563 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1565 return TLO.CombineTo(Op, Op1); in SimplifyDemandedBits()
1574 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::OR, dl, VT, Op0, Op1)); in SimplifyDemandedBits()
1586 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::AND, dl, VT, Op0, ANDC)); in SimplifyDemandedBits()
1595 return TLO.CombineTo(Op, New); in SimplifyDemandedBits()
1617 return TLO.CombineTo(Op, TLO.DAG.getNode(Op0Opcode, dl, VT, Not, in SimplifyDemandedBits()
1640 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1711 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1731 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1749 return TLO.CombineTo( in SimplifyDemandedBits()
1767 return TLO.CombineTo( in SimplifyDemandedBits()
1790 return TLO.CombineTo( in SimplifyDemandedBits()
1822 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1858 return TLO.CombineTo(Op, NewExt); in SimplifyDemandedBits()
1893 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1905 return TLO.CombineTo(Op, AVG); in SimplifyDemandedBits()
1911 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1929 return TLO.CombineTo( in SimplifyDemandedBits()
1958 return TLO.CombineTo( in SimplifyDemandedBits()
1979 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1999 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
2006 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SRL, dl, VT, Op0, Op1)); in SimplifyDemandedBits()
2011 return TLO.CombineTo(Op, AVG); in SimplifyDemandedBits()
2017 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
2033 return TLO.CombineTo( in SimplifyDemandedBits()
2043 return TLO.CombineTo(Op, Op0.getOperand(0)); in SimplifyDemandedBits()
2073 return TLO.CombineTo( in SimplifyDemandedBits()
2081 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SRL, dl, VT, Op0, NewSA)); in SimplifyDemandedBits()
2094 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2148 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2170 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
2185 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
2191 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SHL, dl, VT, Op0, Op1)); in SimplifyDemandedBits()
2196 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SRL, dl, VT, Op0, Op1)); in SimplifyDemandedBits()
2225 return TLO.CombineTo(Op, TLO.DAG.getNode(BitOp, SDLoc(Op), VT, Op0, Op1)); in SimplifyDemandedBits()
2233 return TLO.CombineTo(Op, *IsSLE ? Op0 : Op1); in SimplifyDemandedBits()
2235 return TLO.CombineTo(Op, *IsSLT ? Op0 : Op1); in SimplifyDemandedBits()
2240 return TLO.CombineTo(Op, *IsSGE ? Op0 : Op1); in SimplifyDemandedBits()
2242 return TLO.CombineTo(Op, *IsSGT ? Op0 : Op1); in SimplifyDemandedBits()
2247 return TLO.CombineTo(Op, *IsULE ? Op0 : Op1); in SimplifyDemandedBits()
2249 return TLO.CombineTo(Op, *IsULT ? Op0 : Op1); in SimplifyDemandedBits()
2254 return TLO.CombineTo(Op, *IsUGE ? Op0 : Op1); in SimplifyDemandedBits()
2256 return TLO.CombineTo(Op, *IsUGT ? Op0 : Op1); in SimplifyDemandedBits()
2295 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2312 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::PARITY, dl, VT, in SimplifyDemandedBits()
2335 return TLO.CombineTo(Op, in SimplifyDemandedBits()
2342 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
2360 return TLO.CombineTo(Op, TLO.DAG.getZeroExtendInReg(Op0, dl, ExVT)); in SimplifyDemandedBits()
2407 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits()
2412 return TLO.CombineTo(Op, TLO.DAG.getNode(Opc, dl, VT, Src)); in SimplifyDemandedBits()
2433 return TLO.CombineTo(Op, TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc)); in SimplifyDemandedBits()
2460 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits()
2469 return TLO.CombineTo(Op, TLO.DAG.getNode(Opc, dl, VT, Src)); in SimplifyDemandedBits()
2490 return TLO.CombineTo(Op, TLO.DAG.getNode(Opc, dl, VT, Src, Flags)); in SimplifyDemandedBits()
2497 return TLO.CombineTo(Op, TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc)); in SimplifyDemandedBits()
2515 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits()
2529 return TLO.CombineTo(Op, TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc)); in SimplifyDemandedBits()
2547 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::TRUNCATE, dl, VT, NewSrc)); in SimplifyDemandedBits()
2581 return TLO.CombineTo( in SimplifyDemandedBits()
2637 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2672 return TLO.CombineTo(Op, in SimplifyDemandedBits()
2735 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2759 return TLO.CombineTo(Op, Shl); in SimplifyDemandedBits()
2768 return TLO.CombineTo(Op, And1); in SimplifyDemandedBits()
2799 return TLO.CombineTo(Op, Op1); in SimplifyDemandedBits()
2814 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2833 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2860 return TLO.CombineTo(Op, Res); in SimplifyDemandedBits()
2920 return TLO.CombineTo(Op, TLO.DAG.getConstant(Known.One, dl, VT)); in SimplifyDemandedBits()
2922 return TLO.CombineTo( in SimplifyDemandedBits()
3039 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedVectorElts()
3061 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedVectorElts()
3070 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedVectorElts()
3206 return TLO.CombineTo(Op, TLO.DAG.getBuildVector(VT, DL, Ops)); in SimplifyDemandedVectorElts()
3250 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedVectorElts()
3273 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, in SimplifyDemandedVectorElts()
3294 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedVectorElts()
3322 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedVectorElts()
3337 return TLO.CombineTo(Op, Vec); in SimplifyDemandedVectorElts()
3447 return TLO.CombineTo(Op, LegalShuffle); in SimplifyDemandedVectorElts()
3486 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedVectorElts()
3492 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); in SimplifyDemandedVectorElts()
3510 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Fold)); in SimplifyDemandedVectorElts()
3612 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); in SimplifyDemandedVectorElts()
3638 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); in SimplifyDemandedVectorElts()
3662 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedVectorElts()