| /openbsd/src/gnu/llvm/compiler-rt/lib/builtins/ |
| D | cpu_model.c | 647 static void getAvailableFeatures(unsigned ECX, unsigned EDX, unsigned MaxLeaf, in getAvailableFeatures() argument 663 if ((ECX >> 0) & 1) in getAvailableFeatures() 665 if ((ECX >> 1) & 1) in getAvailableFeatures() 667 if ((ECX >> 9) & 1) in getAvailableFeatures() 669 if ((ECX >> 12) & 1) in getAvailableFeatures() 671 if ((ECX >> 19) & 1) in getAvailableFeatures() 673 if ((ECX >> 20) & 1) in getAvailableFeatures() 675 if ((ECX >> 23) & 1) in getAvailableFeatures() 677 if ((ECX >> 25) & 1) in getAvailableFeatures() 684 bool HasAVX = ((ECX & AVXBits) == AVXBits) && !getX86XCR0(&EAX, &EDX) && in getAvailableFeatures() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/ |
| D | X86FixupGadgets.cpp | 368 case X86::ECX: in getWidestRegForReg() 370 return Is64Bit ? X86::RCX : X86::ECX; in getWidestRegForReg() 425 case X86::ECX: in getEquivalentRegForReg() 452 case X86::ECX: in getEquivalentRegForReg() 475 case X86::ECX: in getEquivalentRegForReg() 495 case X86::ECX: in getEquivalentRegForReg() 508 case X86::ECX: in getEquivalentRegForReg() 510 return X86::ECX; in getEquivalentRegForReg()
|
| D | X86CallingConv.td | 50 let GPR_32 = [EAX, ECX, EDX, EDI, ESI]; 70 let GPR_32 = [EAX, ECX, EDX, EDI, ESI, R8D, R9D, R10D, R11D, R12D, R14D, R15D]; 77 let GPR_32 = [EAX, ECX, EDX, EDI, ESI, R8D, R9D, R12D, R13D, R14D, R15D]; 227 CCIfType<[i32], CCAssignToReg<[EAX, EDX, ECX]>>, 279 CCIfType<[f32], CCAssignToReg<[EAX, EDX, ECX]>>>, 293 // For integers, ECX can be used as an extra return register 296 CCIfType<[i32], CCAssignToReg<[EAX, EDX, ECX]>>, 404 // For integers, ECX, R8D can be used as extra return registers. 409 CCIfType<[i32], CCAssignToReg<[EAX, EDX, ECX, R8D]>>, 547 CCIfType<[i32], CCAssignToReg<[EDI, ESI, EDX, ECX, R8D, R9D]>>, [all …]
|
| D | X86SelectionDAGInfo.cpp | 58 X86::ECX, X86::EAX, X86::EDI}; in EmitTargetCodeForMemset() 123 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RCX : X86::ECX, in EmitTargetCodeForMemset() 158 const unsigned CX = Use64BitRegs ? X86::RCX : X86::ECX; in emitRepmovs() 271 X86::ECX, X86::ESI, X86::EDI}; in EmitTargetCodeForMemcpy()
|
| D | X86InstrSVM.td | 56 let Uses = [EAX, ECX] in 59 let Uses = [RAX, ECX] in
|
| D | X86InstrSystem.td | 426 let Uses = [EAX, ECX, EDX] in 428 let Uses = [EAX, ECX, EDX] in 430 let Defs = [EAX, EDX], Uses = [ECX] in 438 let Defs = [RAX, RDX], Uses = [ECX] in 459 let Defs = [EAX, EBX, ECX, EDX], Uses = [EAX, ECX] in 542 let Defs = [EDX, EAX], Uses = [ECX] in 545 let Uses = [EDX, EAX, ECX] in 548 [(int_x86_xsetbv ECX, EDX, EAX)]>, PS; 618 let Defs = [EAX, EDX], Uses = [ECX] in 620 [(set EAX, (X86rdpkru ECX)), (implicit EDX)]>, PS; [all …]
|
| D | X86CallingConv.cpp | 33 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()
|
| D | X86RegisterInfo.td | 142 def ECX : X86Reg<"ecx", 1, [CX, HCX]>, DwarfRegNum<[-2, 1, 1]>; 167 def RCX : X86Reg<"rcx", 1, [ECX]>, DwarfRegNum<[2, -2, -2]>; 418 (add EAX, ECX, EDX, ESI, EDI, 456 def GR32_ABCD : RegisterClass<"X86", [i32], 32, (add EAX, ECX, EDX, EBX)>; 458 def GR32_TC : RegisterClass<"X86", [i32], 32, (add EAX, ECX, EDX, ESP)>; 478 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP)>; 525 def GR32_DC : RegisterClass<"X86", [i32], 32, (add EDX, ECX)>; 526 def GR32_CB : RegisterClass<"X86", [i32], 32, (add ECX, EBX)>;
|
| D | X86IndirectThunks.cpp | 200 ThunkReg = X86::ECX; in populateThunk()
|
| D | X86ScheduleBtVer2.td | 430 // ## ECX write Latency: 3cy 432 // Register ECX becomes available in 3 cycles. That is because the value of ECX 448 // ## ECX write Latency: 11cy 450 // The value of ECX becomes available only after 11cy from the start of
|
| D | X86ExpandPseudo.cpp | 415 BuildMI(MBB, MBBI, DL, TII->get(X86::POP32r)).addReg(X86::ECX, RegState::Define); in ExpandMI() 417 BuildMI(MBB, MBBI, DL, TII->get(X86::PUSH32r)).addReg(X86::ECX); in ExpandMI()
|
| D | X86InstrCompiler.td | 389 let Defs = [ECX,EDI,ESI], Uses = [ECX,EDI,ESI], isCodeGenOnly = 1 in { 428 let Defs = [ECX,EDI], isCodeGenOnly = 1 in { 429 let Uses = [AL,ECX,EDI] in 434 let Uses = [AX,ECX,EDI] in 439 let Uses = [EAX,ECX,EDI] in 485 let Defs = [EAX, ECX, EDX, FP0, FP1, FP2, FP3, FP4, FP5, FP6, FP7, 533 let Defs = [EAX, ECX, EFLAGS, DF], 965 let Defs = [EAX, EDX, EFLAGS], Uses = [EAX, EBX, ECX, EDX], 1025 let Defs = [EBX], Uses = [ECX, EAX],
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Support/Solaris/sys/ |
| D | regset.h | 25 #undef ECX
|
| /openbsd/src/gnu/usr.bin/binutils/gdb/ |
| D | i386v4-nat.c | 96 EAX, ECX, EDX, EBX,
|
| D | i386v-nat.c | 67 EAX, ECX, EDX, EBX,
|
| D | i386-stub.c | 122 enum regnames {EAX, ECX, EDX, EBX, ESP, EBP, ESI, EDI, enumerator
|
| D | i386-linux-nat.c | 89 EAX, ECX, EDX, EBX,
|
| /openbsd/src/gnu/llvm/compiler-rt/lib/xray/ |
| D | xray_x86_64.cpp | 334 unsigned int EAX, EBX, ECX, EDX; in probeRequiredCPUFeatures() local 339 __asm__ __volatile__("cpuid" : "=a"(EAX), "=b"(EBX), "=c"(ECX), "=d"(EDX) in probeRequiredCPUFeatures()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/ |
| D | X86MCTargetDesc.cpp | 197 {codeview::RegisterId::ECX, X86::ECX}, in initLLVMToSEHAndCVRegMapping() 765 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero() 777 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero() 814 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero() 850 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero() 851 return X86::ECX; in getX86SubSuperRegisterOrZero() 886 case X86::CH: case X86::CL: case X86::CX: case X86::ECX: case X86::RCX: in getX86SubSuperRegisterOrZero()
|
| D | X86MCTargetDesc.h | 51 EAX = 0, ECX = 1, EDX = 2, EBX = 3, ESP = 4, EBP = 5, ESI = 6, EDI = 7 enumerator
|
| D | X86WinCOFFTargetStreamer.cpp | 298 case X86::ECX: OS << "$ecx"; break; in printFPOReg()
|
| D | X86AsmBackend.cpp | 1173 case X86::ECX: in PushInstrSize() 1195 X86::EBX, X86::ECX, X86::EDX, X86::EDI, X86::ESI, X86::EBP, 0 in getCompactUnwindRegNum()
|
| /openbsd/src/gnu/usr.bin/binutils/gdb/gdbserver/ |
| D | linux-i386-low.c | 60 EAX * 4, ECX * 4, EDX * 4, EBX * 4,
|
| /openbsd/src/usr.bin/file/magdir/ |
| D | amigaos | 48 8 string ECXM\0 ECX module
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/Disassembler/ |
| D | X86DisassemblerDecoder.h | 135 ENTRY(ECX) \ 153 ENTRY(ECX) \
|