reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1461 if (Node->isMachineOpcode()) { 1462 LLVM_DEBUG(errs() << "== "; Node->dump(CurDAG); errs() << "\n"); 1463 Node->setNodeId(-1); 1467 unsigned Opcode = Node->getOpcode(); 1470 if (Node->getOperand(1).getOpcode() != ISD::Constant) 1471 if (tryRxSBG(Node, SystemZ::ROSBG)) 1476 if (Node->getOperand(1).getOpcode() != ISD::Constant) 1477 if (tryRxSBG(Node, SystemZ::RXSBG)) 1484 if (Node->getValueType(0) == MVT::i64 && 1485 Node->getOperand(0).getOpcode() != ISD::Constant) 1486 if (auto *Op1 = dyn_cast<ConstantSDNode>(Node->getOperand(1))) { 1491 unsigned ChildOpcode = Node->getOperand(0).getOpcode(); 1499 auto Op0 = Node->getOperand(0); 1506 splitLargeImmediate(Opcode, Node, Node->getOperand(0), 1506 splitLargeImmediate(Opcode, Node, Node->getOperand(0), 1514 if (Node->getOperand(1).getOpcode() != ISD::Constant) 1515 if (tryRxSBG(Node, SystemZ::RNSBG)) 1522 if (tryRISBGZero(Node)) 1529 if (Node->getValueType(0) == MVT::i64) { 1530 uint64_t Val = cast<ConstantSDNode>(Node)->getZExtValue(); 1532 splitLargeImmediate(ISD::OR, Node, SDValue(), Val - uint32_t(Val), 1540 SDValue Op0 = Node->getOperand(0); 1541 SDValue Op1 = Node->getOperand(1); 1546 Node->getValueType(0).isInteger() && 1551 SDValue CCValid = Node->getOperand(2); 1552 SDValue CCMask = Node->getOperand(3); 1559 SDLoc(Node), CCMask.getValueType()); 1560 SDValue Op4 = Node->getOperand(4); 1562 CurDAG->UpdateNodeOperands(Node, Op1, Op0, CCValid, CCMask, Op4); 1563 if (UpdatedNode != Node) { 1565 ReplaceNode(Node, UpdatedNode); 1566 Node = UpdatedNode; 1573 EVT VT = Node->getValueType(0); 1576 if (tryGather(Node, SystemZ::VGEF)) 1579 if (tryGather(Node, SystemZ::VGEG)) 1586 auto *BVN = cast<BuildVectorSDNode>(Node); 1589 loadVectorConstant(VCI, Node); 1596 APFloat Imm = cast<ConstantFPSDNode>(Node)->getValueAPF(); 1602 loadVectorConstant(VCI, Node); 1607 if (tryFoldLoadStoreIntoMemOperand(Node)) 1609 auto *Store = cast<StoreSDNode>(Node); 1622 SelectCode(Node);