/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 | 56 const MCPhysReg ClobberSet[] = {X86::RCX, X86::RAX, X86::RDI, in EmitTargetCodeForMemset() 122 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RCX : X86::ECX, in EmitTargetCodeForMemset() 160 const unsigned CX = Use64BitRegs ? X86::RCX : X86::ECX; in emitRepmovs() 273 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]; 259 CCIfType<[i64], CCAssignToReg<[RAX, RDX, RCX]>>, 432 CCIfType<[i64], CCAssignToReg<[RAX, RDX, RCX, R8]>>, 570 CCIfSplit<CCAssignToReg<[RDI, RSI, RDX, RCX, R8]>>>, 573 CCIfType<[i64], CCAssignToReg<[RDI, RSI, RDX, RCX, R8 , R9 ]>>, 680 [RCX , RDX , R8 , R9 ]>>, 690 // Do not pass the sret argument in RCX, the Win64 thiscall calling 691 // 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 | 283 def RCX : X86Reg<"rcx", 1, [ECX]>, DwarfRegNum<[2, -2, -2]>; 586 (add RAX, RCX, RDX, RSI, RDI, R8, R9, R10, R11, R16, R17, 593 (add RAX, RCX, RDX, RSI, RDI, R8, R9, 629 def GR64_ABCD : RegisterClass<"X86", [i64], 64, (add RAX, RCX, RDX, RBX)>; 631 def GR64_TC : RegisterClass<"X86", [i64], 64, (add RAX, RCX, RDX, RSI, RDI, 633 def GR64_TCW64 : RegisterClass<"X86", [i64], 64, (add RAX, RCX, RDX, 653 (add RAX, RCX, RDX, RSI, RDI, RBX, RBP, RSP, RIP)>;
|
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 { 768 let Uses = [RAX, RBX, RCX, RDX], Defs = [RAX, RBX, RCX] in { 838 // RBX/RCX/RDX: Leaf-specific purpose." 845 let Uses = [RAX, RBX, RCX, RDX], Defs = [RAX, RBX, RCX, RDX, EFLAGS] in
|
H A D | X86CallingConv.cpp | 87 static const MCPhysReg RegListGPR[] = {X86::RCX, X86::RDX, X86::R8, X86::R9}; in CC_X86_64_VectorCallGetGPRs()
|
H A D | X86AsmPrinter.cpp | 578 {X86::RAX, X86::RDI, X86::RSI, X86::RDX, X86::RCX, X86::R8, X86::R9}) in emitMachOIFuncStubHelperBody() 599 {X86::R9, X86::R8, X86::RCX, X86::RDX, X86::RSI, X86::RDI, X86::RAX}) in emitMachOIFuncStubHelperBody()
|
H A D | X86InstrCompiler.td | 390 let Defs = [RCX,RDI,RSI], Uses = [RCX,RDI,RSI], isCodeGenOnly = 1 in { 426 let Uses = [RAX,RCX,RDI] in 433 let Defs = [RCX,RDI], isCodeGenOnly = 1 in { 434 let Uses = [AL,RCX,RDI] in 439 let Uses = [AX,RCX,RDI] in 444 let Uses = [RAX,RCX,RDI] in 450 let Uses = [RAX,RCX,RDI] in 486 let Defs = [RAX, RCX, RDX, RSI, RDI, R8, R9, R10, R11, 955 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX, RBX, RCX, RDX], 982 let Defs = [RAX, RDX, RBX, EFLAGS], Uses = [RAX, RCX, RDX], [all …]
|
H A D | X86FrameLowering.cpp | 956 ZeroReg = InProlog ? X86::RCX : MRI.createVirtualRegister(RegClass), in emitStackProbeInlineWindowsCoreCLR64() 961 LimitReg = InProlog ? X86::RCX : MRI.createVirtualRegister(RegClass), in emitStackProbeInlineWindowsCoreCLR64() 962 JoinReg = InProlog ? X86::RCX : MRI.createVirtualRegister(RegClass), in emitStackProbeInlineWindowsCoreCLR64() 963 ProbeReg = InProlog ? X86::RCX : MRI.createVirtualRegister(RegClass); in emitStackProbeInlineWindowsCoreCLR64() 981 const bool IsRCXLiveIn = MBB.isLiveIn(X86::RCX); in emitStackProbeInlineWindowsCoreCLR64() 996 .addReg(X86::RCX); in emitStackProbeInlineWindowsCoreCLR64() 1084 TII.get(X86::MOV64rm), X86::RCX), in emitStackProbeInlineWindowsCoreCLR64() 1712 Establisher = Uses64BitFramePtr ? X86::RCX : X86::ECX; in emitPrologue()
|
H A D | X86ISelLoweringCall.cpp | 1417 X86::RCX, X86::RDX, X86::R8, X86::R9 in get64BitArgumentGPRs() 1423 X86::RDI, X86::RSI, X86::RDX, X86::RCX, X86::R8, X86::R9 in get64BitArgumentGPRs() 2234 case X86::XMM0: ShadowReg = X86::RCX; break; in LowerCall()
|
H A D | X86ExpandPseudo.cpp | 229 auto TargetReg = STI->getTargetTriple().isOSWindows() ? X86::RCX : X86::RDI; in expandCALL_RVMARKER()
|
H A D | X86InstrControl.td | 103 let Uses = [RCX] in
|
H A D | X86RegisterInfo.cpp | 690 SmallVector<MCRegister>{X86::RDX, X86::RCX, X86::R8, X86::R9}, in isArgumentRegister()
|
H A D | X86FastISel.cpp | 1820 CReg = X86::RCX; in X86SelectShift() 3154 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 | 27426 Register StoreAddrReg = (PtrVT == MVT::i64) ? X86::RCX : X86::ECX; in LowerEH_RETURN() 33383 DAG.getCopyToReg(cpInH.getValue(0), dl, Regs64bit ? X86::RCX : X86::ECX, in ReplaceNodeResults() 59178 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() 780 SUB_SUPER(CL, CX, ECX, RCX, R) in getX86SubSuperRegister() 920 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 | 222 CV_REGISTER(RCX, 330)
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | AttrDocs.td | 2950 passed in RCX, RDX, R8, and R9 as is done for the default Windows x64 calling 5671 Registers R12, R13, R14, R15, RDI, RSI, RDX, RCX, R8, R9, R11, and RAX now can
|