Home
last modified time | relevance | path

Searched refs:EBX (Results 1 – 25 of 32) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/lib/TargetParser/
H A DHost.cpp568 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 Dcpu_model.c649 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 DX86FixupGadgets.cpp362 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 DX86RegisterInfo.td143 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 DX86CallingConv.td1021 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 DX86ExpandPseudo.cpp539 TII->copyPhysReg(MBB, MBBI, DL, X86::EBX, InArg.getReg(), InArg.isKill()); in ExpandMI()
H A DX86RegisterInfo.cpp70 BasePtr = Use64BitReg ? X86::RBX : X86::EBX; in X86RegisterInfo()
H A DX86MCInstLower.cpp1075 .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 Dregset.h27 #undef EBX
/openbsd-src/gnu/usr.bin/binutils/gdb/
H A Di386v4-nat.c96 EAX, ECX, EDX, EBX,
H A Di386v-nat.c67 EAX, ECX, EDX, EBX,
H A Di386-stub.c122 enum regnames {EAX, ECX, EDX, EBX, ESP, EBP, ESI, EDI, enumerator
H A Di386-linux-nat.c89 EAX, ECX, EDX, EBX,
/openbsd-src/gnu/llvm/compiler-rt/lib/xray/
H A Dxray_x86_64.cpp334 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 DX86MCTargetDesc.cpp199 {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 DX86MCTargetDesc.h51 EAX = 0, ECX = 1, EDX = 2, EBX = 3, ESP = 4, EBP = 5, ESI = 6, EDI = 7 enumerator
H A DX86WinCOFFTargetStreamer.cpp297 case X86::EBX: OS << "$ebx"; break; in printFPOReg()
H A DX86AsmBackend.cpp1172 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 Dlinux-i386-low.c60 EAX * 4, ECX * 4, EDX * 4, EBX * 4,
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/Disassembler/
H A DX86DisassemblerDecoder.h137 ENTRY(EBX) \
155 ENTRY(EBX) \
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/CodeView/
H A DSymbolRecordMapping.cpp505 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 DCodeViewRegisterMapping.cpp695 case llvm::codeview::RegisterId::EBX: in GetRegisterSize()
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeViewRegisters.def71 CV_REGISTER(EBX, 20)
/openbsd-src/gnu/llvm/llvm/docs/TableGen/
H A Dindex.rst67 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 DCodeGenerator.rst1414 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``

12