Lines Matching refs:CombineTo
550 return TLO.CombineTo(Op, NewOp); in ShrinkDemandedConstant()
614 return TLO.CombineTo(Op, Z); in ShrinkDemandedOp()
1156 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedBits()
1168 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedBits()
1232 return TLO.CombineTo(Op, Vec); in SimplifyDemandedBits()
1293 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1320 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1383 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1402 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1418 return TLO.CombineTo(Op, Xor); in SimplifyDemandedBits()
1441 return TLO.CombineTo(Op, NewInsert); in SimplifyDemandedBits()
1455 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1457 return TLO.CombineTo(Op, Op1); in SimplifyDemandedBits()
1460 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, dl, VT)); in SimplifyDemandedBits()
1479 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1511 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1513 return TLO.CombineTo(Op, Op1); in SimplifyDemandedBits()
1531 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1553 return TLO.CombineTo( in SimplifyDemandedBits()
1579 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1581 return TLO.CombineTo(Op, Op1); in SimplifyDemandedBits()
1590 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::OR, dl, VT, Op0, Op1)); in SimplifyDemandedBits()
1602 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::AND, dl, VT, Op0, ANDC)); in SimplifyDemandedBits()
1611 return TLO.CombineTo(Op, New); in SimplifyDemandedBits()
1633 return TLO.CombineTo(Op, TLO.DAG.getNode(Op0Opcode, dl, VT, Not, in SimplifyDemandedBits()
1656 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1721 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1741 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1759 return TLO.CombineTo( in SimplifyDemandedBits()
1777 return TLO.CombineTo( in SimplifyDemandedBits()
1800 return TLO.CombineTo( in SimplifyDemandedBits()
1831 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1857 return TLO.CombineTo( in SimplifyDemandedBits()
1889 return TLO.CombineTo(Op, NewExt); in SimplifyDemandedBits()
1924 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1937 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1955 return TLO.CombineTo( in SimplifyDemandedBits()
1984 return TLO.CombineTo( in SimplifyDemandedBits()
2004 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2016 return TLO.CombineTo(Op, AVG); in SimplifyDemandedBits()
2030 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
2037 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SRL, dl, VT, Op0, Op1)); in SimplifyDemandedBits()
2043 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
2059 return TLO.CombineTo( in SimplifyDemandedBits()
2069 return TLO.CombineTo(Op, Op0.getOperand(0)); in SimplifyDemandedBits()
2098 return TLO.CombineTo( in SimplifyDemandedBits()
2106 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SRL, dl, VT, Op0, NewSA)); in SimplifyDemandedBits()
2119 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2127 return TLO.CombineTo(Op, AVG); in SimplifyDemandedBits()
2179 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2201 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
2216 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
2222 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SHL, dl, VT, Op0, Op1)); in SimplifyDemandedBits()
2227 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SRL, dl, VT, Op0, Op1)); in SimplifyDemandedBits()
2256 return TLO.CombineTo(Op, TLO.DAG.getNode(BitOp, SDLoc(Op), VT, Op0, Op1)); in SimplifyDemandedBits()
2264 return TLO.CombineTo(Op, *IsSLE ? Op0 : Op1); in SimplifyDemandedBits()
2266 return TLO.CombineTo(Op, *IsSLT ? Op0 : Op1); in SimplifyDemandedBits()
2271 return TLO.CombineTo(Op, *IsSGE ? Op0 : Op1); in SimplifyDemandedBits()
2273 return TLO.CombineTo(Op, *IsSGT ? Op0 : Op1); in SimplifyDemandedBits()
2278 return TLO.CombineTo(Op, *IsULE ? Op0 : Op1); in SimplifyDemandedBits()
2280 return TLO.CombineTo(Op, *IsULT ? Op0 : Op1); in SimplifyDemandedBits()
2285 return TLO.CombineTo(Op, *IsUGE ? Op0 : Op1); in SimplifyDemandedBits()
2287 return TLO.CombineTo(Op, *IsUGT ? Op0 : Op1); in SimplifyDemandedBits()
2325 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2342 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::PARITY, dl, VT, in SimplifyDemandedBits()
2365 return TLO.CombineTo(Op, in SimplifyDemandedBits()
2372 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
2389 return TLO.CombineTo(Op, TLO.DAG.getZeroExtendInReg(Op0, dl, ExVT)); in SimplifyDemandedBits()
2436 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits()
2441 return TLO.CombineTo(Op, TLO.DAG.getNode(Opc, dl, VT, Src)); in SimplifyDemandedBits()
2461 return TLO.CombineTo(Op, TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc)); in SimplifyDemandedBits()
2488 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits()
2497 return TLO.CombineTo(Op, TLO.DAG.getNode(Opc, dl, VT, Src)); in SimplifyDemandedBits()
2517 return TLO.CombineTo(Op, TLO.DAG.getNode(Opc, dl, VT, Src, Flags)); in SimplifyDemandedBits()
2524 return TLO.CombineTo(Op, TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc)); in SimplifyDemandedBits()
2542 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits()
2555 return TLO.CombineTo(Op, TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc)); in SimplifyDemandedBits()
2573 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::TRUNCATE, dl, VT, NewSrc)); in SimplifyDemandedBits()
2616 return TLO.CombineTo( in SimplifyDemandedBits()
2670 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2705 return TLO.CombineTo(Op, in SimplifyDemandedBits()
2768 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2791 return TLO.CombineTo(Op, Shl); in SimplifyDemandedBits()
2800 return TLO.CombineTo(Op, And1); in SimplifyDemandedBits()
2837 return TLO.CombineTo(Op, Op1); in SimplifyDemandedBits()
2852 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2871 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2898 return TLO.CombineTo(Op, Res); in SimplifyDemandedBits()
2958 return TLO.CombineTo(Op, TLO.DAG.getConstant(Known.One, dl, VT)); in SimplifyDemandedBits()
2960 return TLO.CombineTo( in SimplifyDemandedBits()
3077 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedVectorElts()
3099 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedVectorElts()
3108 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedVectorElts()
3232 return TLO.CombineTo(Op, N0); in SimplifyDemandedVectorElts()
3237 return TLO.CombineTo( in SimplifyDemandedVectorElts()
3258 return TLO.CombineTo(Op, TLO.DAG.getBuildVector(VT, DL, Ops)); in SimplifyDemandedVectorElts()
3302 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedVectorElts()
3325 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, in SimplifyDemandedVectorElts()
3346 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedVectorElts()
3374 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedVectorElts()
3389 return TLO.CombineTo(Op, Vec); in SimplifyDemandedVectorElts()
3499 return TLO.CombineTo(Op, LegalShuffle); in SimplifyDemandedVectorElts()
3538 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedVectorElts()
3544 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); in SimplifyDemandedVectorElts()
3562 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Fold)); in SimplifyDemandedVectorElts()
3668 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); in SimplifyDemandedVectorElts()
3694 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); in SimplifyDemandedVectorElts()
3718 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedVectorElts()