Home
last modified time | relevance | path

Searched refs:EDI (Results 1 – 25 of 39) sorted by relevance

12

/freebsd/sys/i386/i386/
H A Dbpf_jit_machdep.c214 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 Dbpf_jit_machdep.h47 #define EDI 7 macro
/freebsd/sys/amd64/amd64/
H A Dbpf_jit_machdep.c212 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 Dbpf_jit_machdep.h64 #define EDI 7 macro
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp57 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 DX86InstrMisc.td217 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 DX86CallingConv.td55 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 DX86RegisterInfo.td240 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 DX86IndirectThunks.cpp186 ThunkReg = X86::EDI; in populateThunk()
H A DX86CallingConv.cpp34 static const MCPhysReg RegList[] = {X86::EAX, X86::ECX, X86::EDX, X86::EDI, in CC_X86_32_RegCall_Assign2Regs()
H A DX86InstrMMX.td550 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 Dbtxv86.S40 .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 Dregset.h31 #undef EDI
/freebsd/sys/cddl/dev/dtrace/x86/
H A Dregset.h108 #define EDI 3 macro
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp133 (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 DX86MCTargetDesc.h53 EAX = 0, ECX = 1, EDX = 2, EBX = 3, ESP = 4, EBP = 5, ESI = 6, EDI = 7 enumerator
H A DX86WinCOFFTargetStreamer.cpp300 case X86::EDI: OS << "$edi"; break; in printFPOReg()
H A DX86AsmBackend.cpp1184 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 Dregs.sed.in48 SED_REPLACE(EDI)
H A Dregs.d.in38 inline int R_EDI = @EDI@;
/freebsd/contrib/libpcap/msdos/
H A Dpkt_rx1.s54 stosw ;; write to screen at ES:EDI
H A Dpkt_rx0.asm83 stosw ;; write to screen at ES:EDI
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/Disassembler/
H A DX86DisassemblerDecoder.h227 ENTRY(EDI) \
261 ENTRY(EDI) \
H A DX86Disassembler.cpp1971 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 Dcdboot.S503 # Convert AL to hex, saving the result to [EDI].

12