Home
last modified time | relevance | path

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

12

/external/llvm/test/CodeGen/X86/
Dabi-isel.ll58 ; LINUX-64-PIC-NEXT: movq dst@GOTPCREL(%rip), [[RCX:%r..]]
59 ; LINUX-64-PIC-NEXT: movl [[EAX]], ([[RCX]])
87 ; DARWIN-64-STATIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r..]]
88 ; DARWIN-64-STATIC-NEXT: movl [[EAX]], ([[RCX]])
94 ; DARWIN-64-DYNAMIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r..]]
95 ; DARWIN-64-DYNAMIC-NEXT: movl [[EAX]], ([[RCX]])
101 ; DARWIN-64-PIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r..]]
102 ; DARWIN-64-PIC-NEXT: movl [[EAX]], ([[RCX]])
130 ; LINUX-64-PIC-NEXT: movq xdst@GOTPCREL(%rip), [[RCX:%r.x]]
131 ; LINUX-64-PIC-NEXT: movl [[EAX]], ([[RCX]])
[all …]
Dfp-stack-O0.ll11 ; CHECK-NEXT: movq %rsp, [[RCX:%r..]]
14 ; CHECK-NEXT: fstpt 16([[RCX]])
16 ; CHECK-NEXT: fstpt ([[RCX]])
Dor-address.ll50 ; CHECK: movl %{{.*}}, (%[[RDI:...]],%[[RCX:...]],4)
51 ; CHECK: movl %{{.*}}, 8(%[[RDI]],%[[RCX]],4)
52 ; CHECK: movl %{{.*}}, 4(%[[RDI]],%[[RCX]],4)
53 ; CHECK: movl %{{.*}}, 12(%[[RDI]],%[[RCX]],4)
D2009-09-19-earlyclobber.ll4 ; Registers other than RAX, RCX are OK, but they must be different.
/external/llvm/lib/Target/X86/
DX86SelectionDAGInfo.cpp65 const unsigned ClobberSet[] = {X86::RCX, X86::RAX, X86::RDI, in EmitTargetCodeForMemset()
161 Chain = DAG.getCopyToReg(Chain, dl, Subtarget.is64Bit() ? X86::RCX : X86::ECX, in EmitTargetCodeForMemset()
178 Chain = DAG.getCopyToReg(Chain, dl, (CVT == MVT::i64) ? X86::RCX : in EmitTargetCodeForMemset()
232 const unsigned ClobberSet[] = {X86::RCX, X86::RSI, X86::RDI, in EmitTargetCodeForMemcpy()
255 Chain = DAG.getCopyToReg(Chain, dl, Subtarget.is64Bit() ? X86::RCX : in EmitTargetCodeForMemcpy()
DX86CallingConv.td40 CCIfType<[i64], CCAssignToReg<[RAX, RDX, RCX]>>,
253 CCIfType<[i64], CCAssignToReg<[RDI, RSI, RDX, RCX, R8 , R9 ]>>,
329 // Do not pass the sret argument in RCX, the Win64 thiscall calling
330 // convention requires "this" to be passed in RCX.
335 CCIfType<[i64], CCAssignToRegWithShadow<[RCX , RDX , R8 , R9 ],
341 [RCX , RDX , R8 , R9 ]>>,
390 CCIfType<[i64], CCAssignToReg<[R15, RBP, RSI, RDX, RCX, R8]>>,
618 CCIfType<[i64], CCIfSubtarget<"isTargetWin64()", CCAssignToReg<[RCX, RDX, R8, R9 ]>>>,
621 CCIfType<[i64], CCIfSubtarget<"is64Bit()", CCAssignToReg<[RDI, RSI, RDX, RCX]>>>,
702 def CSR_64_RT_MostRegs : CalleeSavedRegs<(add CSR_64, RAX, RCX, RDX, RSI, RDI,
[all …]
DX86RegisterInfo.cpp604 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegister()
616 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegister()
653 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegister()
689 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegister()
725 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegister()
726 return X86::RCX; in getX86SubSuperRegister()
DX86RegisterInfo.td131 def RCX : X86Reg<"rcx", 1, [ECX]>, DwarfRegNum<[2, -2, -2]>;
344 (add RAX, RCX, RDX, RSI, RDI, R8, R9, R10, R11,
368 def GR64_ABCD : RegisterClass<"X86", [i64], 64, (add RAX, RCX, RDX, RBX)>;
370 def GR64_TC : RegisterClass<"X86", [i64], 64, (add RAX, RCX, RDX, RSI, RDI,
372 def GR64_TCW64 : RegisterClass<"X86", [i64], 64, (add RAX, RCX, RDX,
391 (add RAX, RCX, RDX, RSI, RDI, RBX, RBP, RSP, RIP)>;
DX86InstrCompiler.td356 let Defs = [RCX,RDI,RSI], Uses = [RCX,RDI,RSI], isCodeGenOnly = 1 in {
387 let Defs = [RCX,RDI], isCodeGenOnly = 1 in {
388 let Uses = [AL,RCX,RDI] in
392 let Uses = [AX,RCX,RDI] in
396 let Uses = [RAX,RCX,RDI] in
401 let Uses = [RAX,RCX,RDI] in
435 let Defs = [RAX, RCX, RDX, RSI, RDI, R8, R9, R10, R11,
699 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX, RBX, RCX, RDX],
/external/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.c113 c->dwarf.loc[RCX] = DWARF_LOC (ucontext + UC_MCONTEXT_GREGS_RCX, 0); in unw_handle_signal_frame()
133 c->dwarf.loc[RCX] = c->dwarf.loc[R10]; in unw_handle_signal_frame()
DGregs.c107 case UNW_X86_64_RCX: loc = c->dwarf.loc[RCX]; break; in tdep_access_reg()
/external/llvm/test/MC/X86/
Dintel-syntax.s23 mov RCX, QWORD PTR [0]
27 mov BYTE PTR [RDX + RCX], DIL
29 movzx EDI, WORD PTR [RCX + 2]
451 xchg RAX, RCX
452 xchg RCX, RAX
/external/strace/linux/x86_64/
Duserent.h12 XLAT(8*RCX),
/external/kernel-headers/original/uapi/asm-x86/asm/
Dptrace-abi.h40 #define RCX 88 macro
/external/lzma/Asm/x86/
D7zAsm.asm63 r1 equ RCX
/external/llvm/lib/Target/X86/AsmParser/
DX86AsmInstrumentation.cpp169 X86::RCX, X86::RDX, X86::RDI, in ChooseFrameReg()
430 IsSmallMemAccess(AccessSize) ? X86::RCX in InstrumentMOV()
1021 Out, MCInstBuilder(X86::TEST64rr).addReg(X86::RCX).addReg(X86::RCX)); in InstrumentMOVSImpl()
1026 X86::RCX /* CntReg */, AccessSize, Ctx, Out); in InstrumentMOVSImpl()
/external/llvm/lib/Target/X86/Disassembler/
DX86DisassemblerDecoder.h172 ENTRY(RCX) \
190 ENTRY(RCX) \
/external/google-breakpad/src/common/android/
Dbreakpad_getcontext_unittest.cc135 CHECK_REG(RCX); in TEST()
/external/llvm/include/llvm/DebugInfo/PDB/
DPDBTypes.h403 RCX = 330, enumerator
/external/llvm/test/DebugInfo/X86/
Dop_deref.ll23 ; ASM-CHECK: DEBUG_VALUE: vla <- RCX
/external/valgrind/coregrind/m_sigframe/
Dsigframe-amd64-linux.c359 SC2(rcx,RCX); in synth_ucontext()
/external/llvm/lib/DebugInfo/PDB/
DPDBExtras.cpp129 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_RegisterId, RCX, OS) in operator <<()
/external/valgrind/VEX/auxprogs/
Dgenoffsets.c106 GENOFFSET(AMD64,amd64,RCX); in foo()

12