Home
last modified time | relevance | path

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

123

/freebsd/sys/contrib/dev/acpica/components/executer/
H A Dexresop.c255 ACPI_OPERAND_OBJECT **StackPtr, in AcpiExResolveOperands() argument
299 if (!StackPtr || !*StackPtr) in AcpiExResolveOperands()
302 StackPtr)); in AcpiExResolveOperands()
309 ObjDesc = *StackPtr; in AcpiExResolveOperands()
330 *StackPtr = ObjDesc; in AcpiExResolveOperands()
461 ((*StackPtr)->Common.Type == ACPI_TYPE_LOCAL_REFERENCE) && in AcpiExResolveOperands()
462 ((*StackPtr)->Reference.Class == ACPI_REFCLASS_INDEX)) in AcpiExResolveOperands()
478 Status = AcpiExResolveToValue (StackPtr, WalkState); in AcpiExResolveOperands()
486 ObjDesc = *StackPtr; in AcpiExResolveOperands()
544 Status = AcpiExConvertToInteger (ObjDesc, StackPtr, in AcpiExResolveOperands()
[all …]
H A Dexresolv.c167 ACPI_OPERAND_OBJECT **StackPtr,
188 ACPI_OPERAND_OBJECT **StackPtr, in AcpiExResolveToValue() argument
194 ACPI_FUNCTION_TRACE_PTR (ExResolveToValue, StackPtr); in AcpiExResolveToValue()
197 if (!StackPtr || !*StackPtr) in AcpiExResolveToValue()
208 if (ACPI_GET_DESCRIPTOR_TYPE (*StackPtr) == ACPI_DESC_TYPE_OPERAND) in AcpiExResolveToValue()
210 Status = AcpiExResolveObjectToValue (StackPtr, WalkState); in AcpiExResolveToValue()
216 if (!*StackPtr) in AcpiExResolveToValue()
227 if (ACPI_GET_DESCRIPTOR_TYPE (*StackPtr) == ACPI_DESC_TYPE_NAMED) in AcpiExResolveToValue()
230 ACPI_CAST_INDIRECT_PTR (ACPI_NAMESPACE_NODE, StackPtr), in AcpiExResolveToValue()
238 ACPI_DEBUG_PRINT ((ACPI_DB_EXEC, "Resolved object %p\n", *StackPtr)); in AcpiExResolveToValue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86DynAllocaExpander.cpp62 unsigned StackPtr = 0; member in __anondc6c05ef0111::X86DynAllocaExpander
180 } else if (MI.modifiesRegister(StackPtr, TRI)) { in computeLowerings()
243 BuildMI(*MBB, I, DL, TII->get(getSubOpcode(Is64BitAlloca)), StackPtr) in lower()
244 .addReg(StackPtr) in lower()
261 TII->get(Is64BitAlloca ? X86::SUB64rr : X86::SUB32rr), StackPtr) in lower()
262 .addReg(StackPtr) in lower()
285 StackPtr = TRI->getStackRegister(); in runOnMachineFunction()
H A DX86FrameLowering.cpp60 StackPtr = TRI->getStackRegister(); in X86FrameLowering()
270 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(AddSubRROpc), StackPtr) in emitSPUpdate()
271 .addReg(StackPtr) in emitSPUpdate()
298 .addReg(StackPtr); in emitSPUpdate()
303 StackPtr, false, 0); in emitSPUpdate()
305 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64rm), StackPtr), in emitSPUpdate()
306 StackPtr, false, 0); in emitSPUpdate()
369 StackPtr), in BuildStackAdjustment()
370 StackPtr, false, Offset); in BuildStackAdjustment()
376 MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr) in BuildStackAdjustment()
[all …]
H A DX86RegisterInfo.h38 /// StackPtr - X86 physical register used as stack ptr.
40 unsigned StackPtr; variable
165 Register getStackRegister() const { return StackPtr; }
H A DX86CallFrameOptimization.cpp383 Register StackPtr = RegInfo.getStackRegister(); in collectCallInfo() local
395 J->getOperand(1).getReg() == StackPtr) { in collectCallInfo()
398 StackPtr = Context.SPCopy->getOperand(0).getReg(); in collectCallInfo()
428 (I->getOperand(X86::AddrBaseReg).getReg() != StackPtr) || in collectCallInfo()
H A DX86RegisterInfo.cpp68 StackPtr = Use64BitReg ? X86::RSP : X86::ESP; in X86RegisterInfo()
73 StackPtr = X86::ESP; in X86RegisterInfo()
935 if (BasePtr == StackPtr) in eliminateFrameIndex()
1014 return TFI->hasFP(MF) ? FramePtr : StackPtr; in getFrameRegister()
H A DX86ISelLoweringCall.cpp1923 SDValue X86TargetLowering::LowerMemOpCallTo(SDValue Chain, SDValue StackPtr, in LowerMemOpCallTo() argument
1932 StackPtr, PtrOff); in LowerMemOpCallTo()
2143 SDValue StackPtr; in LowerCall() local
2244 if (!StackPtr.getNode()) in LowerCall()
2245 StackPtr = DAG.getCopyFromReg(Chain, dl, RegInfo->getStackRegister(), in LowerCall()
2247 MemOpChains.push_back(LowerMemOpCallTo(Chain, StackPtr, Arg, in LowerCall()
2362 if (!StackPtr.getNode()) in LowerCall()
2363 StackPtr = DAG.getCopyFromReg(Chain, dl, RegInfo->getStackRegister(), in LowerCall()
2366 StackPtr, Source); in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kRegisterInfo.cpp49 StackPtr = M68k::SP; in M68kRegisterInfo()
187 BasePtr = (FIndex < 0 ? FramePtr : StackPtr); in eliminateFrameIndex()
189 BasePtr = StackPtr; in eliminateFrameIndex()
191 BasePtr = (TFI->hasFP(MF) ? FramePtr : StackPtr); in eliminateFrameIndex()
207 if (BasePtr == StackPtr) in eliminateFrameIndex()
264 return TFI->hasFP(MF) ? FramePtr : StackPtr; in getFrameRegister()
H A DM68kFrameLowering.cpp40 StackPtr = TRI->getStackRegister(); in M68kFrameLowering()
359 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr) in emitSPUpdate()
360 .addReg(StackPtr) in emitSPUpdate()
401 if (Opc == M68k::ADD32ai && PI->getOperand(0).getReg() == StackPtr) { in mergeSPUpdates()
402 assert(PI->getOperand(1).getReg() == StackPtr); in mergeSPUpdates()
407 } else if (Opc == M68k::SUB32ai && PI->getOperand(0).getReg() == StackPtr) { in mergeSPUpdates()
408 assert(PI->getOperand(1).getReg() == StackPtr); in mergeSPUpdates()
429 MachineInstrBuilder MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr) in BuildStackAdjustment()
430 .addReg(StackPtr) in BuildStackAdjustment()
605 BuildStackAlignAND(MBB, MBBI, DL, StackPtr, MaxAlign); in emitPrologue()
[all …]
H A DM68kRegisterInfo.h34 unsigned StackPtr; variable
108 unsigned getStackRegister() const { return StackPtr; } in getStackRegister()
H A DM68kFrameLowering.h37 unsigned StackPtr; variable
/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerUtilFuchsia.cpp345 uintptr_t StackPtr = in CrashHandler() local
348 __unsanitized_memcpy(reinterpret_cast<void *>(StackPtr), &GeneralRegisters, in CrashHandler()
350 GeneralRegisters.rsp = StackPtr; in CrashHandler()
355 uintptr_t StackPtr = in CrashHandler() local
357 __unsanitized_memcpy(reinterpret_cast<void *>(StackPtr), &GeneralRegisters, in CrashHandler()
359 GeneralRegisters.sp = StackPtr; in CrashHandler()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp165 SDValue StackPtr = DAG.CreateStackTemporary(InVT.getStoreSize(), Align); in ExpandRes_BITCAST() local
166 int SPFI = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex(); in ExpandRes_BITCAST()
171 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, InOp, StackPtr, PtrInfo); in ExpandRes_BITCAST()
174 Lo = DAG.getLoad(NOutVT, dl, Store, StackPtr, PtrInfo, NOutAlign); in ExpandRes_BITCAST()
178 StackPtr = in ExpandRes_BITCAST()
179 DAG.getMemBasePlusOffset(StackPtr, TypeSize::getFixed(IncrementSize), dl); in ExpandRes_BITCAST()
182 Hi = DAG.getLoad(NOutVT, dl, Store, StackPtr, in ExpandRes_BITCAST()
H A DLegalizeDAG.cpp264 static MachineMemOperand *getStackAlignedMMO(SDValue StackPtr, in getStackAlignedMMO() argument
268 int FI = cast<FrameIndexSDNode>(StackPtr)->getIndex(); in getStackAlignedMMO()
1392 SDValue StackPtr, Ch; in ExpandExtractFromVectorThroughStack() local
1413 StackPtr = ST->getBasePtr(); in ExpandExtractFromVectorThroughStack()
1423 StackPtr = DAG.CreateStackTemporary(VecVT); in ExpandExtractFromVectorThroughStack()
1425 StackPtr, DAG.getMachineFunction(), VecVT.isScalableVector()); in ExpandExtractFromVectorThroughStack()
1426 Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, StoreMMO); in ExpandExtractFromVectorThroughStack()
1436 StackPtr = TLI.getVectorSubVecPointer(DAG, StackPtr, VecVT, in ExpandExtractFromVectorThroughStack()
1438 NewLoad = DAG.getLoad(Op.getValueType(), dl, Ch, StackPtr, in ExpandExtractFromVectorThroughStack()
1441 StackPtr = TLI.getVectorElementPointer(DAG, StackPtr, VecVT, Idx); in ExpandExtractFromVectorThroughStack()
[all …]
H A DLegalizeTypes.cpp905 SDValue StackPtr = in CreateStackStoreLoad() local
908 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Op, StackPtr, in CreateStackStoreLoad()
911 return DAG.getLoad(DestVT, dl, Store, StackPtr, MachinePointerInfo(), Align); in CreateStackStoreLoad()
H A DLegalizeVectorTypes.cpp1630 SDValue StackPtr = in SplitVecRes_INSERT_SUBVECTOR()
1633 auto FrameIndex = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex(); in SplitVecRes_INSERT_SUBVECTOR()
1636 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo, in SplitVecRes_INSERT_SUBVECTOR()
1641 TLI.getVectorSubVecPointer(DAG, StackPtr, VecVT, SubVecVT, Idx); in SplitVecRes_INSERT_SUBVECTOR()
1646 Lo = DAG.getLoad(Lo.getValueType(), dl, Store, StackPtr, PtrInfo, in SplitVecRes_INSERT_SUBVECTOR()
1652 IncrementPointer(Load, LoVT, MPI, StackPtr); in SplitVecRes_INSERT_SUBVECTOR()
1655 Hi = DAG.getLoad(Hi.getValueType(), dl, Store, StackPtr, MPI, SmallestAlign);
1943 SDValue StackPtr = in SplitVecRes_INSERT_VECTOR_ELT()
1946 auto FrameIndex = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex(); in SplitVecRes_INSERT_VECTOR_ELT()
1949 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInf in SplitVecRes_INSERT_VECTOR_ELT()
1626 SDValue StackPtr = SplitVecRes_INSERT_SUBVECTOR() local
1939 SDValue StackPtr = SplitVecRes_INSERT_VECTOR_ELT() local
3044 SDValue StackPtr = DAG.CreateStackTemporary(MemVT.getStoreSize(), Alignment); SplitVecRes_VP_REVERSE() local
3517 SDValue StackPtr = SplitVecOp_EXTRACT_SUBVECTOR() local
3575 SDValue StackPtr = SplitVecOp_EXTRACT_VECTOR_ELT() local
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelLowering.cpp334 SDValue StackPtr; in LowerCall() local
350 if (!StackPtr.getNode()) in LowerCall()
351 StackPtr = DAG.getCopyFromReg(Chain, DL, Xtensa::SP, PtrVT); in LowerCall()
353 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, in LowerCall()
366 if (!StackPtr.getNode()) in LowerCall()
367 StackPtr = DAG.getCopyFromReg(Chain, DL, Xtensa::SP, PtrVT); in LowerCall()
369 SDValue Address = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, in LowerCall()
/freebsd/sys/contrib/dev/acpica/include/
H A Dacinterp.h635 ACPI_OPERAND_OBJECT **StackPtr,
651 ACPI_NAMESPACE_NODE **StackPtr,
661 ACPI_OPERAND_OBJECT **StackPtr,
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp299 SDValue StackPtr; in LowerCall() local
328 if (!StackPtr.getNode()) in LowerCall()
329 StackPtr = DAG.getCopyFromReg(Chain, dl, ARC::SP, in LowerCall()
334 ISD::ADD, dl, getPointerTy(DAG.getDataLayout()), StackPtr, SOffset); in LowerCall()
438 SDValue StackPtr = DAG.getRegister(ARC::SP, MVT::i32); in lowerCallResult() local
439 SDValue SpLoc = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, in lowerCallResult()
H A DARCFrameLowering.cpp47 int Amount, int StackPtr) { in generateStackAdjustment() argument
72 BuildMI(MBB, MBBI, dl, TII.get(AdjOp), StackPtr) in generateStackAdjustment()
73 .addReg(StackPtr) in generateStackAdjustment()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DSymbolRecordMapping.cpp516 case EncodedFramePtrReg::StackPtr: return RegisterId::VFRAME; in decodeFramePtrReg()
524 case EncodedFramePtrReg::StackPtr: return RegisterId::RSP; in encodeFramePtrReg()
548 return EncodedFramePtrReg::StackPtr; in encodeFramePtrReg()
560 return EncodedFramePtrReg::StackPtr;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp425 Value *StackPtr = Builder.CreateConstGEP2_32(doubleUnderJBufTy, JBufPtr, 0, 2, in setupEntryBlockAndCallSites() local
429 Builder.CreateStore(Val, StackPtr, /*isVolatile=*/true); in setupEntryBlockAndCallSites()
483 new StoreInst(StackAddr, StackPtr, true, in setupEntryBlockAndCallSites()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp570 SDValue StackPtr; in LowerCall() local
591 if (!StackPtr.getNode()) in LowerCall()
592 StackPtr = DAG.getCopyFromReg(Chain, DL, CSKY::R14, PtrVT); in LowerCall()
595 DAG.getStore(Chain, DL, Hi, StackPtr, MachinePointerInfo())); in LowerCall()
620 if (!StackPtr.getNode()) in LowerCall()
621 StackPtr = DAG.getCopyFromReg(Chain, DL, CSKY::R14, PtrVT); in LowerCall()
623 DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp934 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); in LowerCall_32() local
936 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff); in LowerCall_32()
954 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); in LowerCall_32() local
956 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff); in LowerCall_32()
988 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); in LowerCall_32() local
990 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff); in LowerCall_32()
997 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); in LowerCall_32() local
999 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff); in LowerCall_32()
1004 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff); in LowerCall_32()
1026 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); in LowerCall_32() local
[all …]

123