/freebsd/sys/i386/i386/ |
H A D | bpf_jit_machdep.c | 214 PUSH(EDI); in bpf_jit_compile() 217 MOVodd(16, EBP, EDI); in bpf_jit_compile() 236 POP(EDI); in bpf_jit_compile() 248 POP(EDI); in bpf_jit_compile() 258 CMPrd(EDI, ESI); in bpf_jit_compile() 260 MOVrd(EDI, ECX); in bpf_jit_compile() 266 POP(EDI); in bpf_jit_compile() 277 CMPrd(EDI, ESI); in bpf_jit_compile() 279 MOVrd(EDI, ECX); in bpf_jit_compile() 284 POP(EDI); in bpf_jit_compile() [all …]
|
H A D | bpf_jit_machdep.h | 47 #define EDI 7 macro
|
/freebsd/sys/amd64/amd64/ |
H A D | bpf_jit_machdep.c | 212 MOVrd(EDX, EDI); in bpf_jit_compile() 241 CMPrd(EDI, ESI); in bpf_jit_compile() 243 MOVrd(EDI, ECX); in bpf_jit_compile() 263 CMPrd(EDI, ESI); in bpf_jit_compile() 265 MOVrd(EDI, ECX); in bpf_jit_compile() 282 CMPrd(EDI, ESI); in bpf_jit_compile() 302 CMPrd(EDI, EDX); in bpf_jit_compile() 305 MOVrd(EDI, ECX); in bpf_jit_compile() 310 MOVrd(EDI, ECX); in bpf_jit_compile() 329 CMPrd(EDI, EDX); in bpf_jit_compile() [all …]
|
H A D | bpf_jit_machdep.h | 64 #define EDI 7 macro
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.cpp | 57 X86::ECX, X86::EAX, X86::EDI}; 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() 274 X86::ECX, X86::ESI, X86::EDI}; in EmitTargetCodeForMemcpy()
|
H A D | X86InstrMisc.td | 217 let Defs = [EDI, ESI, EBP, EBX, EDX, ECX, EAX, ESP], Uses = [ESP], 224 let Defs = [ESP], Uses = [EDI, ESI, EBP, EBX, EDX, ECX, EAX, ESP], 303 let Defs = [EDI,ESI], Uses = [EDI,ESI,DF] in { 315 let Defs = [EDI], Uses = [AL,EDI,DF] in 318 let Defs = [EDI], Uses = [AX,EDI,DF] in 321 let Defs = [EDI], Uses = [EAX,EDI,DF] in 329 let Defs = [EDI,EFLAGS], Uses = [AL,EDI,DF] in 332 let Defs = [EDI,EFLAGS], Uses = [AX,EDI,DF] in 335 let Defs = [EDI,EFLAGS], Uses = [EAX,EDI,DF] in 338 let Defs = [EDI,EFLAGS], Uses = [RAX,EDI,DF] in [all …]
|
H A D | X86CallingConv.td | 55 let GPR_32 = [EAX, ECX, EDX, EDI, ESI]; 69 let GPR_32 = [ECX, EDX, EDI, ESI]; 89 let GPR_32 = [EAX, ECX, EDX, EDI, ESI, R8D, R9D, R10D, R11D, R12D, R14D, R15D]; 101 let GPR_32 = [EAX, ECX, EDX, EDI, ESI, R8D, R9D, R11D, R12D, R14D, R15D]; 108 let GPR_32 = [EAX, ECX, EDX, EDI, ESI, R8D, R9D, R12D, R13D, R14D, R15D]; 564 CCIfType<[i32], CCAssignToReg<[EDI, ESI, EDX, ECX, R8D, R9D]>>, 1013 CCIfType<[i32], CCAssignToReg<[EBX, EBP, EDI, ESI]>> 1034 CCIfType<[i32], CCIfSubtarget<"is64Bit()", CCAssignToReg<[EDI, ESI, EDX, ECX]>>>, 1068 CCIfType<[i32], CCAssignToReg<[R12D, R13D, R14D, R15D, EDI, ESI, 1141 def CSR_32 : CalleeSavedRegs<(add ESI, EDI, EBX, EBP)>; [all …]
|
H A D | X86RegisterInfo.td | 240 def EDI : X86Reg<"edi", 7, [DI, HDI]>, DwarfRegNum<[-2, 7, 7]>; 286 def RDI : X86Reg<"rdi", 7, [EDI]>, DwarfRegNum<[5, -2, -2]>; 575 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP, R8D, R9D, 650 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP)>; 730 def GR32_SIDI : RegisterClass<"X86", [i32], 32, (add ESI, EDI)>; 731 def GR32_DIBP : RegisterClass<"X86", [i32], 32, (add EDI, EBP)>;
|
H A D | X86IndirectThunks.cpp | 186 ThunkReg = X86::EDI; in populateThunk()
|
H A D | X86CallingConv.cpp | 34 static const MCPhysReg RegList[] = {X86::EAX, X86::ECX, X86::EDX, X86::EDI, in CC_X86_32_RegCall_Assign2Regs()
|
H A D | X86InstrMMX.td | 550 let Uses = [EDI], Predicates = [HasMMX, HasSSE1,Not64BitMode] in 553 [(int_x86_mmx_maskmovq VR64:$src, VR64:$mask, EDI)]>;
|
/freebsd/stand/i386/btx/lib/ |
H A D | btxv86.S | 40 .set V86_EDI,0x34 # V86 EDI 76 xchgl %edi,V86_EDI(%ebp) # Swap EDI
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/Solaris/sys/ |
H A D | regset.h | 31 #undef EDI
|
/freebsd/sys/cddl/dev/dtrace/x86/ |
H A D | regset.h | 108 #define EDI 3 macro
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MCTargetDesc.cpp | 133 (siReg == X86::ESI && MI.getOperand(0).getReg() == X86::EDI) || in needsAddressSizeOverride() 146 return (!Is32BitMode && siReg == X86::EDI) || in needsAddressSizeOverride() 203 {codeview::RegisterId::EDI, X86::EDI}, in initLLVMToSEHAndCVRegMapping() 785 #define DI_SUB_SUPER(R) SUB_SUPER(DIL, DI, EDI, RDI, R) in getX86SubSuperRegister() 887 DI_SUB_SUPER(EDI) in getX86SubSuperRegister()
|
H A D | X86MCTargetDesc.h | 53 EAX = 0, ECX = 1, EDX = 2, EBX = 3, ESP = 4, EBP = 5, ESI = 6, EDI = 7 enumerator
|
H A D | X86WinCOFFTargetStreamer.cpp | 300 case X86::EDI: OS << "$edi"; break; in printFPOReg()
|
H A D | X86AsmBackend.cpp | 1184 case X86::EDI: in PushInstrSize() 1204 X86::EBX, X86::ECX, X86::EDX, X86::EDI, X86::ESI, X86::EBP, 0 in getCompactUnwindRegNum()
|
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/i386/ |
H A D | regs.sed.in | 48 SED_REPLACE(EDI)
|
H A D | regs.d.in | 38 inline int R_EDI = @EDI@;
|
/freebsd/contrib/libpcap/msdos/ |
H A D | pkt_rx1.s | 54 stosw ;; write to screen at ES:EDI
|
H A D | pkt_rx0.asm | 83 stosw ;; write to screen at ES:EDI
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/Disassembler/ |
H A D | X86DisassemblerDecoder.h | 227 ENTRY(EDI) \ 261 ENTRY(EDI) \
|
H A D | X86Disassembler.cpp | 1971 baseRegNo = insn.hasAdSize ? X86::EDI : X86::RDI; in translateDstIndex() 1973 baseRegNo = insn.hasAdSize ? X86::DI : X86::EDI; in translateDstIndex() 1976 baseRegNo = insn.hasAdSize ? X86::EDI : X86::DI; in translateDstIndex()
|
/freebsd/stand/i386/cdboot/ |
H A D | cdboot.S | 503 # Convert AL to hex, saving the result to [EDI].
|