| /openbsd-src/gnu/llvm/llvm/lib/TargetParser/ |
| H A D | Host.cpp | 568 unsigned EAX = 0, EBX = 0, ECX = 0, EDX = 0; in getVendorSignature() local 577 if (getX86CpuIDAndInfo(0, MaxLeaf, &EBX, &ECX, &EDX) || *MaxLeaf < 1) in getVendorSignature() 581 if (EBX == 0x756e6547 && EDX == 0x49656e69 && ECX == 0x6c65746e) in getVendorSignature() 585 if (EBX == 0x68747541 && EDX == 0x69746e65 && ECX == 0x444d4163) in getVendorSignature() 1128 unsigned EAX, EBX; in getAvailableFeatures() local 1185 MaxLeaf >= 0x7 && !getX86CpuIDAndInfoEx(0x7, 0x0, &EAX, &EBX, &ECX, &EDX); in getAvailableFeatures() 1187 if (HasLeaf7 && ((EBX >> 3) & 1)) in getAvailableFeatures() 1189 if (HasLeaf7 && ((EBX >> 5) & 1) && HasAVX) in getAvailableFeatures() 1191 if (HasLeaf7 && ((EBX >> 8) & 1)) in getAvailableFeatures() 1193 if (HasLeaf7 && ((EBX >> 16) & 1) && HasAVX512Save) in getAvailableFeatures() [all …]
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/builtins/ |
| H A D | cpu_model.c | 649 unsigned EAX, EBX; in getAvailableFeatures() local 700 MaxLeaf >= 0x7 && !getX86CpuIDAndInfoEx(0x7, 0x0, &EAX, &EBX, &ECX, &EDX); in getAvailableFeatures() 702 if (HasLeaf7 && ((EBX >> 3) & 1)) in getAvailableFeatures() 704 if (HasLeaf7 && ((EBX >> 5) & 1) && HasAVX) in getAvailableFeatures() 706 if (HasLeaf7 && ((EBX >> 8) & 1)) in getAvailableFeatures() 708 if (HasLeaf7 && ((EBX >> 16) & 1) && HasAVX512Save) in getAvailableFeatures() 710 if (HasLeaf7 && ((EBX >> 17) & 1) && HasAVX512Save) in getAvailableFeatures() 712 if (HasLeaf7 && ((EBX >> 21) & 1) && HasAVX512Save) in getAvailableFeatures() 714 if (HasLeaf7 && ((EBX >> 26) & 1) && HasAVX512Save) in getAvailableFeatures() 716 if (HasLeaf7 && ((EBX >> 27) & 1) && HasAVX512Save) in getAvailableFeatures() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86FixupGadgets.cpp | 362 case X86::EBX: in getWidestRegForReg() 364 return Is64Bit ? X86::RBX : X86::EBX; in getWidestRegForReg() 422 case X86::EBX: in getEquivalentRegForReg() 450 case X86::EBX: in getEquivalentRegForReg() 472 case X86::EBX: in getEquivalentRegForReg() 494 case X86::EBX: in getEquivalentRegForReg() 505 case X86::EBX: in getEquivalentRegForReg() 507 return X86::EBX; in getEquivalentRegForReg()
|
| H A D | X86RegisterInfo.td | 143 def EBX : X86Reg<"ebx", 3, [BX, HBX]>, DwarfRegNum<[-2, 3, 3]>; 168 def RBX : X86Reg<"rbx", 3, [EBX]>, DwarfRegNum<[3, -2, -2]>; 419 R8D, R9D, R10D, R11D, R14D, R15D, R12D, R13D, EBX, EBP, ESP)>; 456 def GR32_ABCD : RegisterClass<"X86", [i32], 32, (add EAX, ECX, EDX, EBX)>; 478 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP)>; 526 def GR32_CB : RegisterClass<"X86", [i32], 32, (add ECX, EBX)>; 527 def GR32_BSI : RegisterClass<"X86", [i32], 32, (add EBX, ESI)>;
|
| H A D | X86CallingConv.td | 1021 CCIfType<[i32], CCAssignToReg<[EBX, EBP, EDI, ESI]>> 1128 def CSR_32 : CalleeSavedRegs<(add ESI, EDI, EBX, EBP)>; 1171 def CSR_32_AllRegs : CalleeSavedRegs<(add EAX, EBX, ECX, EDX, EBP, ESI, 1217 def CSR_32_RegCall_NoSSE : CalleeSavedRegs<(add ESI, EDI, EBX, EBP)>;
|
| H A D | X86ExpandPseudo.cpp | 539 TII->copyPhysReg(MBB, MBBI, DL, X86::EBX, InArg.getReg(), InArg.isKill()); in ExpandMI()
|
| H A D | X86RegisterInfo.cpp | 70 BasePtr = Use64BitReg ? X86::RBX : X86::EBX; in X86RegisterInfo()
|
| H A D | X86MCInstLower.cpp | 1075 .addReg(X86::EBX) in LowerTlsAddr() 1081 .addReg(X86::EBX) in LowerTlsAddr() 1093 .addReg(X86::EBX) in LowerTlsAddr()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Support/Solaris/sys/ |
| H A D | regset.h | 27 #undef EBX
|
| /openbsd-src/gnu/usr.bin/binutils/gdb/ |
| H A D | i386v4-nat.c | 96 EAX, ECX, EDX, EBX,
|
| H A D | i386v-nat.c | 67 EAX, ECX, EDX, EBX,
|
| H A D | i386-stub.c | 122 enum regnames {EAX, ECX, EDX, EBX, ESP, EBP, ESI, EDI, enumerator
|
| H A D | i386-linux-nat.c | 89 EAX, ECX, EDX, EBX,
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/xray/ |
| H A 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/ |
| H A D | X86MCTargetDesc.cpp | 199 {codeview::RegisterId::EBX, X86::EBX}, in initLLVMToSEHAndCVRegMapping() 767 case X86::BH: case X86::BL: case X86::BX: case X86::EBX: case X86::RBX: in getX86SubSuperRegisterOrZero() 779 case X86::BH: case X86::BL: case X86::BX: case X86::EBX: case X86::RBX: in getX86SubSuperRegisterOrZero() 816 case X86::BH: case X86::BL: case X86::BX: case X86::EBX: case X86::RBX: in getX86SubSuperRegisterOrZero() 852 case X86::BH: case X86::BL: case X86::BX: case X86::EBX: case X86::RBX: in getX86SubSuperRegisterOrZero() 853 return X86::EBX; in getX86SubSuperRegisterOrZero() 888 case X86::BH: case X86::BL: case X86::BX: case X86::EBX: case X86::RBX: in getX86SubSuperRegisterOrZero()
|
| H A D | X86MCTargetDesc.h | 51 EAX = 0, ECX = 1, EDX = 2, EBX = 3, ESP = 4, EBP = 5, ESI = 6, EDI = 7 enumerator
|
| H A D | X86WinCOFFTargetStreamer.cpp | 297 case X86::EBX: OS << "$ebx"; break; in printFPOReg()
|
| H A D | X86AsmBackend.cpp | 1172 case X86::EBX: 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/ |
| H A D | linux-i386-low.c | 60 EAX * 4, ECX * 4, EDX * 4, EBX * 4,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/Disassembler/ |
| H A D | X86DisassemblerDecoder.h | 137 ENTRY(EBX) \ 155 ENTRY(EBX) \
|
| /openbsd-src/gnu/llvm/llvm/lib/DebugInfo/CodeView/ |
| H A D | SymbolRecordMapping.cpp | 505 case EncodedFramePtrReg::BasePtr: return RegisterId::EBX; in decodeFramePtrReg() 538 case RegisterId::EBX: in encodeFramePtrReg()
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | CodeViewRegisterMapping.cpp | 695 case llvm::codeview::RegisterId::EBX: in GetRegisterSize()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | CodeViewRegisters.def | 71 CV_REGISTER(EBX, 20)
|
| /openbsd-src/gnu/llvm/llvm/docs/TableGen/ |
| H A D | index.rst | 67 AH, AL, AX, BH, BL, BP, BPL, BX, CH, CL, CX, DH, DI, DIL, DL, DX, EAX, EBP, EBX,
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | CodeGenerator.rst | 1414 such as ``ADD %EAX, %EBX``, in X86 is actually equivalent to ``%EAX = %EAX + 1415 %EBX``. 1461 %EBX = LOAD %mem_address 1462 %EAX = COPY %EBX 1559 1 ``EBX`` ``RBX``
|