Home
last modified time | relevance | path

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

12

/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/internal/
H A Datomic.d94 push RBX; in version()
97 mov RBX, 0; in version()
104 pop RBX; in version()
114 push RBX; in version() local
115 mov RBX, 0; in version() local
120 pop RBX; in version() local
201 push RBX; in version() local
205 mov RBX, [RCX]; in version() local
209 pop RBX; in version() local
218 push RBX; in version() local
[all …]
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/config/mingw/
H A Dswitchcontext.S40 pushq %RBX;
62 popq %RBX;
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/config/mingw/
H A Dswitchcontext.S37 pushq %RBX;
59 popq %RBX;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp155 {codeview::RegisterId::RBX, X86::RBX}, in initLLVMToSEHAndCVRegMapping()
633 case X86::BH: case X86::BL: case X86::BX: case X86::EBX: case X86::RBX: in getX86SubSuperRegisterOrZero()
645 case X86::BH: case X86::BL: case X86::BX: case X86::EBX: case X86::RBX: in getX86SubSuperRegisterOrZero()
682 case X86::BH: case X86::BL: case X86::BX: case X86::EBX: case X86::RBX: in getX86SubSuperRegisterOrZero()
718 case X86::BH: case X86::BL: case X86::BX: case X86::EBX: case X86::RBX: in getX86SubSuperRegisterOrZero()
754 case X86::BH: case X86::BL: case X86::BX: case X86::EBX: case X86::RBX: in getX86SubSuperRegisterOrZero()
755 return X86::RBX; in getX86SubSuperRegisterOrZero()
H A DX86AsmBackend.cpp1295 case X86::RBX: in PushInstrSize()
1315 X86::RBX, X86::R12, X86::R13, X86::R14, X86::R15, X86::RBP, 0 in getCompactUnwindRegNum()
/netbsd-src/sys/arch/amd64/include/
H A Dframe_regs.h49 greg(rbx, RBX, 13) /* tf_rbx */ \
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86CallingConv.td427 CCIfType<[i64], CCAssignToReg<[RBX, RBP, RDI, RSI, RDX, RCX, R8, R9,
597 CCIfType<[i64], CCAssignToReg<[RBX, R12, RBP, R15,
694 CCAssignToReg<[R13, RBP, R12, RBX, R14, RSI, RDI, R8, R9, R15]>>,
1091 def CSR_64 : CalleeSavedRegs<(add RBX, R12, R13, R14, R15, RBP)>;
1099 def CSR_Win64_NoSSE : CalleeSavedRegs<(add RBX, RBP, RDI, RSI, R12, R13, R14, R15)>;
1129 def CSR_64_MostRegs : CalleeSavedRegs<(add RBX, RCX, RDX, RSI, RDI, R8, R9, R10,
1144 def CSR_64_AllRegs_NoSSE : CalleeSavedRegs<(add RAX, RBX, RCX, RDX, RSI, RDI, R8, R9,
1155 def CSR_Win64_Intel_OCL_BI_AVX : CalleeSavedRegs<(add RBX, RBP, RDI, RSI, R12,
1159 def CSR_Win64_Intel_OCL_BI_AVX512 : CalleeSavedRegs<(add RBX, RBP, RDI, RSI,
1171 def CSR_64_Intel_OCL_BI_AVX512 : CalleeSavedRegs<(add RBX, RSI, R14, R15,
[all …]
H A DX86ExpandPseudo.cpp440 TII->copyPhysReg(MBB, MBBI, DL, X86::RBX, InArg.getReg(), false); in ExpandMI()
447 TII->copyPhysReg(MBB, MBBI, DL, X86::RBX, SaveRbx, in ExpandMI()
545 TII->copyPhysReg(MBB, MBBI, DL, X86::RBX, SaveRbx, /*SrcIsKill*/ true); in ExpandMI()
H A DX86RegisterInfo.td172 def RBX : X86Reg<"rbx", 3, [EBX]>, DwarfRegNum<[3, -2, -2]>;
391 // List call-clobbered registers before callee-save registers. RBX, RBP, (and
437 RBX, R14, R15, R12, R13, RBP, RSP, RIP)>;
460 def GR64_ABCD : RegisterClass<"X86", [i64], 64, (add RAX, RCX, RDX, RBX)>;
484 (add RAX, RCX, RDX, RSI, RDI, RBX, RBP, RSP, RIP)>;
H A DX86InstrSystem.td590 let Defs = [RSI, RDI], Uses = [RBX, RDX, RSI, RDI] in {
681 let Uses = [RAX, RBX, RCX, RDX], Defs = [RAX, RBX, RCX] in {
742 // RBX/RCX/RDX: Leaf-specific purpose."
749 let Uses = [RAX, RBX, RCX, RDX], Defs = [RAX, RBX, RCX, RDX, EFLAGS] in
H A DX86InstrCompiler.td859 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX, RBX, RCX, RDX],
867 // This pseudo must be used when the frame uses RBX as
868 // the base pointer. Indeed, in such situation RBX is a reserved
871 // RBX that will happen when setting the arguments for the instrucion.
874 // defines RBX (instead of using RBX).
875 // The rationale is that we will define RBX during the expansion of
876 // the pseudo. The argument feeding RBX is rbx_input.
879 // save the value of RBX across the actual instruction.
885 // the value of RBX.
886 let Defs = [RAX, RDX, RBX, EFLAGS], Uses = [RAX, RCX, RDX],
[all …]
H A DX86RegisterInfo.cpp68 BasePtr = Use64BitReg ? X86::RBX : X86::EBX; in X86RegisterInfo()
/netbsd-src/external/lgpl3/gmp/dist/tests/
H A Damd64call.asm88 define(`RBX', eval(8*16)($1))
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/Disassembler/
H A DX86DisassemblerDecoder.h173 ENTRY(RBX) \
191 ENTRY(RBX) \
/netbsd-src/external/bsd/pcc/dist/pcc/arch/amd64/
H A Dmacdefs.h161 #define RBX 003 macro
H A Dlocal2.c1068 case 'b': reg = RBX; break; in myxasm()
1209 { "rbx", RBX },
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/thread/
H A Dfiber.d317 push RBX; in fiber_switchContext() local
332 pop RBX; in fiber_switchContext() local
398 push RBX; in fiber_switchContext() local
414 pop RBX; in fiber_switchContext() local
H A Dosthread.d1546 mov [regs + 0 * 8], RBX; in package()
1560 mov [regs + 0 * 8], RBX; in package()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeViewRegisters.def221 CV_REGISTER(RBX, 329)
/netbsd-src/external/apache2/llvm/dist/llvm/docs/TableGen/
H A Dindex.rst71 R15B, R15D, R15W, R8, R8B, R8D, R8W, R9, R9B, R9D, R9W, RAX, RBP, RBX, RCX, RDI,
/netbsd-src/external/gpl3/binutils/dist/opcodes/
H A DChangeLog-2011143 RBX): New.
/netbsd-src/external/gpl3/gdb/dist/opcodes/
H A DChangeLog-2011143 RBX): New.
H A DChangeLog-2012396 RBX for the third operand.
/netbsd-src/external/gpl3/gdb.old/dist/opcodes/
H A DChangeLog-2011143 RBX): New.
/netbsd-src/external/gpl3/binutils.old/dist/opcodes/
H A DChangeLog-2011143 RBX): New.

12