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

12

/freebsd-12-stable/sys/contrib/dev/acpica/components/executer/
H A Dexresop.c236 * StackPtr - Pointer to the operand stack to be
255 ACPI_OPERAND_OBJECT **StackPtr,
299 if (!StackPtr || !*StackPtr)
302 StackPtr));
309 ObjDesc = *StackPtr;
330 *StackPtr = ObjDesc;
461 ((*StackPtr)->Common.Type == ACPI_TYPE_LOCAL_REFERENCE) &&
462 ((*StackPtr)->Reference.Class == ACPI_REFCLASS_INDEX))
478 Status = AcpiExResolveToValue (StackPtr, WalkStat
253 AcpiExResolveOperands( UINT16 Opcode, ACPI_OPERAND_OBJECT **StackPtr, ACPI_WALK_STATE *WalkState) argument
[all...]
H A Dexresolv.c167 ACPI_OPERAND_OBJECT **StackPtr,
175 * PARAMETERS: **StackPtr - Points to entry on ObjStack, which can
188 ACPI_OPERAND_OBJECT **StackPtr,
194 ACPI_FUNCTION_TRACE_PTR (ExResolveToValue, StackPtr);
197 if (!StackPtr || !*StackPtr)
204 * The entity pointed to by the StackPtr can be either
208 if (ACPI_GET_DESCRIPTOR_TYPE (*StackPtr) == ACPI_DESC_TYPE_OPERAND)
210 Status = AcpiExResolveObjectToValue (StackPtr, WalkState);
216 if (!*StackPtr)
187 AcpiExResolveToValue( ACPI_OPERAND_OBJECT **StackPtr, ACPI_WALK_STATE *WalkState) argument
258 AcpiExResolveObjectToValue( ACPI_OPERAND_OBJECT **StackPtr, ACPI_WALK_STATE *WalkState) argument
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/tools/driver/
H A Dcc1_main.cpp87 unsigned long StackPtr, EnvEnd; local
100 &StackPtr, &EnvEnd) == 2) {
104 Usage = StackPtr < EnvEnd ? EnvEnd - StackPtr : StackPtr - EnvEnd;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86WinAllocaExpander.cpp61 unsigned StackPtr = 0; member in class:__anon5486::X86WinAllocaExpander
157 // A WinAlloca moves StackPtr, and potentially touches it.
181 } else if (MI.modifiesRegister(StackPtr, TRI)) {
239 TII->get(getSubOpcode(Is64BitAlloca, Amount)), StackPtr)
240 .addReg(StackPtr)
257 TII->get(Is64BitAlloca ? X86::SUB64rr : X86::SUB32rr), StackPtr)
258 .addReg(StackPtr)
281 StackPtr = TRI->getStackRegister();
H A DX86RegisterInfo.h38 /// StackPtr - X86 physical register used as stack ptr.
40 unsigned StackPtr; member in class:llvm::final
139 Register getStackRegister() const { return StackPtr; }
H A DX86CallFrameOptimization.cpp383 Register StackPtr = RegInfo.getStackRegister(); local
395 J->getOperand(1).getReg() == StackPtr) {
398 StackPtr = Context.SPCopy->getOperand(0).getReg();
420 // mov imm/reg, k(%StackPtr)
428 (I->getOperand(X86::AddrBaseReg).getReg() != StackPtr) ||
H A DX86FrameLowering.cpp48 StackPtr = TRI->getStackRegister();
278 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(AddSubRROpc), StackPtr)
279 .addReg(StackPtr)
306 .addReg(StackPtr);
311 StackPtr, false, 0);
313 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64rm), StackPtr),
314 StackPtr, false, 0);
379 StackPtr),
380 StackPtr, false, Offset);
386 MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr)
[all...]
H A DX86RegisterInfo.cpp64 StackPtr = Use64BitReg ? X86::RSP : X86::ESP;
69 StackPtr = X86::ESP;
767 if (BasePtr == StackPtr)
797 return TFI->hasFP(MF) ? FramePtr : StackPtr;
H A DX86ExpandPseudo.cpp291 Register StackPtr = TRI->getStackRegister(); local
293 TII->get(Uses64BitFramePtr ? X86::MOV64rr : X86::MOV32rr), StackPtr)
H A DX86FrameLowering.h45 /// instruction operands should be used to manipulate StackPtr and FramePtr.
48 unsigned StackPtr; member in class:llvm::X86FrameLowering
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerUtilFuchsia.cpp308 uintptr_t StackPtr = GeneralRegisters.rsp - CFAOffset; local
309 __unsanitized_memcpy(reinterpret_cast<void *>(StackPtr), &GeneralRegisters,
311 GeneralRegisters.rsp = StackPtr;
315 uintptr_t StackPtr = GeneralRegisters.sp - CFAOffset; local
316 __unsanitized_memcpy(reinterpret_cast<void *>(StackPtr), &GeneralRegisters,
318 GeneralRegisters.sp = StackPtr;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp159 SDValue StackPtr = DAG.CreateStackTemporary(InVT, Alignment); local
160 int SPFI = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex();
165 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, InOp, StackPtr, PtrInfo);
168 Lo = DAG.getLoad(NOutVT, dl, Store, StackPtr, PtrInfo);
172 StackPtr = DAG.getMemBasePlusOffset(StackPtr, IncrementSize, dl);
175 Hi = DAG.getLoad(NOutVT, dl, Store, StackPtr,
H A DLegalizeDAG.cpp378 SDValue StackPtr = DAG.CreateStackTemporary(VT); local
380 int SPFI = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex();
384 DAG.getEntryNode(), dl, Tmp1, StackPtr,
387 SDValue StackPtr2 = TLI.getVectorElementPointer(DAG, StackPtr, VT, Tmp3);
392 return DAG.getLoad(VT, dl, Ch, StackPtr, MachinePointerInfo::getFixedStack(
1301 SDValue StackPtr, Ch;
1324 StackPtr = ST->getBasePtr();
1334 StackPtr = DAG.CreateStackTemporary(VecVT);
1335 Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr,
1339 StackPtr
[all...]
H A DLegalizeVectorTypes.cpp1153 SDValue StackPtr = DAG.CreateStackTemporary(VecVT); local
1155 DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, MachinePointerInfo());
1158 SDValue SubVecPtr = TLI.getVectorElementPointer(DAG, StackPtr, VecVT, Idx);
1165 DAG.getLoad(Lo.getValueType(), dl, Store, StackPtr, MachinePointerInfo());
1169 StackPtr = DAG.getMemBasePlusOffset(StackPtr, IncrementSize, dl);
1172 Hi = DAG.getLoad(Hi.getValueType(), dl, Store, StackPtr, MachinePointerInfo(),
1445 SDValue StackPtr = DAG.CreateStackTemporary(VecVT); local
1447 auto FrameIndex = cast<FrameIndexSDNode>(StackPtr.getNode())->getIndex();
1449 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInf
2203 SDValue StackPtr = DAG.CreateStackTemporary(VecVT); local
[all...]
H A DLegalizeTypes.cpp862 SDValue StackPtr = DAG.CreateStackTemporary(Op.getValueType(), DestVT); local
865 DAG.getStore(DAG.getEntryNode(), dl, Op, StackPtr, MachinePointerInfo());
867 return DAG.getLoad(DestVT, dl, Store, StackPtr, MachinePointerInfo());
/freebsd-12-stable/sys/contrib/dev/acpica/include/
H A Dacinterp.h635 ACPI_OPERAND_OBJECT **StackPtr,
651 ACPI_NAMESPACE_NODE **StackPtr,
661 ACPI_OPERAND_OBJECT **StackPtr,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp260 SDValue StackPtr; local
289 if (!StackPtr.getNode())
290 StackPtr = DAG.getCopyFromReg(Chain, dl, ARC::SP,
295 ISD::ADD, dl, getPointerTy(DAG.getDataLayout()), StackPtr, SOffset);
400 SDValue StackPtr = DAG.getRegister(ARC::SP, MVT::i32); local
401 SDValue SpLoc = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr,
H A DARCFrameLowering.cpp47 int Amount, int StackPtr) {
72 BuildMI(MBB, MBBI, dl, TII.get(AdjOp), StackPtr)
73 .addReg(StackPtr)
44 generateStackAdjustment(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, const ARCInstrInfo &TII, DebugLoc dl, int Amount, int StackPtr) argument
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp401 Value *StackPtr = Builder.CreateConstGEP2_32(doubleUnderJBufTy, JBufPtr, 0, 2, local
405 Builder.CreateStore(Val, StackPtr, /*isVolatile=*/true);
460 Instruction *StoreStackAddr = new StoreInst(StackAddr, StackPtr, true);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DSymbolRecordMapping.cpp503 case EncodedFramePtrReg::StackPtr: return RegisterId::VFRAME;
511 case EncodedFramePtrReg::StackPtr: return RegisterId::RSP;
535 return EncodedFramePtrReg::StackPtr;
547 return EncodedFramePtrReg::StackPtr;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp822 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); local
824 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
843 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); local
845 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
877 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); local
879 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
886 SDValue StackPtr = DAG.getRegister(SP::O6, MVT::i32); local
888 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
893 PtrOff = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, PtrOff);
915 SDValue StackPtr local
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeView.h538 StackPtr = 1, member in class:llvm::codeview::CallingConvention::ClassOptions::FrameProcedureOptions::FunctionOptions::HfaKind::MemberAccess::MethodKind::MethodOptions::ModifierOptions::PointerKind::PointerMode::PointerOptions::PointerToMemberRepresentation::VFTableSlotKind::WindowsRTClassKind::ExportFlags::EncodedFramePtrReg
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp654 SDValue StackPtr; local
690 if (StackPtr.getNode() == nullptr)
691 StackPtr = DAG.getCopyFromReg(Chain, DL, Lanai::SP,
695 DAG.getNode(ISD::ADD, DL, getPointerTy(DAG.getDataLayout()), StackPtr,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h666 SDValue &StackPtr,
677 SDValue LowerMemOpCallTo(SDValue Chain, SDValue StackPtr, SDValue Arg,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.h588 SmallVectorImpl<SDValue> &MemOpChains, SDValue StackPtr,
607 SDValue passArgOnStack(SDValue StackPtr, unsigned Offset, SDValue Chain,

Completed in 167 milliseconds

12