Home | History | Annotate | Download | only in BPF

Lines Matching refs:Node

76       // If the first operand is a FI, get the TargetFI Node
104 // If the first operand is a FI, get the TargetFI Node
118 void BPFDAGToDAGISel::Select(SDNode *Node) {
119 unsigned Opcode = Node->getOpcode();
121 // Dump information about the Node being selected
122 DEBUG(dbgs() << "Selecting: "; Node->dump(CurDAG); dbgs() << '\n');
124 // If we have a custom node, we already have selected!
125 if (Node->isMachineOpcode()) {
126 DEBUG(dbgs() << "== "; Node->dump(CurDAG); dbgs() << '\n');
135 const DebugLoc &DL = Node->getDebugLoc();
141 Node->dump(CurDAG);
146 unsigned IntNo = cast<ConstantSDNode>(Node->getOperand(1))->getZExtValue();
151 SDLoc DL(Node);
152 SDValue Chain = Node->getOperand(0);
153 SDValue N1 = Node->getOperand(1);
154 SDValue Skb = Node->getOperand(2);
155 SDValue N3 = Node->getOperand(3);
159 Node = CurDAG->UpdateNodeOperands(Node, Chain, N1, R6Reg, N3);
167 int FI = cast<FrameIndexSDNode>(Node)->getIndex();
168 EVT VT = Node->getValueType(0);
171 if (Node->hasOneUse()) {
172 CurDAG->SelectNodeTo(Node, Opc, VT, TFI);
175 ReplaceNode(Node, CurDAG->getMachineNode(Opc, SDLoc(Node), VT, TFI));
181 SelectCode(Node);