Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:StackPtr

351     SDValue StackPtr = DAG.CreateStackTemporary(StoredVT, RegVT);
355 Val, StackPtr, MachinePointerInfo(),
365 SDValue Load = DAG.getLoad(RegVT, dl, Store, StackPtr,
375 StackPtr = DAG.getNode(ISD::ADD, dl, StackPtr.getValueType(), StackPtr,
387 SDValue Load = DAG.getExtLoad(ISD::EXTLOAD, dl, RegVT, Store, StackPtr,
481 SDValue StackPtr = StackBase;
494 Stores.push_back(DAG.getStore(Load.getValue(1), dl, Load, StackPtr,
499 StackPtr = DAG.getNode(ISD::ADD, dl, StackPtr.getValueType(), StackPtr,
516 Stores.push_back(DAG.getTruncStore(Load.getValue(1), dl, Load, StackPtr,
614 SDValue StackPtr = DAG.CreateStackTemporary(VT);
616 int SPFI = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex();
620 DAG.getEntryNode(), dl, Tmp1, StackPtr,
630 SDValue StackPtr2 = DAG.getNode(ISD::ADD, dl, IdxVT, Tmp3, StackPtr);
635 return DAG.getLoad(VT, dl, Ch, StackPtr, MachinePointerInfo::getFixedStack(
1471 SDValue StackPtr, Ch;
1491 StackPtr = ST->getBasePtr();
1499 StackPtr = DAG.CreateStackTemporary(Vec.getValueType());
1500 Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr,
1511 StackPtr = DAG.getNode(ISD::ADD, dl, Idx.getValueType(), Idx, StackPtr);
1516 NewLoad = DAG.getLoad(Op.getValueType(), dl, Ch, StackPtr,
1520 ISD::EXTLOAD, dl, Op.getValueType(), Ch, StackPtr, MachinePointerInfo(),
1546 SDValue StackPtr = DAG.CreateStackTemporary(Vec.getValueType());
1547 int FI = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex();
1552 SDValue Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo,
1566 StackPtr);
1573 return DAG.getLoad(Op.getValueType(), dl, Ch, StackPtr, PtrInfo,
1663 SDValue StackPtr = DAG.CreateStackTemporary(FloatVT, LoadTy);
1664 int FI = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex();
1666 State.FloatPtr = StackPtr;
1676 IntPtr = StackPtr;
1681 IntPtr = DAG.getNode(ISD::ADD, DL, StackPtr.getValueType(), StackPtr,
1682 DAG.getConstant(ByteOffset, DL, StackPtr.getValueType()));
1968 SDValue StackPtr = DAG.CreateStackTemporary(Node->getValueType(0));
1970 FrameIndexSDNode *StackPtrFI = cast<FrameIndexSDNode>(StackPtr);
1974 DAG.getEntryNode(), dl, Node->getOperand(0), StackPtr,
1978 Node->getValueType(0), dl, Ch, StackPtr,