reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
484 SDValue Chain = ST->getChain(); 485 SDValue Ptr = ST->getBasePtr(); 488 unsigned Alignment = ST->getAlignment(); 489 MachineMemOperand::Flags MMOFlags = ST->getMemOperand()->getFlags(); 490 AAMDNodes AAInfo = ST->getAAInfo(); 492 if (!ST->isTruncatingStore()) { 494 if (SDNode *OptStore = OptimizeFloatStore(ST).getNode()) { 495 ReplaceNode(ST, OptStore); 499 SDValue Value = ST->getValue(); 506 EVT MemVT = ST->getMemoryVT(); 509 *ST->getMemOperand())) { 511 SDValue Result = TLI.expandUnalignedStore(ST, DAG); 512 ReplaceNode(SDValue(ST, 0), Result); 530 DAG.getStore(Chain, dl, Value, Ptr, ST->getPointerInfo(), 540 SDValue Value = ST->getValue(); 541 EVT StVT = ST->getMemoryVT(); 553 DAG.getTruncStore(Chain, dl, Value, Ptr, ST->getPointerInfo(), NVT, 575 Lo = DAG.getTruncStore(Chain, dl, Value, Ptr, ST->getPointerInfo(), 589 ST->getPointerInfo().getWithOffset(IncrementSize), ExtraVT, 599 Hi = DAG.getTruncStore(Chain, dl, Hi, Ptr, ST->getPointerInfo(), 609 ST->getPointerInfo().getWithOffset(IncrementSize), ExtraVT, 617 switch (TLI.getTruncStoreAction(ST->getValue().getValueType(), StVT)) { 620 EVT MemVT = ST->getMemoryVT(); 624 *ST->getMemOperand())) { 625 SDValue Result = TLI.expandUnalignedStore(ST, DAG); 626 ReplaceNode(SDValue(ST, 0), Result); 645 Result = DAG.getStore(Chain, dl, Value, Ptr, ST->getPointerInfo(), 653 Result = DAG.getTruncStore(Chain, dl, Value, Ptr, ST->getPointerInfo(),