| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrSNP.td | 24 let Uses = [RAX, RCX, RDX], 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 | 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]>>, 407 CCIfType<[i64], CCAssignToReg<[R15, RBP, RAX, RDX]>> 420 CCIfType<[i64], CCAssignToReg<[RAX, RDX, RCX, R8]>>, 560 CCIfType<[i64], CCAssignToReg<[RDI, RSI, RDX, RCX, R8 , R9 ]>>, 659 [RCX , RDX , R8 , R9 ]>>, 672 CCIfSRet<CCIfType<[i64], CCAssignToRegWithShadow<[RDX , R8 , R9 ], 675 CCIfType<[i64], CCAssignToRegWithShadow<[RCX , RDX , R8 , R9 ], [all …]
|
| H A D | X86InstrArithmetic.td | 95 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX] in 104 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX] in 114 let Defs = [RAX, RDX], Uses = [RAX] in 122 let Defs = [RAX, RDX], Uses = [RAX] in 131 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX] in 139 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX] in 158 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX, RDX] in 166 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX, RDX] in 176 let Defs = [RAX, RDX], Uses = [RAX, RDX] in 184 let Defs = [RAX, RDX], Uses = [RAX, RDX] in [all …]
|
| H A D | X86CallingConv.cpp | 86 static const MCPhysReg RegListGPR[] = {X86::RCX, X86::RDX, X86::R8, X86::R9}; in CC_X86_64_VectorCallGetGPRs() 360 static const MCPhysReg Regs[] = {X86::RDI, X86::RSI, X86::RDX, in CC_X86_64_I128()
|
| H A D | X86InstrSystem.td | 16 let Defs = [RAX, RDX] in 19 let Defs = [RAX, RCX, RDX] in 494 let Defs = [RAX, RDX], Uses = [ECX] in 666 let Defs = [RAX, RDI], Uses = [RDX, RDI], SchedRW = [WriteSystem] in 672 let Defs = [RSI, RDI], Uses = [RBX, RDX, RSI, RDI] in { 684 let Defs = [RAX, RDX, RSI], Uses = [RAX, RSI] 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 | 284 def RDX : X86Reg<"rdx", 2, [EDX]>, DwarfRegNum<[1, -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)>; 728 def GR64_AD : RegisterClass<"X86", [i64], 64, (add RAX, RDX)>;
|
| H A D | X86InstrExtension.td | 32 let Defs = [RAX,RDX], Uses = [RAX] in // RDX:RAX = signext(RAX)
|
| H A D | X86InstructionSelector.cpp | |
| 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 | 1011 CopyReg = InProlog ? X86::RDX : MRI.createVirtualRegister(RegClass), in emitStackProbeInlineWindowsCoreCLR64() 1012 TestReg = InProlog ? X86::RDX : MRI.createVirtualRegister(RegClass), in emitStackProbeInlineWindowsCoreCLR64() 1013 FinalReg = InProlog ? X86::RDX : MRI.createVirtualRegister(RegClass), in emitStackProbeInlineWindowsCoreCLR64() 1014 RoundedReg = InProlog ? X86::RDX : MRI.createVirtualRegister(RegClass), in emitStackProbeInlineWindowsCoreCLR64() 1036 const bool IsRDXLiveIn = MBB.isLiveIn(X86::RDX); in emitStackProbeInlineWindowsCoreCLR64() 1054 .addReg(X86::RDX); in emitStackProbeInlineWindowsCoreCLR64() 1145 TII.get(X86::MOV64rm), X86::RDX), in emitStackProbeInlineWindowsCoreCLR64() 1775 Establisher = Uses64BitFramePtr ? X86::RDX : X86::EDX; in emitPrologue()
|
| H A D | X86InstrCompiler.td | 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], 1009 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX, RCX, RDX],
|
| 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() 2278 case X86::XMM1: ShadowReg = X86::RDX; break; in LowerCall()
|
| H A D | X86FastISel.cpp | 1916 { &X86::GR64RegClass, X86::RAX, X86::RDX, { in X86SelectDivRem() 1918 { X86::IDIV64r, X86::CQO, Copy, X86::RDX, S }, // SRem in X86SelectDivRem() 1920 { X86::DIV64r, X86::MOV32r0, Copy, X86::RDX, U }, // URem in X86SelectDivRem() 3190 X86::RDI, X86::RSI, X86::RDX, X86::RCX, X86::R8 , X86::R9 in fastLowerArguments()
|
| H A D | X86RegisterInfo.cpp | 702 SmallVector<MCRegister>{X86::RDX, X86::RCX, X86::R8, X86::R9}, in isArgumentRegister()
|
| H A D | X86InstrMisc.td | 954 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX, RBX, RCX, RDX] in
|
| /freebsd/lib/libc/amd64/string/ |
| H A D | strcmp.S | 154 lea (%rsi, %rax, 1), %rdx # point RDX to offset in second string 211 add %rdi, %rdx # turn RDX from offset to pointer 234 shl %cl, %r8w # adjust NUL mask to positions in RDI/RDX 265 lea (%rdi, %rax, 1), %rdx # point RDX to offset in RDI corresponding to RSI 322 add %rsi, %rdx # turn RDX from offset to pointer 335 shl %cl, %r8w # adjust NUL mask to positions in RDI/RDX
|
| H A D | strncmp.S | 118 sub $1, %rdx # RDX--, so RDX points to the last byte to compare 256 cmovb %edx, %ecx # ECX = min(16, RDX) 384 add %rax, %rdx # RDX points to buffer end in RSI 388 cmovb %edx, %ecx # ECX = min(16, RDX)
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MCTargetDesc.cpp | 259 {codeview::RegisterId::RDX, X86::RDX}, in initLLVMToSEHAndCVRegMapping() 776 SUB_SUPER(DL, DX, EDX, RDX, R) in getX86SubSuperRegister() 918 D_SUB_SUPER(RDX) in getX86SubSuperRegister()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/Disassembler/ |
| H A D | X86DisassemblerDecoder.h | 290 ENTRY(RDX) \ 324 ENTRY(RDX) \
|
| /freebsd/sys/amd64/amd64/ |
| H A D | bpf_jit_machdep.h | 42 #define RDX 2 macro
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
| H A D | X86InstructionSelector.cpp | 1737 X86::RDX, in selectMulDivRem() 1740 {X86::IDIV64r, X86::CQO, Copy, X86::RDX, S}, // SRem in selectMulDivRem() 1742 {X86::DIV64r, X86::MOV32r0, Copy, X86::RDX, U}, // URem in selectMulDivRem() 1744 {X86::IMUL64r, X86::MOV32r0, Copy, X86::RDX, S}, // SMulH in selectMulDivRem() 1745 {X86::MUL64r, X86::MOV32r0, Copy, X86::RDX, U}, // UMulH in selectMulDivRem()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | CodeViewRegisterMapping.cpp | 714 case llvm::codeview::RegisterId::RDX: in GetRegisterSize()
|
| /freebsd/contrib/file/magic/Magdir/ |
| H A D | riff | 489 >>>>>>>(104.l+132) string/c anim Intel RDX 522 >>>>>>>(104.l+132) string/c ian Intel RDX 561 >>>>>>>(104.l+132) string/c rvx Intel RDX
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | BugReporterVisitors.cpp | 569 if (const auto *RDX = dyn_cast<CXXRecordDecl>(RD)) in findRegionOfInterestInRecord() local 570 if (!RDX->hasDefinition()) in findRegionOfInterestInRecord() 575 if (const auto *RDX = dyn_cast<CXXRecordDecl>(RD)) in findRegionOfInterestInRecord() local 576 for (const auto &II : RDX->bases()) in findRegionOfInterestInRecord()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | CodeViewRegisters.def | 224 CV_REGISTER(RDX, 331)
|