Lines Matching refs:CombineTo

161     SDValue CombineTo(SDNode *N, const SDValue *To, unsigned NumTo,
165 SDValue CombineTo(SDNode *N, SDValue Res, bool AddTo = true) { in CombineTo() function in __anonbfbf49f20111::DAGCombiner
166 return CombineTo(N, &Res, 1, AddTo); in CombineTo()
170 SDValue CombineTo(SDNode *N, SDValue Res0, SDValue Res1, in CombineTo() function in __anonbfbf49f20111::DAGCombiner
173 return CombineTo(N, To, 2, AddTo); in CombineTo()
544 CombineTo(SDNode *N, ArrayRef<SDValue> To, bool AddTo) { in CombineTo() function in TargetLowering::DAGCombinerInfo
545 return ((DAGCombiner*)DC)->CombineTo(N, &To[0], To.size(), AddTo); in CombineTo()
549 CombineTo(SDNode *N, SDValue Res, bool AddTo) { in CombineTo() function in TargetLowering::DAGCombinerInfo
550 return ((DAGCombiner*)DC)->CombineTo(N, Res, AddTo); in CombineTo()
555 CombineTo(SDNode *N, SDValue Res0, SDValue Res1, bool AddTo) { in CombineTo() function in TargetLowering::DAGCombinerInfo
556 return ((DAGCombiner*)DC)->CombineTo(N, Res0, Res1, AddTo); in CombineTo()
862 SDValue DAGCombiner::CombineTo(SDNode *N, const SDValue *To, unsigned NumTo, in CombineTo() function in DAGCombiner
1603 return CombineTo(N, Result, UseAA /*add to worklist*/); in visitTokenFactor()
1787 return CombineTo(N, DAG.getNode(ISD::ADD, SDLoc(N), VT, N0, N1), in visitADDC()
1799 return CombineTo(N, N0, DAG.getNode(ISD::CARRY_FALSE, in visitADDC()
1813 return CombineTo(N, DAG.getNode(ISD::OR, SDLoc(N), VT, N0, N1), in visitADDC()
1970 return CombineTo(N, DAG.getNode(ISD::SUB, DL, VT, N0, N1), in visitSUBC()
1975 return CombineTo(N, DAG.getConstant(0, DL, VT), in visitSUBC()
1980 return CombineTo(N, N0, DAG.getNode(ISD::CARRY_FALSE, DL, MVT::Glue)); in visitSUBC()
1984 return CombineTo(N, DAG.getNode(ISD::XOR, DL, VT, N1, N0), in visitSUBC()
2214 CombineTo(User, combined); in useDivRem()
2216 CombineTo(User, combined.getValue(1)); in useDivRem()
2555 return CombineTo(N, Res, Res); in SimplifyNodeWithTwoResults()
2564 return CombineTo(N, Res, Res); in SimplifyNodeWithTwoResults()
2579 return CombineTo(N, LoOpt, LoOpt); in SimplifyNodeWithTwoResults()
2589 return CombineTo(N, HiOpt, HiOpt); in SimplifyNodeWithTwoResults()
2619 return CombineTo(N, Lo, Hi); in visitSMUL_LOHI()
2650 return CombineTo(N, Lo, Hi); in visitUMUL_LOHI()
2951 CombineTo(N0.getNode(), NewAdd); in visitANDLike()
3114 CombineTo(N, Zext); in visitAND()
3119 CombineTo(N0.getNode(), Zext); in visitAND()
3216 CombineTo(Load, To, 3, true); in visitAND()
3218 CombineTo(Load, NewLoad.getValue(0), NewLoad.getValue(1)); in visitAND()
3224 CombineTo(N, (N0.getNode() == Load) ? NewLoad : N0); in visitAND()
3253 CombineTo(LN0, NewLoad, NewLoad.getValue(1)); in visitAND()
3283 CombineTo(LN0, Load, Load.getValue(1)); in visitAND()
3319 CombineTo(N0.getNode(), ExtLoad, ExtLoad.getValue(1)); in visitAND()
3339 CombineTo(N0.getNode(), ExtLoad, ExtLoad.getValue(1)); in visitAND()
5914 CombineTo(SetCC, DAG.getNode(ISD::SETCC, DL, SetCC->getValueType(0), Ops)); in ExtendSetCCUses()
6002 CombineTo(N, NewValue); in CombineExtLoad()
6008 CombineTo(N0.getNode(), Trunc, NewChain); in CombineExtLoad()
6034 CombineTo(N0.getNode(), NarrowLoad); in visitSIGN_EXTEND()
6097 CombineTo(N, ExtLoad); in visitSIGN_EXTEND()
6100 CombineTo(N0.getNode(), Trunc, ExtLoad.getValue(1)); in visitSIGN_EXTEND()
6124 CombineTo(N, ExtLoad); in visitSIGN_EXTEND()
6125 CombineTo(N0.getNode(), in visitSIGN_EXTEND()
6161 CombineTo(N, And); in visitSIGN_EXTEND()
6162 CombineTo(N0.getOperand(0).getNode(), Trunc, ExtLoad.getValue(1)); in visitSIGN_EXTEND()
6317 CombineTo(N0.getNode(), NarrowLoad); in visitZERO_EXTEND()
6332 CombineTo(N0.getNode(), NarrowLoad); in visitZERO_EXTEND()
6407 CombineTo(N, ExtLoad); in visitZERO_EXTEND()
6410 CombineTo(N0.getNode(), Trunc, ExtLoad.getValue(1)); in visitZERO_EXTEND()
6464 CombineTo(N, And); in visitZERO_EXTEND()
6465 CombineTo(N0.getOperand(0).getNode(), Trunc, ExtLoad.getValue(1)); in visitZERO_EXTEND()
6485 CombineTo(N, ExtLoad); in visitZERO_EXTEND()
6486 CombineTo(N0.getNode(), in visitZERO_EXTEND()
6592 CombineTo(N0.getNode(), NarrowLoad); in visitANY_EXTEND()
6647 CombineTo(N, ExtLoad); in visitANY_EXTEND()
6650 CombineTo(N0.getNode(), Trunc, ExtLoad.getValue(1)); in visitANY_EXTEND()
6670 CombineTo(N, ExtLoad); in visitANY_EXTEND()
6671 CombineTo(N0.getNode(), in visitANY_EXTEND()
7015 CombineTo(N, ExtLoad); in visitSIGN_EXTEND_INREG()
7016 CombineTo(N0.getNode(), ExtLoad, ExtLoad.getValue(1)); in visitSIGN_EXTEND_INREG()
7031 CombineTo(N, ExtLoad); in visitSIGN_EXTEND_INREG()
7032 CombineTo(N0.getNode(), ExtLoad, ExtLoad.getValue(1)); in visitSIGN_EXTEND_INREG()
8766 CombineTo(U, NewNode); in combineRepeatedFPDivisors()
8770 CombineTo(U, Reciprocal); in combineRepeatedFPDivisors()
9244 CombineTo(N, ExtLoad); in visitFP_EXTEND()
9245 CombineTo(N0.getNode(), in visitFP_EXTEND()
9508 CombineTo(N, NewBRCond, false); in visitBRCOND()
10103 return CombineTo(N, Chain.getOperand(1), Chain); in visitLOAD()
10119 return CombineTo(N, NewLoad, SDValue(NewLoad.getNode(), 1), true); in visitLOAD()
10159 return CombineTo(N, ReplLoad.getValue(0), Token, false); in visitLOAD()
10702 CombineTo(LSIt->Inst, SliceInst, true); in SliceUpLoad()
11329 CombineTo(StoreNodes[i].MemNode, NewStore); in MergeStoresOfConstantsOrVecElts()
11332 CombineTo(LatestOp, NewStore); in MergeStoresOfConstantsOrVecElts()
11887 CombineTo(StoreNodes[i].MemNode, NewStore); in MergeConsecutiveStores()
11890 CombineTo(LatestOp, NewStore); in MergeConsecutiveStores()
11927 return CombineTo(ST, Token, false); in replaceStoreChain()
12054 return CombineTo(ST, NewStore, true); in visitSTORE()
14039 CombineTo(TheSelect, Sqrt); in SimplifySelectOps()
14146 CombineTo(TheSelect, Load); in SimplifySelectOps()
14150 CombineTo(LHS.getNode(), Load.getValue(0), Load.getValue(1)); in SimplifySelectOps()
14151 CombineTo(RHS.getNode(), Load.getValue(0), Load.getValue(1)); in SimplifySelectOps()