Home
last modified time | relevance | path

Searched refs:RCX (Results 1 – 25 of 29) sorted by relevance

12

/third_party/libunwind/src/x86_64/
Dinit.h51 c->dwarf.loc[RCX] = REG_INIT_LOC(c, rcx, RCX); in common_init()
Dunwind_i.h41 #define RCX 2 macro
DGos-freebsd.c116 c->dwarf.loc[RCX] = DWARF_LOC (ucontext + UC_MCONTEXT_GREGS_RCX, 0); in x86_64_handle_signal_frame()
136 c->dwarf.loc[RCX] = c->dwarf.loc[R10]; in x86_64_handle_signal_frame()
DGregs.c107 case UNW_X86_64_RCX: loc = c->dwarf.loc[RCX]; break; in tdep_access_reg()
DGos-solaris.c78 c->dwarf.loc[RCX] = DWARF_LOC (ucontext + UC_MCONTEXT_GREGS_RCX, 0); in x86_64_handle_signal_frame()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86SelectionDAGInfo.cpp56 const MCPhysReg ClobberSet[] = {X86::RCX, X86::RAX, X86::RDI, in EmitTargetCodeForMemset()
155 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RCX : X86::ECX, in EmitTargetCodeForMemset()
190 const unsigned CX = Use64BitRegs ? X86::RCX : X86::ECX; in emitRepmovs()
302 const MCPhysReg ClobberSet[] = {X86::RCX, X86::RSI, X86::RDI, in EmitTargetCodeForMemcpy()
DX86RegisterBanks.td12 /// General Purpose Registers: RAX, RCX,...
DX86CallingConv.td64 let GPR_64 = [RAX, RCX, RDX, RDI, RSI, R8, R9, R10, R11, R12, R14, R15];
71 let GPR_64 = [RAX, RCX, RDX, RDI, RSI, R8, R9, R12, R13, R14, R15];
221 CCIfType<[i64], CCAssignToReg<[RAX, RDX, RCX]>>,
395 CCIfType<[i64], CCAssignToReg<[RAX, RDX, RCX, R8]>>,
424 CCIfType<[i64], CCAssignToReg<[RBX, RBP, RDI, RSI, RDX, RCX, R8, R9,
523 CCIfType<[i64], CCAssignToReg<[RDI, RSI, RDX, RCX, R8 , R9 ]>>,
585 RDI, RSI, RDX, RCX, R8, R9,
640 [RCX , RDX , R8 , R9 ]>>,
650 // Do not pass the sret argument in RCX, the Win64 thiscall calling
651 // convention requires "this" to be passed in RCX.
[all …]
DX86RegisterInfo.td171 def RCX : X86Reg<"rcx", 1, [ECX]>, DwarfRegNum<[2, -2, -2]>;
423 (add RAX, RCX, RDX, RSI, RDI, R8, R9, R10, R11,
447 def GR64_ABCD : RegisterClass<"X86", [i64], 64, (add RAX, RCX, RDX, RBX)>;
449 def GR64_TC : RegisterClass<"X86", [i64], 64, (add RAX, RCX, RDX, RSI, RDI,
451 def GR64_TCW64 : RegisterClass<"X86", [i64], 64, (add RAX, RCX, RDX,
471 (add RAX, RCX, RDX, RSI, RDI, RBX, RBP, RSP, RIP)>;
DX86InstrSystem.td19 let Defs = [RAX, RCX, RDX] in
663 let Uses = [RAX, RBX, RCX, RDX], Defs = [RAX, RBX, RCX] in {
724 // RBX/RCX/RDX: Leaf-specific purpose."
731 let Uses = [RAX, RBX, RCX, RDX], Defs = [RAX, RBX, RCX, RDX, EFLAGS] in
DX86FrameLowering.cpp589 ZeroReg = InProlog ? X86::RCX in emitStackProbeInline()
599 LimitReg = InProlog ? X86::RCX in emitStackProbeInline()
601 JoinReg = InProlog ? X86::RCX in emitStackProbeInline()
603 ProbeReg = InProlog ? X86::RCX in emitStackProbeInline()
622 const bool IsRCXLiveIn = MBB.isLiveIn(X86::RCX); in emitStackProbeInline()
637 .addReg(X86::RCX); in emitStackProbeInline()
721 TII.get(X86::MOV64rm), X86::RCX), in emitStackProbeInline()
1078 Establisher = Uses64BitFramePtr ? X86::RCX : X86::ECX; in emitPrologue()
DX86CallingConv.cpp86 static const MCPhysReg RegListGPR[] = {X86::RCX, X86::RDX, X86::R8, X86::R9}; in CC_X86_64_VectorCallGetGPRs()
DX86InstrCompiler.td397 let Defs = [RCX,RDI,RSI], Uses = [RCX,RDI,RSI], isCodeGenOnly = 1 in {
433 let Uses = [RAX,RCX,RDI] in
440 let Defs = [RCX,RDI], isCodeGenOnly = 1 in {
441 let Uses = [AL,RCX,RDI] in
446 let Uses = [AX,RCX,RDI] in
451 let Uses = [RAX,RCX,RDI] in
457 let Uses = [RAX,RCX,RDI] in
493 let Defs = [RAX, RCX, RDX, RSI, RDI, R8, R9, R10, R11,
909 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX, RBX, RCX, RDX],
916 let Defs = [RAX, RDX, RBX, EFLAGS], Uses = [RAX, RCX, RDX],
DX86InstrControl.td120 let Uses = [RCX] in
DX86FastISel.cpp1811 CReg = X86::RCX; in X86SelectShift()
3122 X86::RDI, X86::RSI, X86::RDX, X86::RCX, X86::R8 , X86::R9 in fastLowerArguments()
/third_party/musl/arch/x86_64/bits/
Dreg.h14 #define RCX 11 macro
/third_party/musl/arch/x32/bits/
Dreg.h14 #define RCX 11 macro
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/MCTargetDesc/
DX86MCTargetDesc.cpp158 {codeview::RegisterId::RCX, X86::RCX}, in initLLVMToSEHAndCVRegMapping()
619 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero()
631 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero()
668 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero()
704 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero()
740 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero()
741 return X86::RCX; in getX86SubSuperRegisterOrZero()
/third_party/boost/libs/context/src/asm/
Dontop_x86_64_ms_pe_masm.asm137 ; preserve RSP (pointing to context-data) in RCX
199 ; RCX contains address of returned (hidden) transfer_t
/third_party/libffi/src/x86/
Dwin64_intel.S66 mov RCX, [RSP] ; movq (%rsp), %rcx
81 LEA R10, [R10 + RCX*8] ; leaq (%r10, %rcx, 8), %r10
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/
DX86GenRegisterInfo.inc72 RCX = 52,
1966 …X86::RAX, X86::RCX, X86::RDX, X86::RSI, X86::RDI, X86::R8, X86::R9, X86::R10, X86::R11, X86::RBX, …
1996 …X86::RAX, X86::RCX, X86::RDX, X86::RSI, X86::RDI, X86::R8, X86::R9, X86::R10, X86::R11, X86::RBX, …
2006 …X86::RAX, X86::RCX, X86::RDX, X86::RSI, X86::RDI, X86::R8, X86::R9, X86::R10, X86::R11, X86::RBX, …
2016 … X86::RAX, X86::RCX, X86::RDX, X86::RSI, X86::RDI, X86::R8, X86::R9, X86::R11, X86::RIP, X86::RSP,
2026 X86::RAX, X86::RCX, X86::RDX, X86::RSI, X86::RDI, X86::RBX, X86::RBP, X86::RSP, X86::RIP,
2036 X86::RAX, X86::RCX, X86::RDX, X86::R8, X86::R9, X86::R10, X86::R11, X86::RIP, X86::RSP,
2046 X86::RAX, X86::RCX, X86::RDX, X86::RSI, X86::RDI, X86::R8, X86::R9, X86::R11, X86::RSP,
2056 X86::RAX, X86::RCX, X86::RDX, X86::RSI, X86::RDI, X86::R8, X86::R9, X86::R11,
2066 X86::RAX, X86::RCX, X86::RDX, X86::R8, X86::R9, X86::R10, X86::R11, X86::RSP,
[all …]
DX86GenCallingConv.inc186 X86::RCX, X86::RDX, X86::R8, X86::R9
210 X86::RDI, X86::RSI, X86::RDX, X86::RCX
1457 X86::RDI, X86::RSI, X86::RDX, X86::RCX, X86::R8, X86::R9
1741 …X86::RBX, X86::R12, X86::RBP, X86::R15, X86::RDI, X86::RSI, X86::RDX, X86::RCX, X86::R8, X86::R9, …
1789 X86::R15, X86::RBP, X86::RSI, X86::RDX, X86::RCX, X86::R8
1910 …X86::RAX, X86::RCX, X86::RDX, X86::RDI, X86::RSI, X86::R8, X86::R9, X86::R12, X86::R13, X86::R14, …
1931 …X86::RAX, X86::RCX, X86::RDX, X86::RDI, X86::RSI, X86::R8, X86::R9, X86::R12, X86::R13, X86::R14, …
2236 X86::RCX, X86::RDX, X86::R8, X86::R9
2302 X86::RCX, X86::RDX, X86::R8, X86::R9
2381 …X86::RAX, X86::RCX, X86::RDX, X86::RDI, X86::RSI, X86::R8, X86::R9, X86::R10, X86::R11, X86::R12, …
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/Disassembler/
DX86DisassemblerDecoder.h174 ENTRY(RCX) \
192 ENTRY(RCX) \
/third_party/libunwind/src/ptrace/
D_UPT_reg_offset.c342 UNW_R_OFF(RCX, rcx)
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/CodeView/
DCodeViewRegisters.def221 CV_REGISTER(RCX, 330)

12