Searched refs:StackPtr (Results 1 - 24 of 24) sorted by relevance

/external/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp150 unsigned StackPtr, int64_t NumBytes,
189 MI = addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr),
190 StackPtr, false, isSub ? -ThisVal : ThisVal);
192 MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr)
193 .addReg(StackPtr)
208 unsigned StackPtr, uint64_t *NumBytes = nullptr) {
216 PI->getOperand(0).getReg() == StackPtr) {
222 PI->getOperand(0).getReg() == StackPtr) {
234 unsigned StackPtr, uint64_t *NumBytes = nullptr) {
246 NI->getOperand(0).getReg() == StackPtr) {
149 emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, unsigned StackPtr, int64_t NumBytes, bool Is64Bit, bool IsLP64, bool UseLEA, const TargetInstrInfo &TII, const TargetRegisterInfo &TRI) argument
[all...]
H A DX86RegisterInfo.h44 /// StackPtr - X86 physical register used as stack ptr.
46 unsigned StackPtr; member in class:llvm::final
125 unsigned getStackRegister() const { return StackPtr; }
H A DX86JITInfo.cpp304 void LLVMX86CompilationCallback2(intptr_t *StackPtr, intptr_t RetAddr);
344 LLVM_LIBRARY_VISIBILITY void LLVMX86CompilationCallback2(intptr_t *StackPtr, argument
346 intptr_t *RetAddrLoc = &StackPtr[1];
365 << " ESP=" << (void*)StackPtr
H A DX86RegisterInfo.cpp71 StackPtr = X86::RSP;
75 StackPtr = X86::ESP;
485 BasePtr = (FrameIndex < 0 ? FramePtr : StackPtr);
487 BasePtr = StackPtr;
489 BasePtr = (TFI->hasFP(MF) ? FramePtr : StackPtr);
530 return TFI->hasFP(MF) ? FramePtr : StackPtr;
H A DX86ISelLowering.h843 SDValue LowerMemOpCallTo(SDValue Chain, SDValue StackPtr, SDValue Arg,
H A DX86ISelLowering.cpp2516 SDValue StackPtr, SDValue Arg,
2522 PtrOff = DAG.getNode(ISD::ADD, dl, getPointerTy(), StackPtr, PtrOff);
2674 SDValue StackPtr; local
2742 if (!StackPtr.getNode())
2743 StackPtr = DAG.getCopyFromReg(Chain, dl, RegInfo->getStackRegister(),
2745 MemOpChains.push_back(LowerMemOpCallTo(Chain, StackPtr, Arg,
2834 if (!StackPtr.getNode())
2835 StackPtr = DAG.getCopyFromReg(Chain, dl,
2838 Source = DAG.getNode(ISD::ADD, dl, getPointerTy(), StackPtr, Source);
15125 SDValue StackPtr
2515 LowerMemOpCallTo(SDValue Chain, SDValue StackPtr, SDValue Arg, SDLoc dl, SelectionDAG &DAG, const CCValAssign &VA, ISD::ArgFlagsTy Flags) const argument
[all...]
/external/giflib/
H A Dgif_lib_private.h42 StackPtr, /* For character stack (see below). */ member in struct:GifFilePrivateType
H A Ddgif_lib.c761 Private->StackPtr = 0; /* No pixels on the pixel stack. */
783 int j, CrntCode, EOFCode, ClearCode, CrntPrefix, LastCode, StackPtr; local
788 StackPtr = Private->StackPtr;
796 if (StackPtr > LZ_MAX_CODE) {
800 if (StackPtr != 0) {
802 while (StackPtr != 0 && i < LineLen)
803 Line[i++] = Stack[--StackPtr];
844 Stack[StackPtr++] = DGifGetPrefixChar(Prefix,
856 * defective image, we use StackPtr a
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp158 SDValue StackPtr = DAG.CreateStackTemporary(InVT, Alignment); local
159 int SPFI = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex();
163 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, InOp, StackPtr, PtrInfo,
167 Lo = DAG.getLoad(NOutVT, dl, Store, StackPtr, PtrInfo,
172 StackPtr = DAG.getNode(ISD::ADD, dl, StackPtr.getValueType(), StackPtr,
174 StackPtr.getValueType()));
177 Hi = DAG.getLoad(NOutVT, dl, Store, StackPtr,
H A DLegalizeVectorTypes.cpp800 SDValue StackPtr = DAG.CreateStackTemporary(VecVT); local
801 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr,
805 SDValue SubVecPtr = GetVectorElementPointer(StackPtr, SubVecVT, Idx);
812 Lo = DAG.getLoad(Lo.getValueType(), dl, Store, StackPtr, MachinePointerInfo(),
817 StackPtr =
818 DAG.getNode(ISD::ADD, dl, StackPtr.getValueType(), StackPtr,
819 DAG.getConstant(IncrementSize, StackPtr.getValueType()));
822 Hi = DAG.getLoad(Hi.getValueType(), dl, Store, StackPtr, MachinePointerInfo(),
874 SDValue StackPtr local
[all...]
H A DLegalizeDAG.cpp343 SDValue StackPtr = DAG.CreateStackTemporary(StoredVT, RegVT); local
347 Val, StackPtr, MachinePointerInfo(),
356 SDValue Load = DAG.getLoad(RegVT, dl, Store, StackPtr,
366 StackPtr = DAG.getNode(ISD::ADD, dl, StackPtr.getValueType(), StackPtr,
378 SDValue Load = DAG.getExtLoad(ISD::EXTLOAD, dl, RegVT, Store, StackPtr,
468 SDValue StackPtr = StackBase; local
481 Stores.push_back(DAG.getStore(Load.getValue(1), dl, Load, StackPtr,
486 StackPtr
596 SDValue StackPtr = DAG.CreateStackTemporary(VT); local
[all...]
H A DLegalizeTypes.cpp892 SDValue StackPtr = DAG.CreateStackTemporary(Op.getValueType(), DestVT); local
894 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Op, StackPtr,
897 return DAG.getLoad(DestVT, dl, Store, StackPtr, MachinePointerInfo(),
/external/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp430 Value *StackPtr = Builder.CreateConstGEP2_32(JBufPtr, 0, 2, "jbuf_sp_gep"); local
433 Builder.CreateStore(Val, StackPtr, /*isVolatile=*/true);
490 Instruction *StoreStackAddr = new StoreInst(StackAddr, StackPtr, true);
/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp287 unsigned StackPtr = is64Bit ? X86::RSP : X86::ESP; local
289 nullptr, MRI.getDwarfRegNum(StackPtr, true), -stackGrowth);
/external/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp777 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); local
779 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
794 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); local
796 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
804 SDValue StackPtr = DAG.CreateStackTemporary(MVT::f64, MVT::i32); local
806 Arg, StackPtr, MachinePointerInfo(),
809 SDValue Hi = DAG.getLoad(MVT::i32, dl, Store, StackPtr,
812 StackPtr = DAG.getNode(ISD::ADD, dl, StackPtr.getValueType(), StackPtr,
827 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); local
837 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); local
868 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); local
[all...]
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.h428 SDValue &StackPtr,
439 SDValue LowerMemOpCallTo(SDValue Chain, SDValue StackPtr, SDValue Arg,
H A DARMISelLowering.cpp1337 SDValue StackPtr, SDValue Arg,
1343 PtrOff = DAG.getNode(ISD::ADD, dl, getPointerTy(), StackPtr, PtrOff);
1353 SDValue &StackPtr,
1366 if (!StackPtr.getNode())
1367 StackPtr = DAG.getCopyFromReg(Chain, dl, ARM::SP, getPointerTy());
1369 MemOpChains.push_back(LowerMemOpCallTo(Chain, StackPtr, fmrrd.getValue(1-id),
1439 SDValue StackPtr = DAG.getCopyFromReg(Chain, dl, ARM::SP, getPointerTy()); local
1481 VA, ArgLocs[++i], StackPtr, MemOpChains, Flags);
1486 VA, ArgLocs[++i], StackPtr, MemOpChains, Flags);
1490 MemOpChains.push_back(LowerMemOpCallTo(Chain, StackPtr, Op
1336 LowerMemOpCallTo(SDValue Chain, SDValue StackPtr, SDValue Arg, SDLoc dl, SelectionDAG &DAG, const CCValAssign &VA, ISD::ArgFlagsTy Flags) const argument
1349 PassF64ArgInRegs(SDLoc dl, SelectionDAG &DAG, SDValue Chain, SDValue &Arg, RegsToPassVector &RegsToPass, CCValAssign &VA, CCValAssign &NextVA, SDValue &StackPtr, SmallVectorImpl<SDValue> &MemOpChains, ISD::ArgFlagsTy Flags) const argument
[all...]
/external/llvm/lib/Target/Mips/
H A DMipsISelLowering.h515 SmallVectorImpl<SDValue> &MemOpChains, SDValue StackPtr,
533 SDValue passArgOnStack(SDValue StackPtr, unsigned Offset, SDValue Chain,
H A DMipsISelLowering.cpp2315 MipsTargetLowering::passArgOnStack(SDValue StackPtr, unsigned Offset, argument
2319 SDValue PtrOff = DAG.getNode(ISD::ADD, DL, getPointerTy(), StackPtr,
2446 SDValue StackPtr = DAG.getCopyFromReg( local
2469 passByValArg(Chain, DL, RegsToPass, MemOpChains, StackPtr, MFI, DAG, Arg,
2522 MemOpChains.push_back(passArgOnStack(StackPtr, VA.getLocMemOffset(),
3579 SmallVectorImpl<SDValue> &MemOpChains, SDValue StackPtr,
3664 SDValue Dst = DAG.getNode(ISD::ADD, DL, PtrTy, StackPtr,
3577 passByValArg(SDValue Chain, SDLoc DL, std::deque< std::pair<unsigned, SDValue> > &RegsToPass, SmallVectorImpl<SDValue> &MemOpChains, SDValue StackPtr, MachineFrameInfo *MFI, SelectionDAG &DAG, SDValue Arg, const MipsCC &CC, const ByValArgInfo &ByVal, const ISD::ArgFlagsTy &Flags, bool isLittle) const argument
/external/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp599 SDValue StackPtr; local
629 if (!StackPtr.getNode())
630 StackPtr = DAG.getCopyFromReg(Chain, dl, MSP430::SPW, getPointerTy());
633 StackPtr,
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp3288 SDValue StackPtr; local
3290 StackPtr = DAG.getRegister(PPC::X1, MVT::i64);
3292 StackPtr = DAG.getRegister(PPC::R1, MVT::i32);
3293 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr,
3648 SDValue StackPtr = DAG.getRegister(PPC::X1, PtrVT); local
3651 SDValue AddTOC = DAG.getNode(ISD::ADD, dl, MVT::i64, StackPtr, TOCOff);
3810 SDValue StackPtr = DAG.getRegister(PPC::R1, MVT::i32); local
3838 PtrOff = DAG.getNode(ISD::ADD, dl, getPointerTy(), StackPtr, PtrOff);
3875 PtrOff = DAG.getNode(ISD::ADD, dl, getPointerTy(), StackPtr, PtrOff);
4024 SDValue StackPtr local
4457 SDValue StackPtr; local
4820 SDValue StackPtr = DAG.getRegister(SP, PtrVT); local
[all...]
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp468 SDValue StackPtr = local
497 SDValue PtrOff = DAG.getConstant(LocMemOffset, StackPtr.getValueType());
498 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
/external/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp840 SDValue StackPtr; local
864 if (!StackPtr.getNode())
865 StackPtr = DAG.getCopyFromReg(Chain, DL, SystemZ::R15D, PtrVT);
869 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr,
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2239 SDValue StackPtr = DAG.getCopyFromReg(Chain, DL, AArch64::SP, getPointerTy()); local
2307 PtrOff = DAG.getNode(ISD::ADD, DL, getPointerTy(), StackPtr, PtrOff);
2323 DstAddr = DAG.getNode(ISD::ADD, DL, getPointerTy(), StackPtr, PtrOff);

Completed in 6844 milliseconds