| /netbsd-src/external/bsd/pcc/dist/pcc/arch/amd64/ |
| H A D | order.c | 285 { NEVER, RCX }, { 0 } }; in nspecial() 294 { NOLEFT, RCX }, { NORIGHT, RCX }, in nspecial() 295 { NEVER, RCX }, { 0 } }; in nspecial() 312 { NRIGHT, RCX }, { NOLEFT, RCX }, { 0 } }; in nspecial()
|
| H A D | macdefs.h | 160 #define RCX 002 macro
|
| H A D | local2.c | 1069 case 'c': reg = RCX; break; in myxasm() 1210 { "rcx", RCX },
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/config/mingw/ |
| H A D | switchcontext.S | 50 movq %RSP, (%RCX); 66 popq %RCX; 67 jmp *%RCX;
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/config/mingw/ |
| H A D | switchcontext.S | 47 movq %RSP, (%RCX); 63 popq %RCX; 64 jmp *%RCX;
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/internal/ |
| H A D | atomic.d | 98 mov RCX, 0; in version() 116 mov RCX, 0; in version() local 205 mov RBX, [RCX]; in version() 206 mov RCX, 8[RCX]; in version() local 220 mov RCX, RSI; in version() local 437 mov RBX, [RCX]; in version() 438 mov RCX, 8[RCX]; in version() local 457 mov R8, RCX; in version() local 462 mov RCX, RSI; in version() local 566 mov RBX, [RCX]; in version() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/ |
| H A D | bitop.d | 899 asm pure nothrow @nogc { mov RAX, RCX; } in version() local 908 mov RCX, 0x5555_5555_5555_5555L; in version() local 909 and RDX, RCX; in version() local 910 and RAX, RCX; in version() local 916 mov RCX, 0x3333_3333_3333_3333L; in version() local 917 and RDX, RCX; in version() local 918 and RAX, RCX; in version() local 924 mov RCX, 0x0f0f_0f0f_0f0f_0f0fL; in version() local 925 and RDX, RCX; in version() local 926 and RAX, RCX; in version() local
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/gcc/sections/ |
| H A D | win64.d | 149 mov RCX, 0x58; in initTLSRanges() local 150 mov RCX, GS:[RCX]; // _tls_array (immediate value causes fixup) in initTLSRanges() local 151 mov RAX, [RCX+8*RAX]; in initTLSRanges()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86SelectionDAGInfo.cpp | 57 const MCPhysReg ClobberSet[] = {X86::RCX, X86::RAX, X86::RDI, in EmitTargetCodeForMemset() 155 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RCX : X86::ECX, in EmitTargetCodeForMemset() 189 const unsigned CX = Use64BitRegs ? X86::RCX : X86::ECX; in emitRepmovs() 301 const MCPhysReg ClobberSet[] = {X86::RCX, X86::RSI, X86::RDI, in EmitTargetCodeForMemcpy()
|
| H A D | X86CallingConv.td | 64 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]>>, 398 CCIfType<[i64], CCAssignToReg<[RAX, RDX, RCX, R8]>>, 427 CCIfType<[i64], CCAssignToReg<[RBX, RBP, RDI, RSI, RDX, RCX, R8, R9, 536 CCIfType<[i64], CCAssignToReg<[RDI, RSI, RDX, RCX, R8 , R9 ]>>, 598 RDI, RSI, RDX, RCX, R8, R9, 656 [RCX , RDX , R8 , R9 ]>>, 666 // Do not pass the sret argument in RCX, the Win64 thiscall calling 667 // convention requires "this" to be passed in RCX. [all …]
|
| H A D | X86RegisterBanks.td | 12 /// General Purpose Registers: RAX, RCX,...
|
| H A D | X86RegisterInfo.td | 171 def RCX : X86Reg<"rcx", 1, [ECX]>, DwarfRegNum<[2, -2, -2]>; 436 (add RAX, RCX, RDX, RSI, RDI, R8, R9, R10, R11, 460 def GR64_ABCD : RegisterClass<"X86", [i64], 64, (add RAX, RCX, RDX, RBX)>; 462 def GR64_TC : RegisterClass<"X86", [i64], 64, (add RAX, RCX, RDX, RSI, RDI, 464 def GR64_TCW64 : RegisterClass<"X86", [i64], 64, (add RAX, RCX, RDX, 484 (add RAX, RCX, RDX, RSI, RDI, RBX, RBP, RSP, RIP)>;
|
| H A D | X86InstrSystem.td | 19 let Defs = [RAX, RCX, RDX] 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 D | X86CallingConv.cpp | 86 static const MCPhysReg RegListGPR[] = {X86::RCX, X86::RDX, X86::R8, X86::R9}; in CC_X86_64_VectorCallGetGPRs()
|
| H A D | X86FrameLowering.cpp | 800 ZeroReg = InProlog ? X86::RCX in emitStackProbeInlineWindowsCoreCLR64() 810 LimitReg = InProlog ? X86::RCX in emitStackProbeInlineWindowsCoreCLR64() 812 JoinReg = InProlog ? X86::RCX in emitStackProbeInlineWindowsCoreCLR64() 814 ProbeReg = InProlog ? X86::RCX in emitStackProbeInlineWindowsCoreCLR64() 833 const bool IsRCXLiveIn = MBB.isLiveIn(X86::RCX); in emitStackProbeInlineWindowsCoreCLR64() 848 .addReg(X86::RCX); in emitStackProbeInlineWindowsCoreCLR64() 932 TII.get(X86::MOV64rm), X86::RCX), in emitStackProbeInlineWindowsCoreCLR64() 1430 Establisher = Uses64BitFramePtr ? X86::RCX : X86::ECX; in emitPrologue()
|
| H A D | X86InstrCompiler.td | 373 let Defs = [RCX,RDI,RSI], Uses = [RCX,RDI,RSI], isCodeGenOnly = 1 in { 409 let Uses = [RAX,RCX,RDI] in 416 let Defs = [RCX,RDI], isCodeGenOnly = 1 in { 417 let Uses = [AL,RCX,RDI] in 422 let Uses = [AX,RCX,RDI] in 427 let Uses = [RAX,RCX,RDI] in 433 let Uses = [RAX,RCX,RDI] in 469 let Defs = [RAX, RCX, RDX, RSI, RDI, R8, R9, R10, R11, 859 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX, RBX, RCX, RDX], 886 let Defs = [RAX, RDX, RBX, EFLAGS], Uses = [RAX, RCX, RDX], [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/thread/ |
| H A D | fiber.d | 324 mov [RCX], RSP; in fiber_switchContext() 353 pop RCX; in fiber_switchContext() local 354 jmp RCX; in fiber_switchContext() local 418 pop RCX; in fiber_switchContext() local 419 jmp RCX; in fiber_switchContext() local 1286 xor RCX, RCX; // This should never be reached, as in version() local 1287 jmp RCX; // fiber_entryPoint must never return. in version() local
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MCTargetDesc.cpp | 156 {codeview::RegisterId::RCX, X86::RCX}, in initLLVMToSEHAndCVRegMapping() 631 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero() 643 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero() 680 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero() 716 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero() 752 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero() 753 return X86::RCX; in getX86SubSuperRegisterOrZero()
|
| /netbsd-src/sys/arch/amd64/include/ |
| H A D | frame_regs.h | 42 greg(rcx, RCX, 3) /* tf_rcx */ \
|
| /netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/math/ |
| H A D | rounding.d | 54 fld real ptr [RCX] ; in ceil() 197 fld real ptr [RCX] ; in floor() 535 fld real ptr [RCX]; 816 fld real ptr [RCX] ;
|
| H A D | exponential.d | 1434 fld real ptr [RCX]; // x in version() 1435 mov AX,[RCX+8]; // AX = exponent and sign in version() 1814 fld real ptr [RCX]; // x in version() 1815 mov AX,[RCX+8]; // AX = exponent and sign in version() 3349 fld real ptr [RCX] ; in logb()
|
| H A D | trigonometry.d | 260 fld real ptr [RCX] ; // load theta in version() 958 fld real ptr [RCX]; // x in version()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/Disassembler/ |
| H A D | X86DisassemblerDecoder.h | 171 ENTRY(RCX) \ 189 ENTRY(RCX) \
|
| /netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/ |
| H A D | math.d | 902 fld real ptr [RCX] ; // load theta in tan() 1302 fld real ptr [RCX]; // x in atan2() 1987 fld real ptr [RCX]; // x in expm1() 1988 mov AX,[RCX+8]; // AX = exponent and sign in expm1() 2281 fld real ptr [RCX]; // x in version() 2282 mov AX,[RCX+8]; // AX = exponent and sign in version() 3700 fld real ptr [RCX] ; in logb() 3786 mov 16[RSP],RCX ; in scalbn() local 3979 fld real ptr [RCX] ; in ceil() 4107 fld real ptr [RCX] ; in floor() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | CodeViewRegisters.def | 222 CV_REGISTER(RCX, 330)
|