/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]; 259 CCIfType<[i64], CCAssignToReg<[RAX, RDX, RCX]>>, 419 CCIfType<[i64], CCAssignToReg<[R15, RBP, RAX, RDX]>> 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 ]>>, 693 CCIfSRet<CCIfType<[i64], CCAssignToRegWithShadow<[RDX , R8 , R9 ], [all …]
|
H A D | X86RegisterInfo.td | 282 def RDX : X86Reg<"rdx", 2, [EDX]>, DwarfRegNum<[1, -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)>; 722 def GR64_AD : RegisterClass<"X86", [i64], 64, (add RAX, RDX)>;
|
H A D | X86InstrArithmetic.td | 81 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX] in 90 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX] in 100 let Defs = [RAX, RDX], Uses = [RAX] in 108 let Defs = [RAX, RDX], Uses = [RAX] in 117 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX] in 125 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX] in 144 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX, RDX] in 152 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX, RDX] in 162 let Defs = [RAX, RDX], Uses = [RAX, RDX] in 170 let Defs = [RAX, RDX], Uses = [RAX, RDX] in [all …]
|
H A D | X86InstrSystem.td | 16 let Defs = [RAX, RDX] in 19 let Defs = [RAX, RCX, RDX] in 488 let Defs = [RAX, RDX], Uses = [ECX] in 660 let Defs = [RAX, RDI], Uses = [RDX, RDI], SchedRW = [WriteSystem] in 666 let Defs = [RSI, RDI], Uses = [RBX, RDX, RSI, RDI] in { 678 let Defs = [RAX, RDX, RSI], Uses = [RAX, RSI] 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 | X86InstrExtension.td | 32 let Defs = [RAX,RDX], Uses = [RAX] in // RDX:RAX = signext(RAX)
|
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 | X86InstructionSelector.cpp |
|
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 | X86FrameLowering.cpp | 957 CopyReg = InProlog ? X86::RDX : MRI.createVirtualRegister(RegClass), in emitStackProbeInlineWindowsCoreCLR64() 958 TestReg = InProlog ? X86::RDX : MRI.createVirtualRegister(RegClass), in emitStackProbeInlineWindowsCoreCLR64() 959 FinalReg = InProlog ? X86::RDX : MRI.createVirtualRegister(RegClass), in emitStackProbeInlineWindowsCoreCLR64() 960 RoundedReg = InProlog ? X86::RDX : MRI.createVirtualRegister(RegClass), in emitStackProbeInlineWindowsCoreCLR64() 982 const bool IsRDXLiveIn = MBB.isLiveIn(X86::RDX); in emitStackProbeInlineWindowsCoreCLR64() 1000 .addReg(X86::RDX); in emitStackProbeInlineWindowsCoreCLR64() 1088 TII.get(X86::MOV64rm), X86::RDX), in emitStackProbeInlineWindowsCoreCLR64() 1714 Establisher = Uses64BitFramePtr ? X86::RDX : X86::EDX; in emitPrologue()
|
H A D | X86InstrCompiler.td | 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], 994 let Defs = [RAX, RDX, EFLAGS], Uses = [RAX, RCX, RDX],
|
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() 2235 case X86::XMM1: ShadowReg = X86::RDX; break; in LowerCall()
|
H A D | X86FastISel.cpp | 1910 { &X86::GR64RegClass, X86::RAX, X86::RDX, { in X86SelectDivRem() 1912 { X86::IDIV64r, X86::CQO, Copy, X86::RDX, S }, // SRem in X86SelectDivRem() 1914 { X86::DIV64r, X86::MOV32r0, Copy, X86::RDX, U }, // URem in X86SelectDivRem() 3154 X86::RDI, X86::RSI, X86::RDX, X86::RCX, X86::R8 , X86::R9 in fastLowerArguments()
|
H A D | X86RegisterInfo.cpp | 690 SmallVector<MCRegister>{X86::RDX, X86::RCX, X86::R8, X86::R9}, in isArgumentRegister()
|
H A D | X86MCInstLower.cpp | 1238 const Register DestRegs[] = {X86::RDI, X86::RSI, X86::RDX}; in LowerPATCHABLE_TYPED_EVENT_CALL()
|
/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() 777 SUB_SUPER(DL, DX, EDX, RDX, R) in getX86SubSuperRegister() 919 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 | 1697 X86::RDX, in selectMulDivRem() 1700 {X86::IDIV64r, X86::CQO, Copy, X86::RDX, S}, // SRem in selectMulDivRem() 1702 {X86::DIV64r, X86::MOV32r0, Copy, X86::RDX, U}, // URem in selectMulDivRem() 1704 {X86::IMUL64r, X86::MOV32r0, Copy, X86::RDX, S}, // SMulH in selectMulDivRem() 1705 {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 | 483 >>>>>>>(104.l+132) string/c anim Intel RDX 516 >>>>>>>(104.l+132) string/c ian Intel RDX 555 >>>>>>>(104.l+132) string/c rvx Intel RDX
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | BugReporterVisitors.cpp | 662 if (const auto *RDX = dyn_cast<CXXRecordDecl>(RD)) in findRegionOfInterestInRecord() local 663 if (!RDX->hasDefinition()) in findRegionOfInterestInRecord() 668 if (const auto *RDX = dyn_cast<CXXRecordDecl>(RD)) in findRegionOfInterestInRecord() local 669 for (const auto &II : RDX->bases()) in findRegionOfInterestInRecord()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | CodeViewRegisters.def | 223 CV_REGISTER(RDX, 331)
|