| /freebsd-14-stable/lib/libc/amd64/string/ |
| HD | strcmp.S | 103 or %r8d, %r9d # in either RSI or RDI 153 sub %rdi, %rsi # express RSI as distance from RDI 156 pcmpeqb %xmm3, %xmm1 # ... corresponding to RDI 182 0: movdqu (%rdi, %rdx, 1), %xmm0 # chunk of 2nd string corresponding to RDI? 194 movdqu 16(%rdi, %rdx, 1), %xmm0 # chunk of 2nd string corresponding to RDI? 234 shl %cl, %r8w # adjust NUL mask to positions in RDI/RDX 247 add %rax, %rdi # point RDI to chunk corresponding to (RSI) 264 sub %rsi, %rdi # express RDI as distance from RSI 265 lea (%rdi, %rax, 1), %rdx # point RDX to offset in RDI corresponding to RSI 293 0: movdqu (%rsi, %rdx, 1), %xmm0 # chunk of 2nd string corresponding to RDI? [all …]
|
| HD | strncmp.S | 247 sub %rdi, %rsi # express RSI as distance from RDI 249 neg %rax # ... corresponding to RDI 255 cmp %rcx, %rdx # does the buffer end within (RDI,RSI,1)? 281 0: movdqu (%rdi, %rbx, 1), %xmm0 # chunk of 2nd string corresponding to RDI 308 .Ltail: movdqu (%rdi, %rbx, 1), %xmm0 # chunk of 2nd string corresponding to RDI 337 shl %cl, %r8d # adjust NUL mask to positions in RDI/RBX 350 add %rax, %rdi # point RDI to chunk corresponding to (RSI) 378 sub %rsi, %rdi # express RDI as distance from RDI 387 cmp %rcx, %rdx # does the buffer end within (RSI,RDI,1)? 401 pcmpeqb (%rsi, %rdi, 1), %xmm1 # end of string in RDI? [all …]
|
| HD | memccpy.S | 125 sub %rcx, %rdi # adjust RDI to correspond to RSI 128 sub %rsi, %rdi # express RDI as distance from RSI 167 add %rsi, %rdi # restore RDI
|
| HD | strlcpy.S | 102 sub %rcx, %rdi # adjust RDI to correspond to RSI 104 sub %rsi, %rdi # express RDI as distance from RSI 143 add %rsi, %rdi # restore RDI
|
| HD | stpncpy.S | 105 sub %rcx, %rdi # adjust RDI to correspond to RSI
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
| HD | X86SelectionDAGInfo.cpp | 56 const MCPhysReg ClobberSet[] = {X86::RCX, X86::RAX, X86::RDI, in EmitTargetCodeForMemset() 125 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RDI : X86::EDI, in EmitTargetCodeForMemset() 161 const unsigned DI = Use64BitRegs ? X86::RDI : X86::EDI; in emitRepmovs() 273 const MCPhysReg ClobberSet[] = {X86::RCX, X86::RSI, X86::RDI, in EmitTargetCodeForMemcpy()
|
| HD | 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]; 570 CCIfSplit<CCAssignToReg<[RDI, RSI, RDX, RCX, R8]>>>, 573 CCIfType<[i64], CCAssignToReg<[RDI, RSI, RDX, RCX, R8 , R9 ]>>, 718 CCAssignToReg<[R13, RBP, R12, RBX, R14, RSI, RDI, R8, R9, R15]>>, 1035 CCIfType<[i64], CCIfSubtarget<"is64Bit()", CCAssignToReg<[RDI, RSI, RDX, RCX]>>>, 1071 CCIfType<[i64], CCAssignToReg<[R12, R13, R14, R15, RDI, RSI, 1150 def CSR_Win64_NoSSE : CalleeSavedRegs<(add RBX, RBP, RDI, RSI, R12, R13, R14, R15)>; 1171 def CSR_64_RT_MostRegs : CalleeSavedRegs<(add CSR_64, RAX, RCX, RDX, RSI, RDI, [all …]
|
| HD | X86InstrSystem.td | 454 let Uses = [RSI, RDI, RCX], Predicates = [In64BitMode] in { 660 let Defs = [RAX, RDI], Uses = [RDX, RDI], SchedRW = [WriteSystem] in 666 let Defs = [RSI, RDI], Uses = [RBX, RDX, RSI, RDI] in { 674 let Defs = [RAX, RSI, RDI], Uses = [RAX, RSI, RDI] in {
|
| HD | X86RegisterInfo.td | 286 def RDI : X86Reg<"rdi", 7, [EDI]>, DwarfRegNum<[5, -2, -2]>; 586 (add RAX, RCX, RDX, RSI, RDI, R8, R9, R10, R11, R16, R17, 593 (add RAX, RCX, RDX, RSI, RDI, R8, R9, 631 def GR64_TC : RegisterClass<"X86", [i64], 64, (add RAX, RCX, RDX, RSI, RDI, 653 (add RAX, RCX, RDX, RSI, RDI, RBX, RBP, RSP, RIP)>;
|
| HD | 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()
|
| HD | 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, 535 // %rdi. The lowering will do the right thing with RDI.
|
| HD | X86InstrMMX.td | 554 let Uses = [RDI], Predicates = [HasMMX, HasSSE1,In64BitMode] in 557 [(int_x86_mmx_maskmovq VR64:$src, VR64:$mask, RDI)]>;
|
| HD | X86MCInstLower.cpp | 593 .addReg(X86::RDI) in LowerTlsAddr() 1139 const Register DestRegs[] = {X86::RDI, X86::RSI}; in LowerPATCHABLE_EVENT_CALL() 1238 const Register DestRegs[] = {X86::RDI, X86::RSI, X86::RDX}; in LowerPATCHABLE_TYPED_EVENT_CALL()
|
| HD | X86ExpandPseudo.cpp | 229 auto TargetReg = STI->getTargetTriple().isOSWindows() ? X86::RCX : X86::RDI; in expandCALL_RVMARKER()
|
| HD | X86RegisterInfo.cpp | 695 llvm::any_of(SmallVector<MCRegister>{X86::RDI, X86::RSI}, in isArgumentRegister()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| HD | X86MCTargetDesc.cpp | 134 (siReg == X86::RSI && MI.getOperand(0).getReg() == X86::RDI)) && in needsAddressSizeOverride() 261 {codeview::RegisterId::RDI, X86::RDI}, in initLLVMToSEHAndCVRegMapping() 785 #define DI_SUB_SUPER(R) SUB_SUPER(DIL, DI, EDI, RDI, R) in getX86SubSuperRegister() 923 DI_SUB_SUPER(RDI) in getX86SubSuperRegister()
|
| /freebsd-14-stable/contrib/llvm-project/compiler-rt/lib/asan/ |
| HD | asan_rtl_x86_64.S | 139 ASAN_MEMORY_ACCESS_CALLBACKS_ADD(RDI)
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/X86/Disassembler/ |
| HD | X86DisassemblerDecoder.h | 295 ENTRY(RDI) \ 329 ENTRY(RDI) \
|
| /freebsd-14-stable/sys/amd64/amd64/ |
| HD | bpf_jit_machdep.h | 47 #define RDI 7 macro
|
| HD | bpf_jit_machdep.c | 211 MOVrq2(RDI, R8); in bpf_jit_compile()
|
| /freebsd-14-stable/contrib/file/magic/Magdir/ |
| HD | geo | 12 0 beshort 0x7f7f RDI Acoustic Doppler Current Profiler (ADCP)
|
| /freebsd-14-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
| HD | CodeViewRegisterMapping.cpp | 716 case llvm::codeview::RegisterId::RDI: in GetRegisterSize()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/ |
| HD | X86Operand.h | 455 (getMemBaseReg() == X86::RDI || getMemBaseReg() == X86::EDI || in isDstIdx()
|
| HD | X86AsmParser.cpp | 1620 unsigned Basereg = is64BitMode() ? X86::RDI : (Parse32 ? X86::EDI : X86::DI); in DefaultMemDIOperand() 1634 case X86::RDI: in IsSIReg() 1646 return IsSIReg ? X86::RSI : X86::RDI; in GetSIDIForRegClass()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| HD | CodeViewRegisters.def | 225 CV_REGISTER(RDI, 333)
|