Home
last modified time | relevance | path

Searched refs:EDX (Results 1 – 25 of 53) sorted by relevance

123

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Support/
DHost.cpp979 static void getAvailableFeatures(unsigned ECX, unsigned EDX, unsigned MaxLeaf, in getAvailableFeatures() argument
998 if ((EDX >> 15) & 1) in getAvailableFeatures()
1000 if ((EDX >> 23) & 1) in getAvailableFeatures()
1002 if ((EDX >> 25) & 1) in getAvailableFeatures()
1004 if ((EDX >> 26) & 1) in getAvailableFeatures()
1031 bool HasAVX = ((ECX & AVXBits) == AVXBits) && !getX86XCR0(&EAX, &EDX) && in getAvailableFeatures()
1047 MaxLeaf >= 0x7 && !getX86CpuIDAndInfoEx(0x7, 0x0, &EAX, &EBX, &ECX, &EDX); in getAvailableFeatures()
1093 if (HasLeaf7 && ((EDX >> 2) & 1) && HasAVX512Save) in getAvailableFeatures()
1095 if (HasLeaf7 && ((EDX >> 3) & 1) && HasAVX512Save) in getAvailableFeatures()
1097 if (HasLeaf7 && ((EDX >> 8) & 1) && HasAVX512Save) in getAvailableFeatures()
[all …]
/third_party/lzma/C/
DCpuArch.c24 __asm mov EDX, EAX; in CheckFlag() local
30 __asm xor EAX, EDX; in CheckFlag() local
31 __asm push EDX; in CheckFlag() local
108 __asm xor EDX, EDX; in MyCPUID() local
114 __asm mov d2, EDX; in MyCPUID() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InstrSystem.td407 let Uses = [EAX, ECX, EDX] in
409 let Defs = [EAX, EDX], Uses = [ECX] in
433 let Defs = [EAX, EBX, ECX, EDX], Uses = [EAX, ECX] in
514 let Defs = [EDX, EAX], Uses = [ECX] in
517 let Uses = [EDX, EAX, ECX] in
520 [(int_x86_xsetbv ECX, EDX, EAX)]>, TB;
524 let Uses = [EDX, EAX] in {
527 [(int_x86_xsave addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVE]>;
530 [(int_x86_xsave64 addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVE, In64BitMode]>;
533 [(int_x86_xrstor addr:$dst, EDX, EAX)]>, PS, Requires<[HasXSAVE]>;
[all …]
DX86CallingConv.td43 let GPR_32 = [EAX, ECX, EDX, EDI, ESI];
63 let GPR_32 = [EAX, ECX, EDX, EDI, ESI, R8D, R9D, R10D, R11D, R12D, R14D, R15D];
70 let GPR_32 = [EAX, ECX, EDX, EDI, ESI, R8D, R9D, R12D, R13D, R14D, R15D];
220 CCIfType<[i32], CCAssignToReg<[EAX, EDX, ECX]>>,
285 CCIfType<[i32], CCAssignToReg<[EAX, EDX, ECX]>>,
316 CCIfType<[i32], CCAssignToReg<[ESI, EBP, EAX, EDX]>>
394 CCIfType<[i32], CCAssignToReg<[EAX, EDX, ECX, R8D]>>,
522 CCIfType<[i32], CCAssignToReg<[EDI, ESI, EDX, ECX, R8D, R9D]>>,
647 CCIfType<[i32], CCAssignToRegWithShadow<[ECX , EDX , R8D , R9D ],
846 CCIfNotVarArg<CCIfInReg<CCIfType<[i32], CCAssignToReg<[EAX, EDX, ECX]>>>>,
[all …]
DX86InstrArithmetic.td71 // EAX,EDX = EAX*GR32
72 let Defs = [EAX,EDX,EFLAGS], Uses = [EAX], hasSideEffects = 0 in
75 [/*(set EAX, EDX, EFLAGS, (X86umul_flag EAX, GR32:$src))*/]>,
97 // EAX,EDX = EAX*[mem32]
98 let Defs = [EAX,EDX,EFLAGS], Uses = [EAX] in
117 // EAX,EDX = EAX*GR32
118 let Defs = [EAX,EDX,EFLAGS], Uses = [EAX] in
135 // EAX,EDX = EAX*[mem32]
136 let Defs = [EAX,EDX,EFLAGS], Uses = [EAX] in
289 let Defs = [EAX,EDX,EFLAGS], Uses = [EAX,EDX] in
[all …]
DX86CallingConv.cpp33 static const MCPhysReg RegList[] = {X86::EAX, X86::ECX, X86::EDX, X86::EDI, in CC_X86_32_RegCall_Assign2Regs()
242 static const MCPhysReg RegList[] = {X86::EAX, X86::EDX, X86::ECX}; in CC_X86_32_MCUInReg()
DX86RegisterInfo.td144 def EDX : X86Reg<"edx", 2, [DX, HDX]>, DwarfRegNum<[-2, 2, 2]>;
170 def RDX : X86Reg<"rdx", 2, [EDX]>, DwarfRegNum<[1, -2, -2]>;
414 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP,
446 def GR32_ABCD : RegisterClass<"X86", [i32], 32, (add EAX, ECX, EDX, EBX)>;
448 def GR32_TC : RegisterClass<"X86", [i32], 32, (add EAX, ECX, EDX, ESP)>;
468 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP)>;
509 def GR32_AD : RegisterClass<"X86", [i32], 32, (add EAX, EDX)>;
515 def GR32_DC : RegisterClass<"X86", [i32], 32, (add EDX, ECX)>;
DX86RetpolineThunks.cpp185 populateThunk(MF, X86::EDX); in runOnMachineFunction()
DX86InstrExtension.td29 let Defs = [EAX,EDX], Uses = [EAX] in // EDX:EAX = signext(EAX)
/third_party/mesa3d/src/mesa/x86/
Dcommon_x86_asm.S89 MOV_L (EDX, REGIND(EDI))
145 MOV_L (EDX, EAX) /* return EDX */
/third_party/musl/arch/i386/bits/
Dreg.h5 #define EDX 2 macro
/third_party/openh264/codec/common/x86/
Dcpuid.asm164 XGETBV ; result in EDX:EAX
196 XGETBV ; result in EDX:EAX
232 XGETBV ; result in EDX:EAX
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/Solaris/sys/
Dregset.h26 #undef EDX
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/MCTargetDesc/
DX86MCTargetDesc.cpp107 {codeview::RegisterId::EDX, X86::EDX}, in initLLVMToSEHAndCVRegMapping()
617 case X86::DH: case X86::DL: case X86::DX: case X86::EDX: case X86::RDX: in getX86SubSuperRegisterOrZero()
629 case X86::DH: case X86::DL: case X86::DX: case X86::EDX: case X86::RDX: in getX86SubSuperRegisterOrZero()
666 case X86::DH: case X86::DL: case X86::DX: case X86::EDX: case X86::RDX: in getX86SubSuperRegisterOrZero()
702 case X86::DH: case X86::DL: case X86::DX: case X86::EDX: case X86::RDX: in getX86SubSuperRegisterOrZero()
703 return X86::EDX; in getX86SubSuperRegisterOrZero()
738 case X86::DH: case X86::DL: case X86::DX: case X86::EDX: case X86::RDX: in getX86SubSuperRegisterOrZero()
DX86MCTargetDesc.h50 EAX = 0, ECX = 1, EDX = 2, EBX = 3, ESP = 4, EBP = 5, ESI = 6, EDI = 7 enumerator
/third_party/libunwind/src/x86/
Dunwind_i.h38 #define EDX 2 macro
Dinit.h35 c->dwarf.loc[EDX] = DWARF_REG_LOC (&c->dwarf, UNW_X86_EDX); in common_init()
DGget_save_loc.c42 case UNW_X86_EDX: loc = c->dwarf.loc[EDX]; break; in unw_get_save_loc()
DGregs.c78 loc = c->dwarf.loc[(reg == UNW_X86_EAX) ? EAX : EDX]; in tdep_access_reg()
/third_party/ltp/tools/sparse/sparse-src/
Dcompile-i386.c205 EAX, EDX, ECX, EBX, ESI, EDI, EBP, ESP, // 32-bit enumerator
218 REGINFO( DL, "%dl", DX, EDX, EAX_EDX),
222 REGINFO( DH, "%dh", DX, EDX, EAX_EDX),
226 REGINFO( DX, "%dx", DL, DH, EDX, EAX_EDX),
234 REGINFO(EDX, "%edx", DL, DH, DX, EAX_EDX),
241 REGINFO(EAX_EDX, "%eax:%edx", AL, AH, AX, EAX, DL, DH, DX, EDX),
253 REGSTORAGE(EAX), REGSTORAGE(EDX), REGSTORAGE(ECX), REGSTORAGE(EBX),
260 #define REG_EDX (&hardreg_storage_table[EDX])
313 static struct regclass regclass_32 = { "32-bit", { EAX, EDX, ECX, EBX, ESI, EDI, EBP }};
316 static struct regclass regclass_32_8 = { "32-bit bytes", { EAX, EDX, ECX, EBX }};
/third_party/rust/crates/libc/libc-test/semver/
Dlinux-i686.txt13 EDX
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/Disassembler/
DX86DisassemblerDecoder.h139 ENTRY(EDX) \
157 ENTRY(EDX) \
/third_party/skia/third_party/externals/dng_sdk/source/
Ddng_utils.h1118 MOV result, EDX in Muluh86()
1146 MOV result, EDX in Mulsh86()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/
DX86GenCallingConv.inc174 X86::ECX, X86::EDX, X86::R8D, X86::R9D
198 X86::EDI, X86::ESI, X86::EDX, X86::ECX
406 X86::EAX, X86::EDX, X86::ECX
590 X86::ECX, X86::EDX
674 X86::ECX, X86::EDX
736 X86::ESI, X86::EBP, X86::EAX, X86::EDX, X86::ECX
834 X86::EAX, X86::ECX, X86::EDX, X86::EDI, X86::ESI
1447 X86::EDI, X86::ESI, X86::EDX, X86::ECX, X86::R8D, X86::R9D
1900 …X86::EAX, X86::ECX, X86::EDX, X86::EDI, X86::ESI, X86::R8D, X86::R9D, X86::R12D, X86::R13D, X86::R…
2272 X86::ECX, X86::EDX, X86::R8D, X86::R9D
[all …]
DX86GenRegisterInfo.inc47 EDX = 27,
1596 …X86::EAX, X86::ECX, X86::EDX, X86::ESI, X86::EDI, X86::EBX, X86::EBP, X86::ESP, X86::R8D, X86::R9D…
1606 …X86::EAX, X86::ECX, X86::EDX, X86::ESI, X86::EDI, X86::EBX, X86::EBP, X86::ESP, X86::R8D, X86::R9D…
1616 …X86::EAX, X86::ECX, X86::EDX, X86::ESI, X86::EDI, X86::EBX, X86::EBP, X86::ESP, X86::R8D, X86::R9D…
1646 …X86::EAX, X86::ECX, X86::EDX, X86::ESI, X86::EDI, X86::EBX, X86::EBP, X86::ESP, X86::R8D, X86::R9D…
1656 …X86::EAX, X86::ECX, X86::EDX, X86::ESI, X86::EDI, X86::EBX, X86::EBP, X86::R8D, X86::R9D, X86::R10…
1666 X86::EAX, X86::ECX, X86::EDX, X86::ESI, X86::EDI, X86::EBX, X86::EBP, X86::ESP, X86::RBP,
1676 X86::EAX, X86::ECX, X86::EDX, X86::ESI, X86::EDI, X86::EBX, X86::EBP, X86::ESP,
1696 X86::EAX, X86::ECX, X86::EDX, X86::ESI, X86::EDI, X86::EBX, X86::EBP,
1726 X86::EAX, X86::ECX, X86::EDX, X86::EBX,
[all …]

123