/external/llvm/test/MC/X86/ |
D | intel-syntax.s | 9 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]
|
D | intel-syntax-2.s | 6 mov DWORD PTR [RSP - 4], 257
|
D | intel-syntax-encoding.s | 25 mov QWORD PTR [RSP - 16], RAX
|
/external/llvm/lib/Target/X86/ |
D | X86RegisterInfo.cpp | 74 StackPtr = X86::RSP; in X86RegisterInfo() 318 for (MCSubRegIterator I(X86::RSP, this, /*IncludeSelf=*/true); I.isValid(); in getReservedRegs() 538 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP: in getX86SubSuperRegister() 566 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP: in getX86SubSuperRegister() 603 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP: in getX86SubSuperRegister() 639 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP: in getX86SubSuperRegister() 675 case X86::SPL: case X86::SP: case X86::ESP: case X86::RSP: in getX86SubSuperRegister() 676 return X86::RSP; in getX86SubSuperRegister()
|
D | X86InstrControl.td | 231 // RSP is marked as a use to prevent stack-pointer assignments that appear 234 let isCall = 1, Uses = [RSP], SchedRW = [WriteJump] in { 257 // ___chkstk(Mingw64): clobber R10, R11, RAX and EFLAGS, and update RSP. 258 let Defs = [RAX, R10, R11, RSP, EFLAGS], 259 Uses = [RSP] in { 267 isCodeGenOnly = 1, Uses = [RSP], usesCustomInserter = 1,
|
D | X86CompilationCallback_Win64.asm | 20 ; Save RSP.
|
D | X86RegisterInfo.td | 136 def RSP : X86Reg<"rsp", 4, [ESP]>, DwarfRegNum<[7, -2, -2]>; 340 RBX, R14, R15, R12, R13, RBP, RSP, RIP)>; 386 (add RAX, RCX, RDX, RSI, RDI, RBX, RBP, RSP, RIP)>; 396 // GR64_NOSP - GR64 registers except RSP (and RIP). 397 def GR64_NOSP : RegisterClass<"X86", [i64], 64, (sub GR64, RSP, RIP)>; 404 // GR64_NOREX_NOSP - GR64_NOREX registers except RSP.
|
D | X86InstrInfo.td | 275 // A version of ptr_rc which excludes SP, ESP, and RSP. This is used for 823 let Defs = [RBP,RSP], Uses = [RBP,RSP], mayLoad = 1, neverHasSideEffects = 1 in 883 let Defs = [RSP], Uses = [RSP], neverHasSideEffects=1 in { 902 let Defs = [RSP], Uses = [RSP], neverHasSideEffects = 1, mayStore = 1, 912 let Defs = [RSP, EFLAGS], Uses = [RSP], mayLoad = 1, neverHasSideEffects=1 in 915 let Defs = [RSP], Uses = [RSP, EFLAGS], mayStore = 1, neverHasSideEffects=1 in
|
D | X86InstrCompiler.td | 56 // ADJCALLSTACKDOWN/UP implicitly use/def RSP because they may be expanded into 61 let Defs = [RSP, EFLAGS], Uses = [RSP] in { 122 let Defs = [RAX, RSP, EFLAGS], Uses = [RSP] in 405 // All calls clobber the non-callee saved registers. RSP is marked as 413 Uses = [RSP] in { 439 Uses = [RSP, RDI],
|
D | X86FrameLowering.cpp | 1480 ScratchReg = X86::RSP; in adjustForSegmentedStacks() 1482 BuildMI(checkMBB, DL, TII.get(X86::LEA64r), ScratchReg).addReg(X86::RSP) in adjustForSegmentedStacks() 1697 SPReg = X86::RSP; in adjustForHiPEPrologue()
|
D | X86CodeEmitter.cpp | 549 IndexReg.getReg() != X86::RSP && "Cannot use ESP as index reg!"); in emitMemModRMByte()
|
/external/kernel-headers/original/asm-x86/ |
D | ptrace-abi.h | 50 #define RSP 152 macro
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/win64/tests/ |
D | sce1.asm | 15 [savereg rdi, 010h]; you can still use RSP as the base of the frame
|
D | sce3.asm | 15 [savereg rdi, 010h]; you can still use RSP as the base of the frame
|
D | sce3.masm | 18 .savereg rdi, 010h; you can still use RSP as the base of the frame
|
/external/lzma/Asm/x86/ |
D | 7zAsm.asm | 66 r4 equ RSP
|
/external/valgrind/main/VEX/auxprogs/ |
D | genoffsets.c | 106 GENOFFSET(AMD64,amd64,RSP); in foo()
|
/external/valgrind/main/coregrind/m_sigframe/ |
D | sigframe-amd64-linux.c | 360 SC2(rsp,RSP); in synth_ucontext()
|
/external/llvm/lib/Target/X86/MCTargetDesc/ |
D | X86MCTargetDesc.cpp | 293 unsigned StackPtr = is64Bit ? X86::RSP : X86::ESP; in createX86MCAsmInfo()
|
D | X86MCCodeEmitter.cpp | 462 IndexReg.getReg() != X86::RSP && "Cannot use ESP as index reg!"); in EmitMemModRMByte()
|
/external/llvm/lib/Target/X86/Disassembler/ |
D | X86DisassemblerDecoder.h | 183 ENTRY(RSP) \
|
/external/llvm/docs/ |
D | TableGenFundamentals.rst | 181 RDX, RIP, RSI, RSP, SI, SIL, SP, SPL, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7,
|
D | CodeGenerator.rst | 1465 immediately after the return address, then ``ESP/RSP`` is moved to 1466 ``EBP/RBP``. Thus to unwind, ``ESP/RSP`` is restored with the current 1489 ``ESP/RSP``. Then the return is done by popping the stack into the PC. All
|
/external/strace/ |
D | process.c | 2693 { 8*RSP, "8*RSP" },
|
/external/valgrind/main/memcheck/ |
D | mc_machine.c | 569 if (o == GOF(RSP) && is1248) return o; in get_otrack_shadow_offset_wrk()
|