Lines Matching refs:StackPtr
328 SDValue StackPtr = DAG.CreateStackTemporary(StoredVT, RegVT); in ExpandUnalignedStore() local
332 Val, StackPtr, MachinePointerInfo(), in ExpandUnalignedStore()
341 SDValue Load = DAG.getLoad(RegVT, dl, Store, StackPtr, in ExpandUnalignedStore()
351 StackPtr = DAG.getNode(ISD::ADD, dl, StackPtr.getValueType(), StackPtr, in ExpandUnalignedStore()
363 SDValue Load = DAG.getExtLoad(ISD::EXTLOAD, dl, RegVT, Store, StackPtr, in ExpandUnalignedStore()
453 SDValue StackPtr = StackBase; in ExpandUnalignedLoad() local
466 Stores.push_back(DAG.getStore(Load.getValue(1), dl, Load, StackPtr, in ExpandUnalignedLoad()
471 StackPtr = DAG.getNode(ISD::ADD, dl, StackPtr.getValueType(), StackPtr, in ExpandUnalignedLoad()
488 Stores.push_back(DAG.getTruncStore(Load.getValue(1), dl, Load, StackPtr, in ExpandUnalignedLoad()
585 SDValue StackPtr = DAG.CreateStackTemporary(VT); in PerformInsertVectorEltInMemory() local
587 int SPFI = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex(); in PerformInsertVectorEltInMemory()
590 SDValue Ch = DAG.getStore(DAG.getEntryNode(), dl, Tmp1, StackPtr, in PerformInsertVectorEltInMemory()
600 SDValue StackPtr2 = DAG.getNode(ISD::ADD, dl, IdxVT, Tmp3, StackPtr); in PerformInsertVectorEltInMemory()
605 return DAG.getLoad(VT, dl, Ch, StackPtr, in PerformInsertVectorEltInMemory()
1409 SDValue StackPtr, Ch; in ExpandExtractFromVectorThroughStack() local
1423 StackPtr = ST->getBasePtr(); in ExpandExtractFromVectorThroughStack()
1431 StackPtr = DAG.CreateStackTemporary(Vec.getValueType()); in ExpandExtractFromVectorThroughStack()
1432 Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, in ExpandExtractFromVectorThroughStack()
1443 StackPtr = DAG.getNode(ISD::ADD, dl, Idx.getValueType(), Idx, StackPtr); in ExpandExtractFromVectorThroughStack()
1448 NewLoad = DAG.getLoad(Op.getValueType(), dl, Ch, StackPtr, in ExpandExtractFromVectorThroughStack()
1452 ISD::EXTLOAD, dl, Op.getValueType(), Ch, StackPtr, MachinePointerInfo(), in ExpandExtractFromVectorThroughStack()
1478 SDValue StackPtr = DAG.CreateStackTemporary(Vec.getValueType()); in ExpandInsertToVectorThroughStack() local
1479 int FI = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex(); in ExpandInsertToVectorThroughStack()
1483 SDValue Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo, in ExpandInsertToVectorThroughStack()
1497 StackPtr); in ExpandInsertToVectorThroughStack()
1504 return DAG.getLoad(Op.getValueType(), dl, Ch, StackPtr, PtrInfo, in ExpandInsertToVectorThroughStack()
1575 SDValue StackPtr = DAG.CreateStackTemporary(FloatVT, LoadTy); in ExpandFCOPYSIGN() local
1578 DAG.getStore(DAG.getEntryNode(), dl, Tmp2, StackPtr, MachinePointerInfo(), in ExpandFCOPYSIGN()
1583 SignBit = DAG.getLoad(LoadTy, dl, Ch, StackPtr, MachinePointerInfo(), in ExpandFCOPYSIGN()
1586 SDValue LoadPtr = StackPtr; in ExpandFCOPYSIGN()
1822 SDValue StackPtr = DAG.CreateStackTemporary(Node->getValueType(0)); in ExpandSCALAR_TO_VECTOR() local
1824 FrameIndexSDNode *StackPtrFI = cast<FrameIndexSDNode>(StackPtr); in ExpandSCALAR_TO_VECTOR()
1828 StackPtr, in ExpandSCALAR_TO_VECTOR()
1832 return DAG.getLoad(Node->getValueType(0), dl, Ch, StackPtr, in ExpandSCALAR_TO_VECTOR()