Lines Matching defs:StNode
1453 StoreSDNode *StNode = dyn_cast<StoreSDNode>(Op.getNode());
1454 assert(StNode && StNode->getOffset().isUndef() && "Unexpected node type");
1460 StNode->getValue(), SubRegEven);
1462 StNode->getValue(), SubRegOdd);
1464 Align Alignment = StNode->getAlign();
1471 DAG.getStore(StNode->getChain(), DL, SDValue(Lo64, 0),
1472 StNode->getBasePtr(), MachinePointerInfo(), Alignment,
1473 StNode->isVolatile() ? MachineMemOperand::MOVolatile
1475 EVT AddrVT = StNode->getBasePtr().getValueType();
1476 SDValue HiPtr = DAG.getNode(ISD::ADD, DL, AddrVT, StNode->getBasePtr(),
1479 DAG.getStore(StNode->getChain(), DL, SDValue(Hi64, 0), HiPtr,
1481 StNode->isVolatile() ? MachineMemOperand::MOVolatile
1494 StoreSDNode *StNode = dyn_cast<StoreSDNode>(Op.getNode());
1495 assert(StNode && StNode->getOffset().isUndef() && "Unexpected node type");
1497 SDValue BasePtr = StNode->getBasePtr();
1498 Align Alignment = StNode->getAlign();
1502 EVT MemVT = StNode->getMemoryVT();
1507 DAG.getMachineNode(VE::SVMmi, DL, MVT::i64, StNode->getValue(),
1512 DAG.getStore(StNode->getChain(), DL, SDValue(V, 0), Addr,
1514 StNode->isVolatile() ? MachineMemOperand::MOVolatile
1522 DAG.getMachineNode(VE::SVMyi, DL, MVT::i64, StNode->getValue(),
1527 DAG.getStore(StNode->getChain(), DL, SDValue(V, 0), Addr,
1529 StNode->isVolatile() ? MachineMemOperand::MOVolatile
1540 StoreSDNode *StNode = cast<StoreSDNode>(Op.getNode());
1541 assert(StNode && StNode->getOffset().isUndef() && "Unexpected node type");
1542 EVT MemVT = StNode->getMemoryVT();
1548 SDValue BasePtr = StNode->getBasePtr();