reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
 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);