Lines Matching refs:insertDAGNode
1887 static void insertDAGNode(SelectionDAG &DAG, SDValue Pos, SDValue N) { in insertDAGNode() function
1933 insertDAGNode(DAG, N, Eight); in foldMaskAndShiftToExtract()
1934 insertDAGNode(DAG, N, Srl); in foldMaskAndShiftToExtract()
1935 insertDAGNode(DAG, N, NewMask); in foldMaskAndShiftToExtract()
1936 insertDAGNode(DAG, N, And); in foldMaskAndShiftToExtract()
1937 insertDAGNode(DAG, N, ShlCount); in foldMaskAndShiftToExtract()
1938 insertDAGNode(DAG, N, Shl); in foldMaskAndShiftToExtract()
1990 insertDAGNode(DAG, N, NewX); in foldMaskedShiftToScaledMask()
2003 insertDAGNode(DAG, N, NewMask); in foldMaskedShiftToScaledMask()
2004 insertDAGNode(DAG, N, NewAnd); in foldMaskedShiftToScaledMask()
2005 insertDAGNode(DAG, N, NewShift); in foldMaskedShiftToScaledMask()
2099 insertDAGNode(DAG, N, NewX); in foldMaskAndShiftToScale()
2113 insertDAGNode(DAG, N, NewSRLAmt); in foldMaskAndShiftToScale()
2114 insertDAGNode(DAG, N, NewSRL); in foldMaskAndShiftToScale()
2115 insertDAGNode(DAG, N, NewSHLAmt); in foldMaskAndShiftToScale()
2116 insertDAGNode(DAG, N, NewSHL); in foldMaskAndShiftToScale()
2170 insertDAGNode(DAG, N, NewSRLAmt); in foldMaskedShiftToBEXTR()
2171 insertDAGNode(DAG, N, NewSRL); in foldMaskedShiftToBEXTR()
2172 insertDAGNode(DAG, N, NewMask); in foldMaskedShiftToBEXTR()
2173 insertDAGNode(DAG, N, NewAnd); in foldMaskedShiftToBEXTR()
2174 insertDAGNode(DAG, N, NewSHLAmt); in foldMaskedShiftToBEXTR()
2175 insertDAGNode(DAG, N, NewSHL); in foldMaskedShiftToBEXTR()
2511 insertDAGNode(*CurDAG, N, Zext); in matchAddressRecursively()
2512 insertDAGNode(*CurDAG, N, NewShl); in matchAddressRecursively()
3676 insertDAGNode(*CurDAG, SDValue(Node, 0), NBits); in matchBitExtract()
3682 insertDAGNode(*CurDAG, SDValue(Node, 0), ImplDef); in matchBitExtract()
3685 insertDAGNode(*CurDAG, SDValue(Node, 0), SRIdxVal); in matchBitExtract()
3689 insertDAGNode(*CurDAG, SDValue(Node, 0), NBits); in matchBitExtract()
3695 insertDAGNode(*CurDAG, SDValue(Node, 0), BitWidthC); in matchBitExtract()
3698 insertDAGNode(*CurDAG, SDValue(Node, 0), NBits); in matchBitExtract()
3706 insertDAGNode(*CurDAG, SDValue(Node, 0), NBits); in matchBitExtract()
3737 insertDAGNode(*CurDAG, SDValue(Node, 0), C8); in matchBitExtract()
3739 insertDAGNode(*CurDAG, SDValue(Node, 0), Control); in matchBitExtract()
3754 insertDAGNode(*CurDAG, OrigShiftAmt, ShiftAmt); in matchBitExtract()
3758 insertDAGNode(*CurDAG, SDValue(Node, 0), Control); in matchBitExtract()
3764 insertDAGNode(*CurDAG, SDValue(Node, 0), Control); in matchBitExtract()
3772 insertDAGNode(*CurDAG, SDValue(Node, 0), Extract); in matchBitExtract()
4016 insertDAGNode(*CurDAG, OrigShiftAmt, Add0); in tryShiftAmountMod()
4020 insertDAGNode(*CurDAG, OrigShiftAmt, X); in tryShiftAmountMod()
4032 insertDAGNode(*CurDAG, OrigShiftAmt, Zero); in tryShiftAmountMod()
4033 insertDAGNode(*CurDAG, OrigShiftAmt, Neg); in tryShiftAmountMod()
4043 insertDAGNode(*CurDAG, OrigShiftAmt, NewShiftAmt); in tryShiftAmountMod()
4051 insertDAGNode(*CurDAG, OrigShiftAmt, NewShiftAmt); in tryShiftAmountMod()
4171 insertDAGNode(*CurDAG, SDValue(N, 0), NewX); in tryShrinkShlLogicImm()
4176 insertDAGNode(*CurDAG, SDValue(N, 0), NewCst); in tryShrinkShlLogicImm()
4178 insertDAGNode(*CurDAG, SDValue(N, 0), NewBinOp); in tryShrinkShlLogicImm()
4467 insertDAGNode(*CurDAG, SDValue(And, 0), NewMask); in shrinkAndImmediate()