Lines Matching refs:insertDAGNode

2023 static void insertDAGNode(SelectionDAG &DAG, SDValue Pos, SDValue N) {  in insertDAGNode()  function
2071 insertDAGNode(DAG, N, Eight); in foldMaskAndShiftToExtract()
2072 insertDAGNode(DAG, N, NewMask); in foldMaskAndShiftToExtract()
2073 insertDAGNode(DAG, N, Srl); in foldMaskAndShiftToExtract()
2074 insertDAGNode(DAG, N, And); in foldMaskAndShiftToExtract()
2075 insertDAGNode(DAG, N, Ext); in foldMaskAndShiftToExtract()
2076 insertDAGNode(DAG, N, ShlCount); in foldMaskAndShiftToExtract()
2077 insertDAGNode(DAG, N, Shl); in foldMaskAndShiftToExtract()
2129 insertDAGNode(DAG, N, NewX); in foldMaskedShiftToScaledMask()
2142 insertDAGNode(DAG, N, NewMask); in foldMaskedShiftToScaledMask()
2143 insertDAGNode(DAG, N, NewAnd); in foldMaskedShiftToScaledMask()
2144 insertDAGNode(DAG, N, NewShift); in foldMaskedShiftToScaledMask()
2239 insertDAGNode(DAG, N, NewX); in foldMaskAndShiftToScale()
2256 insertDAGNode(DAG, N, NewSRLAmt); in foldMaskAndShiftToScale()
2257 insertDAGNode(DAG, N, NewSRL); in foldMaskAndShiftToScale()
2258 insertDAGNode(DAG, N, NewExt); in foldMaskAndShiftToScale()
2259 insertDAGNode(DAG, N, NewSHLAmt); in foldMaskAndShiftToScale()
2260 insertDAGNode(DAG, N, NewSHL); in foldMaskAndShiftToScale()
2318 insertDAGNode(DAG, N, NewSRLAmt); in foldMaskedShiftToBEXTR()
2319 insertDAGNode(DAG, N, NewSRL); in foldMaskedShiftToBEXTR()
2320 insertDAGNode(DAG, N, NewMask); in foldMaskedShiftToBEXTR()
2321 insertDAGNode(DAG, N, NewAnd); in foldMaskedShiftToBEXTR()
2322 insertDAGNode(DAG, N, NewExt); in foldMaskedShiftToBEXTR()
2323 insertDAGNode(DAG, N, NewSHLAmt); in foldMaskedShiftToBEXTR()
2324 insertDAGNode(DAG, N, NewSHL); in foldMaskedShiftToBEXTR()
2390 insertDAGNode(*CurDAG, N, ExtSrc); in matchIndexRecursively()
2391 insertDAGNode(*CurDAG, N, ExtVal); in matchIndexRecursively()
2392 insertDAGNode(*CurDAG, N, ExtAdd); in matchIndexRecursively()
2431 insertDAGNode(*CurDAG, N, ExtShVal); in matchIndexRecursively()
2432 insertDAGNode(*CurDAG, N, ExtShift); in matchIndexRecursively()
2440 insertDAGNode(*CurDAG, N, ExtSrc); in matchIndexRecursively()
2441 insertDAGNode(*CurDAG, N, ExtVal); in matchIndexRecursively()
2442 insertDAGNode(*CurDAG, N, ExtAdd); in matchIndexRecursively()
2779 insertDAGNode(*CurDAG, N, Res); in matchAddressRecursively()
2781 insertDAGNode(*CurDAG, N, Res); in matchAddressRecursively()
2784 insertDAGNode(*CurDAG, N, Zext); in matchAddressRecursively()
2786 insertDAGNode(*CurDAG, N, NewShl); in matchAddressRecursively()
3984 insertDAGNode(*CurDAG, SDValue(Node, 0), NBits); in matchBitExtract()
3990 insertDAGNode(*CurDAG, SDValue(Node, 0), ImplDef); in matchBitExtract()
3993 insertDAGNode(*CurDAG, SDValue(Node, 0), SRIdxVal); in matchBitExtract()
3997 insertDAGNode(*CurDAG, SDValue(Node, 0), NBits); in matchBitExtract()
4003 insertDAGNode(*CurDAG, SDValue(Node, 0), BitWidthC); in matchBitExtract()
4006 insertDAGNode(*CurDAG, SDValue(Node, 0), NBits); in matchBitExtract()
4014 insertDAGNode(*CurDAG, SDValue(Node, 0), NBits); in matchBitExtract()
4045 insertDAGNode(*CurDAG, SDValue(Node, 0), C8); in matchBitExtract()
4047 insertDAGNode(*CurDAG, SDValue(Node, 0), Control); in matchBitExtract()
4062 insertDAGNode(*CurDAG, OrigShiftAmt, ShiftAmt); in matchBitExtract()
4066 insertDAGNode(*CurDAG, SDValue(Node, 0), Control); in matchBitExtract()
4072 insertDAGNode(*CurDAG, SDValue(Node, 0), Control); in matchBitExtract()
4080 insertDAGNode(*CurDAG, SDValue(Node, 0), Extract); in matchBitExtract()
4331 insertDAGNode(*CurDAG, OrigShiftAmt, AllOnes); in tryShiftAmountMod()
4332 insertDAGNode(*CurDAG, OrigShiftAmt, NewShiftAmt); in tryShiftAmountMod()
4351 insertDAGNode(*CurDAG, OrigShiftAmt, Add0); in tryShiftAmountMod()
4355 insertDAGNode(*CurDAG, OrigShiftAmt, X); in tryShiftAmountMod()
4367 insertDAGNode(*CurDAG, OrigShiftAmt, Zero); in tryShiftAmountMod()
4368 insertDAGNode(*CurDAG, OrigShiftAmt, Neg); in tryShiftAmountMod()
4378 insertDAGNode(*CurDAG, OrigShiftAmt, NewShiftAmt); in tryShiftAmountMod()
4386 insertDAGNode(*CurDAG, OrigShiftAmt, NewShiftAmt); in tryShiftAmountMod()
4506 insertDAGNode(*CurDAG, SDValue(N, 0), NewX); in tryShrinkShlLogicImm()
4511 insertDAGNode(*CurDAG, SDValue(N, 0), NewCst); in tryShrinkShlLogicImm()
4513 insertDAGNode(*CurDAG, SDValue(N, 0), NewBinOp); in tryShrinkShlLogicImm()
4802 insertDAGNode(*CurDAG, SDValue(And, 0), NewMask); in shrinkAndImmediate()