Home
last modified time | relevance | path

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

12

/external/libunwind/src/x86_64/
DGstash_frame.c42 rs->reg[RSP].where, rs->reg[RSP].val, DWARF_GET_LOC(d->loc[RSP])); in tdep_stash_frame()
52 || rs->reg[DWARF_CFA_REG_COLUMN].val == RSP) in tdep_stash_frame()
60 && (rs->reg[RSP].where == DWARF_WHERE_UNDEF in tdep_stash_frame()
61 || rs->reg[RSP].where == DWARF_WHERE_SAME in tdep_stash_frame()
62 || (rs->reg[RSP].where == DWARF_WHERE_CFAREL in tdep_stash_frame()
63 && labs(rs->reg[RSP].val) < (1 << 14) in tdep_stash_frame()
64 && rs->reg[RSP].val+1 != 0))) in tdep_stash_frame()
68 f->cfa_reg_rsp = (rs->reg[DWARF_CFA_REG_COLUMN].val == RSP); in tdep_stash_frame()
72 if (rs->reg[RSP].where == DWARF_WHERE_CFAREL) in tdep_stash_frame()
73 f->rsp_cfa_offset = rs->reg[RSP].val; in tdep_stash_frame()
[all …]
Dinit.h56 c->dwarf.loc[RSP] = REG_INIT_LOC(c, rsp, RSP); in common_init()
DGget_save_loc.c41 case UNW_X86_64_RSP: loc = c->dwarf.loc[RSP]; break; in unw_get_save_loc()
Dunwind_i.h46 #define RSP 7 macro
DGstep.c198 c->dwarf.loc[RSP] = rsp_loc; in unw_step()
DGos-freebsd.c118 c->dwarf.loc[RSP] = DWARF_LOC (ucontext + UC_MCONTEXT_GREGS_RSP, 0); in unw_handle_signal_frame()
/external/llvm/test/MC/X86/
Dintel-syntax-2.s6 mov DWORD PTR [RSP - 4], 257
13 mov DWORD PTR [RSP - 4], 255
Dintel-syntax.s9 mov DWORD PTR [RSP - 4], 257
11 mov DWORD PTR [RSP + 4], 258
13 mov QWORD PTR [RSP - 16], 123
15 mov BYTE PTR [RSP - 17], 97
17 mov EAX, DWORD PTR [RSP - 4]
19 mov RAX, QWORD PTR [RSP]
21 mov DWORD PTR [RSP - 4], -4
25 mov EAX, DWORD PTR [RSP + 4*RAX - 24]
Dintel-syntax-encoding.s25 mov QWORD PTR [RSP - 16], RAX
/external/llvm/test/CodeGen/X86/
Dstatepoint-stackmap-format.ll73 ; Direct Spill Slot [RSP+0]
93 ; Direct Spill Slot [RSP+0]
98 ; Direct Spill Slot [RSP+0]
Dstatepoint-allocas.ll86 ; Direct Spill Slot [RSP+0]
110 ; Direct Spill Slot [RSP+0]
Dstackmap-liveness.ll122 ; LiveOut Entry 1: %RSP (8 bytes)
159 ; LiveOut Entry 1: %RSP (8 bytes)
/external/llvm/lib/Target/X86/
DX86RegisterInfo.cpp77 StackPtr = Use64BitReg ? X86::RSP : X86::ESP; in X86RegisterInfo()
349 for (MCSubRegIterator I(X86::RSP, this, /*IncludeSelf=*/true); I.isValid(); in getReservedRegs()
598 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP: in getX86SubSuperRegister()
626 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP: in getX86SubSuperRegister()
663 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP: in getX86SubSuperRegister()
699 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP: in getX86SubSuperRegister()
735 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP: in getX86SubSuperRegister()
736 return X86::RSP; in getX86SubSuperRegister()
DX86CompilationCallback_Win64.asm20 ; Save RSP.
DX86RegisterInfo.td136 def RSP : X86Reg<"rsp", 4, [ESP]>, DwarfRegNum<[7, -2, -2]>;
345 RBX, R14, R15, R12, R13, RBP, RSP, RIP)>;
391 (add RAX, RCX, RDX, RSI, RDI, RBX, RBP, RSP, RIP)>;
401 // GR64_NOSP - GR64 registers except RSP (and RIP).
402 def GR64_NOSP : RegisterClass<"X86", [i64], 64, (sub GR64, RSP, RIP)>;
409 // GR64_NOREX_NOSP - GR64_NOREX registers except RSP.
DX86InstrControl.td257 // RSP is marked as a use to prevent stack-pointer assignments that appear
260 let isCall = 1, Uses = [RSP], SchedRW = [WriteJump] in {
282 isCodeGenOnly = 1, Uses = [RSP], usesCustomInserter = 1,
DX86FrameLowering.cpp438 unsigned SP = Is64Bit ? X86::RSP : X86::ESP; in emitStackProbeCall()
449 BuildMI(MBB, MBBI, DL, TII.get(X86::SUB64rr), X86::RSP) in emitStackProbeCall()
450 .addReg(X86::RSP) in emitStackProbeCall()
1675 ScratchReg = IsLP64 ? X86::RSP : X86::ESP; in adjustForSegmentedStacks()
1677 … BuildMI(checkMBB, DL, TII.get(IsLP64 ? X86::LEA64r : X86::LEA64_32r), ScratchReg).addReg(X86::RSP) in adjustForSegmentedStacks()
1929 SPReg = X86::RSP; in adjustForHiPEPrologue()
/external/strace/linux/x86_64/
Duserent.h20 XLAT(8*RSP),
/external/kernel-headers/original/uapi/asm-x86/asm/
Dptrace-abi.h50 #define RSP 152 macro
/external/ltrace/sysdeps/linux-gnu/x86/
Dregs.c44 # define XSP (8 * RSP)
/external/llvm/lib/Target/X86/AsmParser/
DX86AsmInstrumentation.cpp118 bool IsStackReg(unsigned Reg) { return Reg == X86::RSP || Reg == X86::ESP; } in IsStackReg()
806 if (FrameReg == X86::RSP) { in InstrumentMemOperandPrologue()
844 if (FrameReg == X86::RSP) in InstrumentMemOperandEpilogue()
866 X86Operand::CreateMem(getPointerWidth(), 0, Disp, X86::RSP, 0, 1, in EmitAdjustRSP()
868 EmitLEA(*Op, MVT::i64, X86::RSP, Out); in EmitAdjustRSP()
878 .addReg(X86::RSP) in EmitCallAsanReport()
879 .addReg(X86::RSP) in EmitCallAsanReport()
/external/lzma/Asm/x86/
D7zAsm.asm66 r4 equ RSP
/external/google-breakpad/src/common/android/
Dbreakpad_getcontext_unittest.cc136 CHECK_REG(RSP); in TEST()
/external/llvm/lib/Target/X86/MCTargetDesc/
DX86MCTargetDesc.cpp146 unsigned StackPtr = is64Bit ? X86::RSP : X86::ESP; in createX86MCAsmInfo()
/external/llvm/include/llvm/DebugInfo/PDB/
DPDBTypes.h408 RSP = 335, enumerator

12