Lines Matching defs:InputChain
1836 UpdateChainsAndGlue(SDNode *NodeToMatch, SDValue InputChain,
1846 assert(InputChain.getNode() != 0 &&
1866 CurDAG->ReplaceAllUsesOfValueWith(ChainVal, InputChain);
2341 /// InputChain/InputGlue - The current chain/glue
2342 SDValue InputChain, InputGlue;
2414 SDValue InputChain, InputGlue;
2524 NewEntry.InputChain = InputChain;
2779 assert(InputChain.getNode() == 0 &&
2798 InputChain = HandleMergeInputChains(ChainNodesMatched, CurDAG);
2800 if (InputChain.getNode() == 0)
2806 assert(InputChain.getNode() == 0 &&
2840 InputChain = HandleMergeInputChains(ChainNodesMatched, CurDAG);
2842 if (InputChain.getNode() == 0)
2853 if (InputChain.getNode() == 0)
2854 InputChain = CurDAG->getEntryNode();
2856 InputChain = CurDAG->getCopyToReg(InputChain, SDLoc(NodeToMatch),
2860 InputGlue = InputChain.getValue(1);
2934 Ops.push_back(InputChain);
2968 InputChain = SDValue(Res, VTs.size()-2);
2970 InputChain = SDValue(Res, VTs.size()-1);
3027 UpdateChainsAndGlue(NodeToMatch, InputChain, ChainNodesMatched,
3082 UpdateChainsAndGlue(NodeToMatch, InputChain, ChainNodesMatched,
3119 InputChain = LastScope.InputChain;