Home
last modified time | relevance | path

Searched refs:ECX (Results 1 – 25 of 63) 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
1007 if ((ECX >> 0) & 1) in getAvailableFeatures()
1009 if ((ECX >> 1) & 1) in getAvailableFeatures()
1011 if ((ECX >> 9) & 1) in getAvailableFeatures()
1013 if ((ECX >> 12) & 1) in getAvailableFeatures()
1015 if ((ECX >> 19) & 1) in getAvailableFeatures()
1017 if ((ECX >> 20) & 1) in getAvailableFeatures()
1019 if ((ECX >> 23) & 1) in getAvailableFeatures()
1021 if ((ECX >> 25) & 1) in getAvailableFeatures()
1024 if ((ECX >> 22) & 1) in getAvailableFeatures()
[all …]
/third_party/mesa3d/src/mesa/x86/
Dcommon_x86_asm.S56 MOV_L (EAX, ECX)
64 CMP_L (ECX, EAX)
87 MOV_L (ECX, REGIND(EDI))
131 MOV_L (ECX, EAX) /* return ECX */
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
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]>>,
282 // For integers, ECX can be used as an extra return register
285 CCIfType<[i32], CCAssignToReg<[EAX, EDX, ECX]>>,
389 // For integers, ECX, R8D can be used as extra return registers.
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 ],
[all …]
DX86SelectionDAGInfo.cpp57 X86::ECX, X86::EAX, X86::EDI}; in EmitTargetCodeForMemset()
155 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RCX : X86::ECX, in EmitTargetCodeForMemset()
190 const unsigned CX = Use64BitRegs ? X86::RCX : X86::ECX; in emitRepmovs()
303 X86::ECX, X86::ESI, X86::EDI}; in EmitTargetCodeForMemcpy()
DX86InstrSVM.td56 let Uses = [EAX, ECX] in
59 let Uses = [RAX, ECX] in
DX86InstrSystem.td407 let Uses = [EAX, ECX, EDX] in
409 let Defs = [EAX, EDX], Uses = [ECX] in
412 let Defs = [RAX, RDX], 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;
591 let Defs = [EAX, EDX], Uses = [ECX] in
593 [(set EAX, (X86rdpkru ECX)), (implicit EDX)]>, TB;
594 let Uses = [EAX, ECX, 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.td145 def ECX : X86Reg<"ecx", 1, [CX, HCX]>, DwarfRegNum<[-2, 1, 1]>;
171 def RCX : X86Reg<"rcx", 1, [ECX]>, DwarfRegNum<[2, -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)>;
515 def GR32_DC : RegisterClass<"X86", [i32], 32, (add EDX, ECX)>;
516 def GR32_CB : RegisterClass<"X86", [i32], 32, (add ECX, EBX)>;
/third_party/node/deps/openssl/openssl/providers/common/der/
Dbuild.info59 #----- ECX
66 DEPEND[$DER_ECX_GEN]=oids_to_c.pm ECX.asn1
71 DEPEND[$DER_ECX_H]=oids_to_c.pm ECX.asn1
Dder_ecx_gen.c.in16 $OUT = oids_to_c::process_leaves('providers/common/der/ECX.asn1',
/third_party/openssl/providers/common/der/
Dbuild.info59 #----- ECX
66 DEPEND[$DER_ECX_GEN]=oids_to_c.pm ECX.asn1
71 DEPEND[$DER_ECX_H]=oids_to_c.pm ECX.asn1
Dder_ecx_gen.c.in16 $OUT = oids_to_c::process_leaves('providers/common/der/ECX.asn1',
/third_party/lzma/C/
DCpuArch.c107 __asm xor ECX, ECX; in MyCPUID() local
113 __asm mov c2, ECX; in MyCPUID() local
/third_party/musl/arch/i386/bits/
Dreg.h4 #define ECX 1 macro
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/Solaris/sys/
Dregset.h25 #undef ECX
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/MCTargetDesc/
DX86MCTargetDesc.cpp106 {codeview::RegisterId::ECX, X86::ECX}, in initLLVMToSEHAndCVRegMapping()
619 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero()
631 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero()
668 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero()
704 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero()
705 return X86::ECX; in getX86SubSuperRegisterOrZero()
740 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: 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.h37 #define ECX 1 macro
Dinit.h34 c->dwarf.loc[ECX] = DWARF_REG_LOC (&c->dwarf, UNW_X86_ECX); in common_init()
DGget_save_loc.c41 case UNW_X86_ECX: loc = c->dwarf.loc[ECX]; break; in unw_get_save_loc()
/third_party/openssl/providers/common/include/prov/
Dder_ecx.h.in17 $OUT = oids_to_c::process_leaves('providers/common/der/ECX.asn1',
/third_party/node/deps/openssl/openssl/providers/common/include/prov/
Dder_ecx.h.in17 $OUT = oids_to_c::process_leaves('providers/common/der/ECX.asn1',
/third_party/ltp/tools/sparse/sparse-src/
Dcompile-i386.c205 EAX, EDX, ECX, EBX, ESI, EDI, EBP, ESP, // 32-bit enumerator
219 REGINFO( CL, "%cl", CX, ECX, ECX_EBX),
223 REGINFO( CH, "%ch", CX, ECX, ECX_EBX),
227 REGINFO( CX, "%cx", CL, CH, ECX, ECX_EBX),
235 REGINFO(ECX, "%ecx", CL, CH, CX, ECX_EBX),
242 REGINFO(ECX_EBX, "%ecx:%ebx", CL, CH, CX, ECX, BL, BH, BX, EBX),
253 REGSTORAGE(EAX), REGSTORAGE(EDX), REGSTORAGE(ECX), REGSTORAGE(EBX),
259 #define REG_ECX (&hardreg_storage_table[ECX])
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/openssl/doc/internal/man3/
Devp_pkey_get1_ED25519.pod7 - internal ECX from EVP_PKEY getter functions
/third_party/libffi/src/x86/
Dwin64_intel.S77 mov ECX, [RBP + 24] ; movl 24(%rbp), %ecx
80 CMP ECX, FFI_TYPE_SMALL_STRUCT_4B ; cmpl $FFI_TYPE_SMALL_STRUCT_4B, %ecx

123