Home | History | Annotate | Download | only in X86

Lines Matching refs:StackSlot

3141     // Set the delta of movement of the returnaddr stackslot.
12548 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT);
12550 DAG.getEntryNode(), dl, Op.getOperand(0), StackSlot,
12553 return BuildFILD(Op, SrcVT, Chain, StackSlot, DAG);
12557 SDValue StackSlot,
12570 FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(StackSlot);
12578 MMO = cast<LoadSDNode>(StackSlot)->getMemOperand();
12579 StackSlot = StackSlot.getOperand(1);
12581 SDValue Ops[] = { Chain, StackSlot, DAG.getValueType(SrcVT) };
12597 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT);
12600 Chain, Result, StackSlot, DAG.getValueType(Op.getValueType()), InFlag
12609 Op.getValueType(), DL, Chain, StackSlot,
12908 SDValue StackSlot
12911 SDValue OffsetSlot = DAG.getNode(ISD::ADD, dl, PtrVT, StackSlot, WordOff);
12913 StackSlot, MachinePointerInfo(),
12918 SDValue Fild = BuildFILD(Op, MVT::i64, Store2, StackSlot, DAG);
12924 StackSlot, MachinePointerInfo(),
12931 int SSFI = cast<FrameIndexSDNode>(StackSlot)->getIndex();
12937 SDValue Ops[] = { Store, StackSlot, DAG.getValueType(MVT::i64) };
12979 // <FIST, StackSlot> pair, and the caller is responsible for loading
12980 // the final integer result from StackSlot.
13029 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT);
13094 Chain = DAG.getStore(Chain, DL, Value, StackSlot,
13099 Chain, StackSlot, DAG.getValueType(TheVT)
13108 StackSlot = DAG.getFrameIndex(SSFI, PtrVT);
13120 SDValue FistOps[] = { Chain, Value, StackSlot };
13124 SDValue Low32 = DAG.getLoad(MVT::i32, DL, FIST, StackSlot,
13127 SDValue HighAddr = DAG.getNode(ISD::ADD, DL, PtrVT, StackSlot,
13154 SDValue Ops[] = { Chain, Value, StackSlot };
13157 return std::make_pair(FIST, StackSlot);
13422 SDValue FIST = Vals.first, StackSlot = Vals.second;
13427 if (StackSlot.getNode())
13430 FIST, StackSlot, MachinePointerInfo(),
13441 SDValue FIST = Vals.first, StackSlot = Vals.second;
13446 if (StackSlot.getNode())
13449 FIST, StackSlot, MachinePointerInfo(),
17709 SDValue StackSlot =
17716 SDValue Ops[] = { DAG.getEntryNode(), StackSlot };
17722 SDValue CWD = DAG.getLoad(MVT::i16, DL, Chain, StackSlot,
20235 SDValue FIST = Vals.first, StackSlot = Vals.second;
20239 if (StackSlot.getNode())
20240 Results.push_back(DAG.getLoad(VT, dl, FIST, StackSlot,