| /freebsd/sys/amd64/amd64/ |
| H A D | bpf_jit_machdep.c | 255 MOVrq3(R8, RCX); in bpf_jit_compile() 256 MOVobd(RCX, RSI, EAX); in bpf_jit_compile() 274 MOVrq3(R8, RCX); in bpf_jit_compile() 275 MOVobw(RCX, RSI, AX); in bpf_jit_compile() 289 MOVrq3(R8, RCX); in bpf_jit_compile() 290 MOVobb(RCX, RSI, AL); in bpf_jit_compile() 322 MOVrq3(R8, RCX); in bpf_jit_compile() 323 MOVobd(RCX, RSI, EAX); in bpf_jit_compile() 346 MOVrq3(R8, RCX); in bpf_jit_compile() 347 MOVobw(RCX, RSI, AX); in bpf_jit_compile() [all …]
|
| H A D | bpf_jit_machdep.h | 41 #define RCX 1 macro
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrSNP.td | 24 let Uses = [RAX, RCX, RDX], Defs = [EAX, EFLAGS] in 33 let Uses = [RAX, RCX], Defs = [EAX, EFLAGS] in 38 let Uses = [RAX, RCX, RDX], Defs = [EAX, EFLAGS] in 43 let Uses = [RAX, RDX], Defs = [RAX, RCX, RDX, EFLAGS] in
|
| H A D | X86SelectionDAGInfo.cpp | 94 const unsigned CX = Use64BitRegs ? X86::RCX : X86::ECX; in emitRepstos() 217 const MCPhysReg ClobberSet[] = {X86::RCX, X86::RAX, X86::RDI, in EmitTargetCodeForMemset() 238 const unsigned CX = Use64BitRegs ? X86::RCX : X86::ECX; in emitRepmovs() 332 const MCPhysReg ClobberSet[] = {X86::RCX, X86::RSI, X86::RDI, in EmitTargetCodeForMemcpy()
|
| H A D | X86CallingConv.td | 90 let GPR_64 = [RAX, RCX, RDX, RDI, RSI, R8, R9, R10, R11, R12, R14, R15]; 102 let GPR_64 = [RAX, RCX, RDX, RDI, RSI, R8, R9, R11, R12, R14, R15]; 109 let GPR_64 = [RAX, RCX, RDX, RDI, RSI, R8, R9, R12, R13, R14, R15]; 255 CCIfType<[i64], CCAssignToReg<[RAX, RDX, RCX]>>, 420 CCIfType<[i64], CCAssignToReg<[RAX, RDX, RCX, R8]>>, 560 CCIfType<[i64], CCAssignToReg<[RDI, RSI, RDX, RCX, R8 , R9 ]>>, 659 [RCX , RDX , R8 , R9 ]>>, 669 // Do not pass the sret argument in RCX, the Win64 thiscall calling 670 // convention requires "this" to be passed in RCX. 675 CCIfType<[i64], CCAssignToRegWithShadow<[RCX , RDX , R8 , R9 ], [all …]
|
| H A D | X86RegisterBanks.td | 12 /// General Purpose Registers: RAX, RCX,...
|
| H A D | X86CallingConv.cpp | 86 static const MCPhysReg RegListGPR[] = {X86::RCX, X86::RDX, X86::R8, X86::R9}; in CC_X86_64_VectorCallGetGPRs() 361 X86::RCX, X86::R8, X86::R9}; in CC_X86_64_I128()
|
| H A D | X86InstrSystem.td | 19 let Defs = [RAX, RCX, RDX] in 452 let Defs = [RAX, EFLAGS], Uses = [RBX, RCX], Predicates = [In64BitMode] in 454 let Uses = [RSI, RDI, RCX], Predicates = [In64BitMode] in { 774 let Uses = [RAX, RBX, RCX, RDX], Defs = [RAX, RBX, RCX] in { 844 // RBX/RCX/RDX: Leaf-specific purpose." 851 let Uses = [RAX, RBX, RCX, RDX], Defs = [RAX, RBX, RCX, RDX, EFLAGS] in
|
| H A D | X86RegisterInfo.td | 285 def RCX : X86Reg<"rcx", 1, [ECX]>, DwarfRegNum<[2, -2, -2]>; 592 (add RAX, RCX, RDX, RSI, RDI, R8, R9, R10, R11, R16, R17, 599 (add RAX, RCX, RDX, RSI, RDI, R8, R9, 635 def GR64_ABCD : RegisterClass<"X86", [i64], 64, (add RAX, RCX, RDX, RBX)>; 637 def GR64_TC : RegisterClass<"X86", [i64], 64, (add RAX, RCX, RDX, RSI, RDI, 639 def GR64_TCW64 : RegisterClass<"X86", [i64], 64, (add RAX, RCX, RDX, 659 (add RAX, RCX, RDX, RSI, RDI, RBX, RBP, RSP, RIP)>;
|
| H A D | X86InstrCompiler.td | 405 let Defs = [RCX,RDI,RSI], Uses = [RCX,RDI,RSI], isCodeGenOnly = 1 in { 441 let Uses = [RAX,RCX,RDI] in 448 let Defs = [RCX,RDI], isCodeGenOnly = 1 in { 449 let Uses = [AL,RCX,RDI] in 454 let Uses = [AX,RCX,RDI] in 459 let Uses = [RAX,RCX,RDI] in 465 let Uses = [RAX,RCX,RDI] in 501 let Defs = [RAX, RCX, RDX, RSI, RDI, R8, R9, R10, R11, 970 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX, RBX, RCX, RDX], 997 let Defs = [RAX, RDX, RBX, EFLAGS], Uses = [RAX, RCX, RDX], [all …]
|
| H A D | X86AsmPrinter.cpp | 619 {X86::RAX, X86::RDI, X86::RSI, X86::RDX, X86::RCX, X86::R8, X86::R9}) in emitMachOIFuncStubHelperBody() 640 {X86::R9, X86::R8, X86::RCX, X86::RDX, X86::RSI, X86::RDI, X86::RAX}) in emitMachOIFuncStubHelperBody()
|
| H A D | X86FrameLowering.cpp | 1010 ZeroReg = InProlog ? X86::RCX : MRI.createVirtualRegister(RegClass), in emitStackProbeInlineWindowsCoreCLR64() 1015 LimitReg = InProlog ? X86::RCX : MRI.createVirtualRegister(RegClass), in emitStackProbeInlineWindowsCoreCLR64() 1016 JoinReg = InProlog ? X86::RCX : MRI.createVirtualRegister(RegClass), in emitStackProbeInlineWindowsCoreCLR64() 1017 ProbeReg = InProlog ? X86::RCX : MRI.createVirtualRegister(RegClass); in emitStackProbeInlineWindowsCoreCLR64() 1035 const bool IsRCXLiveIn = MBB.isLiveIn(X86::RCX); in emitStackProbeInlineWindowsCoreCLR64() 1050 .addReg(X86::RCX); in emitStackProbeInlineWindowsCoreCLR64() 1141 TII.get(X86::MOV64rm), X86::RCX), in emitStackProbeInlineWindowsCoreCLR64() 1773 Establisher = Uses64BitFramePtr ? X86::RCX : X86::ECX; in emitPrologue()
|
| H A D | X86ISelLoweringCall.cpp | 1448 X86::RCX, X86::RDX, X86::R8, X86::R9 in get64BitArgumentGPRs() 1454 X86::RDI, X86::RSI, X86::RDX, X86::RCX, X86::R8, X86::R9 in get64BitArgumentGPRs() 2277 case X86::XMM0: ShadowReg = X86::RCX; break; in LowerCall()
|
| H A D | X86RegisterInfo.cpp | 702 SmallVector<MCRegister>{X86::RDX, X86::RCX, X86::R8, X86::R9}, in isArgumentRegister()
|
| H A D | X86InstrControl.td | 103 let Uses = [RCX] in
|
| H A D | X86ExpandPseudo.cpp | 227 auto TargetReg = STI->getTargetTriple().isOSWindows() ? X86::RCX : X86::RDI; in expandCALL_RVMARKER()
|
| H A D | X86FastISel.cpp | 1824 CReg = X86::RCX; in X86SelectShift() 3190 X86::RDI, X86::RSI, X86::RDX, X86::RCX, X86::R8 , X86::R9 in fastLowerArguments()
|
| H A D | X86InstrMisc.td | 954 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX, RBX, RCX, RDX] in
|
| H A D | X86ISelLowering.cpp | 28371 Register StoreAddrReg = (PtrVT == MVT::i64) ? X86::RCX : X86::ECX; in LowerEH_RETURN() 34651 DAG.getCopyToReg(cpInH.getValue(0), dl, Regs64bit ? X86::RCX : X86::ECX, in ReplaceNodeResults() 61948 case X86::RCX: in getRegForInlineAsmConstraint()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MCTargetDesc.cpp | 258 {codeview::RegisterId::RCX, X86::RCX}, in initLLVMToSEHAndCVRegMapping() 779 SUB_SUPER(CL, CX, ECX, RCX, R) in getX86SubSuperRegister() 919 C_SUB_SUPER(RCX) in getX86SubSuperRegister()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/Disassembler/ |
| H A D | X86DisassemblerDecoder.h | 289 ENTRY(RCX) \ 323 ENTRY(RCX) \
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | CodeViewRegisterMapping.cpp | 713 case llvm::codeview::RegisterId::RCX: in GetRegisterSize()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | CodeViewRegisters.def | 223 CV_REGISTER(RCX, 330)
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | AttrDocs.td | 3452 passed in RCX, RDX, R8, and R9 as is done for the default Windows x64 calling 6444 Registers R12, R13, R14, R15, RDI, RSI, RDX, RCX, R8, R9, R11, and RAX now can
|