Lines Matching refs:CombineTo

207     SDValue CombineTo(SDNode *N, const SDValue *To, unsigned NumTo,
211 SDValue CombineTo(SDNode *N, SDValue Res, bool AddTo = true) { in CombineTo() function in __anon03ecab350111::DAGCombiner
212 return CombineTo(N, &Res, 1, AddTo); in CombineTo()
216 SDValue CombineTo(SDNode *N, SDValue Res0, SDValue Res1, in CombineTo() function in __anon03ecab350111::DAGCombiner
219 return CombineTo(N, To, 2, AddTo); in CombineTo()
656 CombineTo(SDNode *N, ArrayRef<SDValue> To, bool AddTo) { in CombineTo() function in TargetLowering::DAGCombinerInfo
657 return ((DAGCombiner*)DC)->CombineTo(N, &To[0], To.size(), AddTo); in CombineTo()
661 CombineTo(SDNode *N, SDValue Res, bool AddTo) { in CombineTo() function in TargetLowering::DAGCombinerInfo
662 return ((DAGCombiner*)DC)->CombineTo(N, Res, AddTo); in CombineTo()
666 CombineTo(SDNode *N, SDValue Res0, SDValue Res1, bool AddTo) { in CombineTo() function in TargetLowering::DAGCombinerInfo
667 return ((DAGCombiner*)DC)->CombineTo(N, Res0, Res1, AddTo); in CombineTo()
977 SDValue DAGCombiner::CombineTo(SDNode *N, const SDValue *To, unsigned NumTo, in CombineTo() function in DAGCombiner
1197 CombineTo(Op.getNode(), RV); in PromoteIntBinOp()
2325 return CombineTo(N, DAG.getNode(ISD::ADD, DL, VT, N0, N1), in visitADDC()
2336 return CombineTo(N, N0, DAG.getNode(ISD::CARRY_FALSE, in visitADDC()
2341 return CombineTo(N, DAG.getNode(ISD::ADD, DL, VT, N0, N1), in visitADDC()
2391 return CombineTo(N, DAG.getNode(ISD::ADD, DL, VT, N0, N1), in visitUADDO()
2402 return CombineTo(N, N0, DAG.getConstant(0, DL, CarryVT)); in visitUADDO()
2406 return CombineTo(N, DAG.getNode(ISD::ADD, DL, VT, N0, N1), in visitUADDO()
2414 return CombineTo(N, Sub, in visitUADDO()
2494 return CombineTo(N, DAG.getNode(ISD::AND, DL, VT, CarryExt, in visitADDCARRY()
2505 return CombineTo(N, Sub, in visitADDCARRY()
2829 return CombineTo(N, DAG.getNode(ISD::SUB, DL, VT, N0, N1), in visitSUBC()
2834 return CombineTo(N, DAG.getConstant(0, DL, VT), in visitSUBC()
2839 return CombineTo(N, N0, DAG.getNode(ISD::CARRY_FALSE, DL, MVT::Glue)); in visitSUBC()
2843 return CombineTo(N, DAG.getNode(ISD::XOR, DL, VT, N1, N0), in visitSUBC()
2861 return CombineTo(N, DAG.getNode(ISD::SUB, DL, VT, N0, N1), in visitUSUBO()
2866 return CombineTo(N, DAG.getConstant(0, DL, VT), in visitUSUBO()
2871 return CombineTo(N, N0, DAG.getConstant(0, DL, CarryVT)); in visitUSUBO()
2875 return CombineTo(N, DAG.getNode(ISD::XOR, DL, VT, N1, N0), in visitUSUBO()
3160 CombineTo(User, combined); in useDivRem()
3162 CombineTo(User, combined.getValue(1)); in useDivRem()
3261 CombineTo(RemNode, Sub); in visitSDIV()
3399 CombineTo(RemNode, Sub); in visitUDIV()
3525 CombineTo(DivNode, OptimizedDiv); in visitREM()
3655 return CombineTo(N, Res, Res); in SimplifyNodeWithTwoResults()
3663 return CombineTo(N, Res, Res); in SimplifyNodeWithTwoResults()
3678 return CombineTo(N, LoOpt, LoOpt); in SimplifyNodeWithTwoResults()
3688 return CombineTo(N, HiOpt, HiOpt); in SimplifyNodeWithTwoResults()
3718 return CombineTo(N, Lo, Hi); in visitSMUL_LOHI()
3749 return CombineTo(N, Lo, Hi); in visitUMUL_LOHI()
4138 CombineTo(N0.getNode(), NewAdd); in visitANDLike()
4463 CombineTo(Load, NewLoad, NewLoad.getValue(1)); in BackwardsPropagateMask()
4603 CombineTo(N, Zext); in visitAND()
4608 CombineTo(N0.getNode(), Zext); in visitAND()
4695 CombineTo(N, (N0.getNode() == Load) ? NewLoad : N0); in visitAND()
4708 CombineTo(Load, To, 3, true); in visitAND()
4710 CombineTo(Load, NewLoad.getValue(0), NewLoad.getValue(1)); in visitAND()
4790 CombineTo(N0.getNode(), ExtLoad, ExtLoad.getValue(1)); in visitAND()
4810 CombineTo(N0.getNode(), ExtLoad, ExtLoad.getValue(1)); in visitAND()
8284 CombineTo(SetCC, DAG.getNode(ISD::SETCC, DL, SetCC->getValueType(0), Ops)); in ExtendSetCCUses()
8374 CombineTo(N, NewValue); in CombineExtLoad()
8381 CombineTo(N0.getNode(), Trunc, NewChain); in CombineExtLoad()
8445 CombineTo(N, And); in CombineZExtLogicopShiftLoad()
8451 CombineTo(Load, Trunc, ExtLoad.getValue(1)); in CombineZExtLogicopShiftLoad()
8523 Combiner.CombineTo(N, ExtLoad); in tryToFoldExtOfExtload()
8559 Combiner.CombineTo(N, ExtLoad); in tryToFoldExtOfLoad()
8565 Combiner.CombineTo(LN0, Trunc, ExtLoad.getValue(1)); in tryToFoldExtOfLoad()
8620 CombineTo(N0.getNode(), NarrowLoad); in visitSIGN_EXTEND()
8706 CombineTo(N, And); in visitSIGN_EXTEND()
8711 CombineTo(N0.getNode(), TruncAnd); in visitSIGN_EXTEND()
8718 CombineTo(LN00, Trunc, ExtLoad.getValue(1)); in visitSIGN_EXTEND()
8880 CombineTo(N0.getNode(), NarrowLoad); in visitZERO_EXTEND()
8984 CombineTo(N, And); in visitZERO_EXTEND()
8989 CombineTo(N0.getNode(), TruncAnd); in visitZERO_EXTEND()
8996 CombineTo(LN00, Trunc, ExtLoad.getValue(1)); in visitZERO_EXTEND()
9113 CombineTo(N0.getNode(), NarrowLoad); in visitANY_EXTEND()
9162 CombineTo(N, ExtLoad); in visitANY_EXTEND()
9168 CombineTo(LN0, Trunc, ExtLoad.getValue(1)); in visitANY_EXTEND()
9186 CombineTo(N, ExtLoad); in visitANY_EXTEND()
9603 CombineTo(N, ExtLoad); in visitSIGN_EXTEND_INREG()
9604 CombineTo(N0.getNode(), ExtLoad, ExtLoad.getValue(1)); in visitSIGN_EXTEND_INREG()
9619 CombineTo(N, ExtLoad); in visitSIGN_EXTEND_INREG()
9620 CombineTo(N0.getNode(), ExtLoad, ExtLoad.getValue(1)); in visitSIGN_EXTEND_INREG()
11590 CombineTo(U, NewNode); in combineRepeatedFPDivisors()
11594 CombineTo(U, Reciprocal); in combineRepeatedFPDivisors()
12182 CombineTo(N, ExtLoad); in visitFP_EXTEND()
12183 CombineTo(N0.getNode(), in visitFP_EXTEND()
13051 return CombineTo(LD, Ops, 3); in ForwardStoreValueToDirectLoad()
13053 return CombineTo(LD, Val, Chain); in ForwardStoreValueToDirectLoad()
13215 return CombineTo(N, ReplLoad.getValue(0), Token); in visitLOAD()
13760 CombineTo(LSIt->Inst, SliceInst, true); in SliceUpLoad()
14335 CombineTo(StoreNodes[i].MemNode, NewStore); in MergeStoresOfConstantsOrVecElts()
15035 CombineTo(StoreNodes[i].MemNode, NewStore); in MergeConsecutiveStores()
15071 return CombineTo(ST, Token, false); in replaceStoreChain()
15283 CombineTo(ST1, ST1->getChain()); in visitSTORE()
18271 CombineTo(TheSelect, Sqrt); in SimplifySelectOps()
18411 CombineTo(TheSelect, Load); in SimplifySelectOps()
18415 CombineTo(LHS.getNode(), Load.getValue(0), Load.getValue(1)); in SimplifySelectOps()
18416 CombineTo(RHS.getNode(), Load.getValue(0), Load.getValue(1)); in SimplifySelectOps()
19359 CombineTo(St, TF); in parallelizeChainedStores()