Lines Matching refs:CombineTo
530 return TLO.CombineTo(Op, NewOp); in ShrinkDemandedConstant()
591 return TLO.CombineTo(Op, Z); in ShrinkDemandedOp()
1119 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedBits()
1131 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedBits()
1181 return TLO.CombineTo(Op, Vec); in SimplifyDemandedBits()
1240 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1265 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1340 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1359 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1375 return TLO.CombineTo(Op, Xor); in SimplifyDemandedBits()
1398 return TLO.CombineTo(Op, NewInsert); in SimplifyDemandedBits()
1414 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1416 return TLO.CombineTo(Op, Op1); in SimplifyDemandedBits()
1419 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, dl, VT)); in SimplifyDemandedBits()
1438 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1461 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1463 return TLO.CombineTo(Op, Op1); in SimplifyDemandedBits()
1481 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1503 return TLO.CombineTo( in SimplifyDemandedBits()
1531 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1533 return TLO.CombineTo(Op, Op1); in SimplifyDemandedBits()
1542 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::OR, dl, VT, Op0, Op1)); in SimplifyDemandedBits()
1554 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::AND, dl, VT, Op0, ANDC)); in SimplifyDemandedBits()
1563 return TLO.CombineTo(Op, New); in SimplifyDemandedBits()
1585 return TLO.CombineTo(Op, TLO.DAG.getNode(Op0Opcode, dl, VT, Not, in SimplifyDemandedBits()
1608 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1679 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1699 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1717 return TLO.CombineTo( in SimplifyDemandedBits()
1738 return TLO.CombineTo( in SimplifyDemandedBits()
1761 return TLO.CombineTo( in SimplifyDemandedBits()
1784 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1824 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1836 return TLO.CombineTo(Op, AVG); in SimplifyDemandedBits()
1842 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1860 return TLO.CombineTo( in SimplifyDemandedBits()
1895 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1902 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SRL, dl, VT, Op0, Op1)); in SimplifyDemandedBits()
1907 return TLO.CombineTo(Op, AVG); in SimplifyDemandedBits()
1913 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
1940 return TLO.CombineTo( in SimplifyDemandedBits()
1948 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SRL, dl, VT, Op0, NewSA)); in SimplifyDemandedBits()
1961 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2016 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2038 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
2053 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
2059 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SHL, dl, VT, Op0, Op1)); in SimplifyDemandedBits()
2064 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SRL, dl, VT, Op0, Op1)); in SimplifyDemandedBits()
2085 return TLO.CombineTo(Op, IsULE.value() ? Op0 : Op1); in SimplifyDemandedBits()
2087 return TLO.CombineTo(Op, IsULT.value() ? Op0 : Op1); in SimplifyDemandedBits()
2098 return TLO.CombineTo(Op, IsUGE.value() ? Op0 : Op1); in SimplifyDemandedBits()
2100 return TLO.CombineTo(Op, IsUGT.value() ? Op0 : Op1); in SimplifyDemandedBits()
2136 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2153 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::PARITY, dl, VT, in SimplifyDemandedBits()
2176 return TLO.CombineTo(Op, in SimplifyDemandedBits()
2183 return TLO.CombineTo(Op, Op0); in SimplifyDemandedBits()
2201 return TLO.CombineTo(Op, TLO.DAG.getZeroExtendInReg(Op0, dl, ExVT)); in SimplifyDemandedBits()
2249 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits()
2254 return TLO.CombineTo(Op, TLO.DAG.getNode(Opc, dl, VT, Src)); in SimplifyDemandedBits()
2269 return TLO.CombineTo(Op, TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc)); in SimplifyDemandedBits()
2286 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits()
2291 return TLO.CombineTo(Op, TLO.DAG.getNode(Opc, dl, VT, Src)); in SimplifyDemandedBits()
2315 return TLO.CombineTo(Op, TLO.DAG.getNode(Opc, dl, VT, Src)); in SimplifyDemandedBits()
2321 return TLO.CombineTo(Op, TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc)); in SimplifyDemandedBits()
2336 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedBits()
2350 return TLO.CombineTo(Op, TLO.DAG.getNode(Op.getOpcode(), dl, VT, NewSrc)); in SimplifyDemandedBits()
2368 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::TRUNCATE, dl, VT, NewSrc)); in SimplifyDemandedBits()
2402 return TLO.CombineTo( in SimplifyDemandedBits()
2457 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2490 return TLO.CombineTo(Op, in SimplifyDemandedBits()
2568 return TLO.CombineTo(Op, Shl); in SimplifyDemandedBits()
2577 return TLO.CombineTo(Op, And1); in SimplifyDemandedBits()
2617 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2636 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2663 return TLO.CombineTo(Op, Res); in SimplifyDemandedBits()
2710 return TLO.CombineTo(Op, TLO.DAG.getConstant(Known.One, dl, VT)); in SimplifyDemandedBits()
2712 return TLO.CombineTo( in SimplifyDemandedBits()
2823 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedVectorElts()
2844 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedVectorElts()
2853 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedVectorElts()
2989 return TLO.CombineTo(Op, TLO.DAG.getBuildVector(VT, DL, Ops)); in SimplifyDemandedVectorElts()
3033 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedVectorElts()
3056 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, in SimplifyDemandedVectorElts()
3077 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedVectorElts()
3105 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedVectorElts()
3120 return TLO.CombineTo(Op, Vec); in SimplifyDemandedVectorElts()
3229 return TLO.CombineTo(Op, LegalShuffle); in SimplifyDemandedVectorElts()
3268 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); in SimplifyDemandedVectorElts()
3274 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); in SimplifyDemandedVectorElts()
3292 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Fold)); in SimplifyDemandedVectorElts()
3386 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); in SimplifyDemandedVectorElts()
3412 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); in SimplifyDemandedVectorElts()
3436 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); in SimplifyDemandedVectorElts()