Home | History | Annotate | Download | only in X86

Lines Matching defs:StackSlot

3052     // Set the delta of movement of the returnaddr stackslot.
13380 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT);
13382 DAG.getEntryNode(), dl, ValueToStore, StackSlot,
13385 return BuildFILD(Op, SrcVT, Chain, StackSlot, DAG);
13389 SDValue StackSlot,
13402 FrameIndexSDNode *FI = dyn_cast<FrameIndexSDNode>(StackSlot);
13410 MMO = cast<LoadSDNode>(StackSlot)->getMemOperand();
13411 StackSlot = StackSlot.getOperand(1);
13413 SDValue Ops[] = { Chain, StackSlot, DAG.getValueType(SrcVT) };
13429 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT);
13432 Chain, Result, StackSlot, DAG.getValueType(Op.getValueType()), InFlag
13441 Op.getValueType(), DL, Chain, StackSlot,
13720 SDValue StackSlot = DAG.CreateStackTemporary(MVT::i64);
13722 SDValue OffsetSlot = DAG.getMemBasePlusOffset(StackSlot, 4, dl);
13724 StackSlot, MachinePointerInfo(),
13729 SDValue Fild = BuildFILD(Op, MVT::i64, Store2, StackSlot, DAG);
13741 StackSlot, MachinePointerInfo(),
13748 int SSFI = cast<FrameIndexSDNode>(StackSlot)->getIndex();
13754 SDValue Ops[] = { Store, StackSlot, DAG.getValueType(MVT::i64) };
13796 // <FIST, StackSlot> pair, and the caller is responsible for loading
13797 // the final integer result from StackSlot.
13846 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT);
13911 Chain = DAG.getStore(Chain, DL, Value, StackSlot,
13916 Chain, StackSlot, DAG.getValueType(TheVT)
13925 StackSlot = DAG.getFrameIndex(SSFI, PtrVT);
13937 SDValue FistOps[] = { Chain, Value, StackSlot };
13941 SDValue Low32 = DAG.getLoad(MVT::i32, DL, FIST, StackSlot,
13944 SDValue HighAddr = DAG.getMemBasePlusOffset(StackSlot, 4, DL);
13970 SDValue Ops[] = { Chain, Value, StackSlot };
13973 return std::make_pair(FIST, StackSlot);
14250 SDValue FIST = Vals.first, StackSlot = Vals.second;
14255 if (StackSlot.getNode())
14258 FIST, StackSlot, MachinePointerInfo(),
14269 SDValue FIST = Vals.first, StackSlot = Vals.second;
14274 StackSlot.getNode())
14277 FIST, StackSlot, MachinePointerInfo(),
18929 SDValue StackSlot =
18936 SDValue Ops[] = { DAG.getEntryNode(), StackSlot };
18942 SDValue CWD = DAG.getLoad(MVT::i16, DL, Chain, StackSlot,
21874 SDValue FIST = Vals.first, StackSlot = Vals.second;
21878 if (StackSlot.getNode())
21879 Results.push_back(DAG.getLoad(VT, dl, FIST, StackSlot,