Home
last modified time | relevance | path

Searched refs:StackPtr (Results 1 – 25 of 25) sorted by relevance

/external/llvm/lib/Target/X86/
DX86FrameLowering.cpp210 unsigned StackPtr, int64_t NumBytes, in emitSPUpdate() argument
244 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr) in emitSPUpdate()
245 .addReg(StackPtr) in emitSPUpdate()
275 MI = addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr), in emitSPUpdate()
276 StackPtr, false, isSub ? -ThisVal : ThisVal); in emitSPUpdate()
278 MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr) in emitSPUpdate()
279 .addReg(StackPtr) in emitSPUpdate()
294 unsigned StackPtr, uint64_t *NumBytes = nullptr) { in mergeSPUpdatesUp() argument
302 PI->getOperand(0).getReg() == StackPtr) { in mergeSPUpdatesUp()
308 PI->getOperand(0).getReg() == StackPtr) { in mergeSPUpdatesUp()
[all …]
DX86RegisterInfo.h39 unsigned StackPtr; variable
121 unsigned getStackRegister() const { return StackPtr; } in getStackRegister()
DX86RegisterInfo.cpp77 StackPtr = Use64BitReg ? X86::RSP : X86::ESP; in X86RegisterInfo()
82 StackPtr = X86::ESP; in X86RegisterInfo()
499 BasePtr = (FrameIndex < 0 ? FramePtr : StackPtr); in eliminateFrameIndex()
501 BasePtr = StackPtr; in eliminateFrameIndex()
503 BasePtr = (TFI->hasFP(MF) ? FramePtr : StackPtr); in eliminateFrameIndex()
542 if (BasePtr == StackPtr) in eliminateFrameIndex()
571 return TFI->hasFP(MF) ? FramePtr : StackPtr; in getFrameRegister()
DX86CallFrameOptimization.cpp248 unsigned StackPtr = RegInfo.getStackRegister(); in collectCallInfo() local
278 StackPtr = Context.SPCopy->getOperand(0).getReg(); in collectCallInfo()
301 (I->getOperand(X86::AddrBaseReg).getReg() != StackPtr) || in collectCallInfo()
DX86ISelLowering.h894 SDValue LowerMemOpCallTo(SDValue Chain, SDValue StackPtr, SDValue Arg,
DX86ISelLowering.cpp2625 SDValue StackPtr, SDValue Arg, in LowerMemOpCallTo() argument
2631 PtrOff = DAG.getNode(ISD::ADD, dl, getPointerTy(), StackPtr, PtrOff); in LowerMemOpCallTo()
2786 SDValue StackPtr; in LowerCall() local
2853 if (!StackPtr.getNode()) in LowerCall()
2854 StackPtr = DAG.getCopyFromReg(Chain, dl, RegInfo->getStackRegister(), in LowerCall()
2856 MemOpChains.push_back(LowerMemOpCallTo(Chain, StackPtr, Arg, in LowerCall()
2953 if (!StackPtr.getNode()) in LowerCall()
2954 StackPtr = DAG.getCopyFromReg(Chain, dl, in LowerCall()
2957 Source = DAG.getNode(ISD::ADD, dl, getPointerTy(), StackPtr, Source); in LowerCall()
15982 SDValue StackPtr = DAG.CreateStackTemporary(ArgVT, 16); in LowerWin64_i128OP() local
[all …]
/external/giflib/
Ddgif_lib.c761 Private->StackPtr = 0; /* No pixels on the pixel stack. */ in DGifSetupDecompress()
783 int j, CrntCode, EOFCode, ClearCode, CrntPrefix, LastCode, StackPtr; in DGifDecompressLine() local
788 StackPtr = Private->StackPtr; in DGifDecompressLine()
796 if (StackPtr > LZ_MAX_CODE) { in DGifDecompressLine()
800 if (StackPtr != 0) { in DGifDecompressLine()
802 while (StackPtr != 0 && i < LineLen) in DGifDecompressLine()
803 Line[i++] = Stack[--StackPtr]; in DGifDecompressLine()
844 Stack[StackPtr++] = DGifGetPrefixChar(Prefix, in DGifDecompressLine()
858 while (StackPtr < LZ_MAX_CODE && in DGifDecompressLine()
860 Stack[StackPtr++] = Suffix[CrntPrefix]; in DGifDecompressLine()
[all …]
Dgif_lib_private.h42 StackPtr, /* For character stack (see below). */ member
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypesGeneric.cpp161 SDValue StackPtr = DAG.CreateStackTemporary(InVT, Alignment); in ExpandRes_BITCAST() local
162 int SPFI = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex(); in ExpandRes_BITCAST()
166 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, InOp, StackPtr, PtrInfo, in ExpandRes_BITCAST()
170 Lo = DAG.getLoad(NOutVT, dl, Store, StackPtr, PtrInfo, in ExpandRes_BITCAST()
175 StackPtr = DAG.getNode(ISD::ADD, dl, StackPtr.getValueType(), StackPtr, in ExpandRes_BITCAST()
177 StackPtr.getValueType())); in ExpandRes_BITCAST()
180 Hi = DAG.getLoad(NOutVT, dl, Store, StackPtr, in ExpandRes_BITCAST()
DLegalizeDAG.cpp328 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
[all …]
DLegalizeVectorTypes.cpp829 SDValue StackPtr = DAG.CreateStackTemporary(VecVT); in SplitVecRes_INSERT_SUBVECTOR() local
830 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, in SplitVecRes_INSERT_SUBVECTOR()
834 SDValue SubVecPtr = GetVectorElementPointer(StackPtr, SubVecVT, Idx); in SplitVecRes_INSERT_SUBVECTOR()
841 Lo = DAG.getLoad(Lo.getValueType(), dl, Store, StackPtr, MachinePointerInfo(), in SplitVecRes_INSERT_SUBVECTOR()
846 StackPtr = in SplitVecRes_INSERT_SUBVECTOR()
847 DAG.getNode(ISD::ADD, dl, StackPtr.getValueType(), StackPtr, in SplitVecRes_INSERT_SUBVECTOR()
848 DAG.getConstant(IncrementSize, StackPtr.getValueType())); in SplitVecRes_INSERT_SUBVECTOR()
851 Hi = DAG.getLoad(Hi.getValueType(), dl, Store, StackPtr, MachinePointerInfo(), in SplitVecRes_INSERT_SUBVECTOR()
907 SDValue StackPtr = DAG.CreateStackTemporary(VecVT); in SplitVecRes_INSERT_VECTOR_ELT() local
908 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, in SplitVecRes_INSERT_VECTOR_ELT()
[all …]
DLegalizeTypes.cpp911 SDValue StackPtr = DAG.CreateStackTemporary(Op.getValueType(), DestVT); in CreateStackStoreLoad() local
913 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Op, StackPtr, in CreateStackStoreLoad()
916 return DAG.getLoad(DestVT, dl, Store, StackPtr, MachinePointerInfo(), in CreateStackStoreLoad()
/external/llvm/lib/Target/X86/MCTargetDesc/
DX86MCTargetDesc.cpp146 unsigned StackPtr = is64Bit ? X86::RSP : X86::ESP; in createX86MCAsmInfo() local
148 nullptr, MRI.getDwarfRegNum(StackPtr, true), -stackGrowth); in createX86MCAsmInfo()
/external/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp778 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); in LowerCall_32() local
780 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff); in LowerCall_32()
795 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); in LowerCall_32() local
797 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff); in LowerCall_32()
805 SDValue StackPtr = DAG.CreateStackTemporary(MVT::f64, MVT::i32); in LowerCall_32() local
807 Arg, StackPtr, MachinePointerInfo(), in LowerCall_32()
810 SDValue Hi = DAG.getLoad(MVT::i32, dl, Store, StackPtr, in LowerCall_32()
813 StackPtr = DAG.getNode(ISD::ADD, dl, StackPtr.getValueType(), StackPtr, in LowerCall_32()
816 SDValue Lo = DAG.getLoad(MVT::i32, dl, Store, StackPtr, in LowerCall_32()
828 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); in LowerCall_32() local
[all …]
/external/llvm/lib/CodeGen/
DSjLjEHPrepare.cpp420 Value *StackPtr = Builder.CreateConstGEP2_32(doubleUnderJBufTy, JBufPtr, 0, 2, in setupEntryBlockAndCallSites() local
424 Builder.CreateStore(Val, StackPtr, /*isVolatile=*/true); in setupEntryBlockAndCallSites()
481 Instruction *StoreStackAddr = new StoreInst(StackAddr, StackPtr, true); in setupEntryBlockAndCallSites()
/external/llvm/lib/Target/ARM/
DREADME.txt330 int foo(int StackPtr, unsigned char *Line, unsigned char *Stack, int LineLen) {
333 if (StackPtr != 0) {
334 while (StackPtr != 0 && i < (((LineLen) < (32768))? (LineLen) : (32768)))
335 Line[i++] = Stack[--StackPtr];
338 while (StackPtr != 0 && i < LineLen)
341 --StackPtr;
345 return StackPtr;
DARMISelLowering.h449 SDValue &StackPtr,
460 SDValue LowerMemOpCallTo(SDValue Chain, SDValue StackPtr, SDValue Arg,
DARMISelLowering.cpp1415 SDValue StackPtr, SDValue Arg, in LowerMemOpCallTo() argument
1421 PtrOff = DAG.getNode(ISD::ADD, dl, getPointerTy(), StackPtr, PtrOff); in LowerMemOpCallTo()
1431 SDValue &StackPtr, in PassF64ArgInRegs() argument
1444 if (!StackPtr.getNode()) in PassF64ArgInRegs()
1445 StackPtr = DAG.getCopyFromReg(Chain, dl, ARM::SP, getPointerTy()); in PassF64ArgInRegs()
1447 MemOpChains.push_back(LowerMemOpCallTo(Chain, StackPtr, fmrrd.getValue(1-id), in PassF64ArgInRegs()
1517 SDValue StackPtr = DAG.getCopyFromReg(Chain, dl, ARM::SP, getPointerTy()); in LowerCall() local
1559 VA, ArgLocs[++i], StackPtr, MemOpChains, Flags); in LowerCall()
1564 VA, ArgLocs[++i], StackPtr, MemOpChains, Flags); in LowerCall()
1568 MemOpChains.push_back(LowerMemOpCallTo(Chain, StackPtr, Op1, in LowerCall()
[all …]
/external/llvm/lib/Target/Mips/
DMipsISelLowering.h441 SmallVectorImpl<SDValue> &MemOpChains, SDValue StackPtr,
460 SDValue passArgOnStack(SDValue StackPtr, unsigned Offset, SDValue Chain,
DMipsISelLowering.cpp2445 MipsTargetLowering::passArgOnStack(SDValue StackPtr, unsigned Offset, in passArgOnStack() argument
2449 SDValue PtrOff = DAG.getNode(ISD::ADD, DL, getPointerTy(), StackPtr, in passArgOnStack()
2581 SDValue StackPtr = DAG.getCopyFromReg( in LowerCall() local
2609 passByValArg(Chain, DL, RegsToPass, MemOpChains, StackPtr, MFI, DAG, Arg, in LowerCall()
2684 MemOpChains.push_back(passArgOnStack(StackPtr, VA.getLocMemOffset(), in LowerCall()
3618 SmallVectorImpl<SDValue> &MemOpChains, SDValue StackPtr, in passByValArg() argument
3701 SDValue Dst = DAG.getNode(ISD::ADD, DL, PtrTy, StackPtr, in passByValArg()
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp602 SDValue StackPtr; in LowerCCCCallTo() local
632 if (!StackPtr.getNode()) in LowerCCCCallTo()
633 StackPtr = DAG.getCopyFromReg(Chain, dl, MSP430::SP, getPointerTy()); in LowerCCCCallTo()
636 StackPtr, in LowerCCCCallTo()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp3827 SDValue StackPtr; in LowerMemOpCallTo() local
3829 StackPtr = DAG.getRegister(PPC::X1, MVT::i64); in LowerMemOpCallTo()
3831 StackPtr = DAG.getRegister(PPC::R1, MVT::i32); in LowerMemOpCallTo()
3832 PtrOff = DAG.getNode(ISD::ADD, dl, PtrVT, StackPtr, in LowerMemOpCallTo()
4214 SDValue StackPtr = DAG.getRegister(PPC::X1, PtrVT); in FinishCall() local
4217 SDValue AddTOC = DAG.getNode(ISD::ADD, dl, MVT::i64, StackPtr, TOCOff); in FinishCall()
4390 SDValue StackPtr = DAG.getRegister(PPC::R1, MVT::i32); in LowerCall_32SVR4() local
4418 PtrOff = DAG.getNode(ISD::ADD, dl, getPointerTy(), StackPtr, PtrOff); in LowerCall_32SVR4()
4455 PtrOff = DAG.getNode(ISD::ADD, dl, getPointerTy(), StackPtr, PtrOff); in LowerCall_32SVR4()
4680 SDValue StackPtr = DAG.getRegister(PPC::X1, MVT::i64); in LowerCall_64SVR4() local
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp480 SDValue StackPtr = in LowerCall() local
509 SDValue PtrOff = DAG.getConstant(LocMemOffset, StackPtr.getValueType()); in LowerCall()
510 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff); in LowerCall()
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp863 SDValue StackPtr; in LowerCall() local
887 if (!StackPtr.getNode()) in LowerCall()
888 StackPtr = DAG.getCopyFromReg(Chain, DL, SystemZ::R15D, PtrVT); in LowerCall()
892 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, in LowerCall()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp2663 SDValue StackPtr = DAG.getCopyFromReg(Chain, DL, AArch64::SP, getPointerTy()); in LowerCall() local
2732 PtrOff = DAG.getNode(ISD::ADD, DL, getPointerTy(), StackPtr, PtrOff); in LowerCall()
2748 DstAddr = DAG.getNode(ISD::ADD, DL, getPointerTy(), StackPtr, PtrOff); in LowerCall()