Lines Matching refs:Node
385 SDNode *MSP430DAGToDAGISel::Select(SDNode *Node) { in Select() argument
386 SDLoc dl(Node); in Select()
390 DEBUG(Node->dump(CurDAG)); in Select()
394 if (Node->isMachineOpcode()) { in Select()
396 Node->dump(CurDAG); in Select()
398 Node->setNodeId(-1); in Select()
403 switch (Node->getOpcode()) { in Select()
406 assert(Node->getValueType(0) == MVT::i16); in Select()
407 int FI = cast<FrameIndexSDNode>(Node)->getIndex(); in Select()
409 if (Node->hasOneUse()) in Select()
410 return CurDAG->SelectNodeTo(Node, MSP430::ADD16ri, MVT::i16, in Select()
416 if (SDNode *ResNode = SelectIndexedLoad(Node)) in Select()
422 SelectIndexedBinOp(Node, in Select()
423 Node->getOperand(0), Node->getOperand(1), in Select()
427 SelectIndexedBinOp(Node, Node->getOperand(1), Node->getOperand(0), in Select()
435 SelectIndexedBinOp(Node, in Select()
436 Node->getOperand(0), Node->getOperand(1), in Select()
444 SelectIndexedBinOp(Node, in Select()
445 Node->getOperand(0), Node->getOperand(1), in Select()
449 SelectIndexedBinOp(Node, Node->getOperand(1), Node->getOperand(0), in Select()
457 SelectIndexedBinOp(Node, in Select()
458 Node->getOperand(0), Node->getOperand(1), in Select()
462 SelectIndexedBinOp(Node, Node->getOperand(1), Node->getOperand(0), in Select()
470 SelectIndexedBinOp(Node, in Select()
471 Node->getOperand(0), Node->getOperand(1), in Select()
475 SelectIndexedBinOp(Node, Node->getOperand(1), Node->getOperand(0), in Select()
484 SDNode *ResNode = SelectCode(Node); in Select()
487 if (ResNode == NULL || ResNode == Node) in Select()
488 DEBUG(Node->dump(CurDAG)); in Select()