Home
last modified time | relevance | path

Searched refs:RBX (Results 1 – 25 of 40) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/MC/X86/
H A Dintel-syntax-error.s30 lea RDX, [unknown_number * RAX + RBX + _foo]
32 lea RDX, [4 * RAX + 27 * RBX + _pat]
H A Dintel-syntax.s17 lea RDX, [8 * RAX + RBX + _foo]
19 lea RDX, [_foo + 8 * RAX + RBX]
27 lea RDX, [_foo + RAX * 8 + RBX]
39 lea RDX, [RAX * number + RBX + _foo]
41 lea RDX, [_foo + RAX * number + RBX]
47 lea RDX, [number * RAX + RBX + _foo]
49 lea RDX, [_foo + number * RAX + RBX]
/llvm-project-15.0.7/llvm/test/tools/llvm-objdump/COFF/
H A Dwin64-unwind-data.test16 OBJ-NEXT: Frame register: RBX
20 OBJ-NEXT: 0x0f: UOP_PushNonVol RBX
65 EXE-NEXT: Frame register: RBX
69 EXE-NEXT: 0x0f: UOP_PushNonVol RBX
/llvm-project-15.0.7/bolt/lib/Passes/
H A DRegReAssign.cpp334 MCPhysReg RBX = 0; in conservativePassOverFunction() local
341 RBX = I; in conservativePassOverFunction()
344 if (!RBX) in conservativePassOverFunction()
347 LLVM_DEBUG(dbgs() << "\n ** Swapping " << BC.MRI->getName(RBX) << " with " in conservativePassOverFunction()
350 swap(Function, RBX, Candidate); in conservativePassOverFunction()
/llvm-project-15.0.7/llvm/test/tools/llvm-dwarfdump/X86/
H A Ddebug_loclists.s19 # BOTH-NEXT: <default>: DW_OP_reg3 RBX
41 # REGULAR-NEXT: <default>: DW_OP_reg3 RBX
43 # VERBOSE-NEXT: => <default>: DW_OP_reg3 RBX
/llvm-project-15.0.7/llvm/test/DebugInfo/MIR/X86/
H A Ddebug-call-site-param.mir31 # CHECK-GNU-NEXT: DW_AT_GNU_call_site_value (DW_OP_breg3 RBX+0)
37 # CHECK-GNU-NEXT: DW_AT_GNU_call_site_value (DW_OP_breg15 R15+0, DW_OP_breg3 RBX+0, DW_OP_pl…
57 # CHECK-DWARF5-NEXT: DW_AT_call_value (DW_OP_breg3 RBX+0)
63 # CHECK-DWARF5-NEXT: DW_AT_call_value (DW_OP_breg15 R15+0, DW_OP_breg3 RBX+0, DW_OP_plus)
H A Ddbgcall-site-two-fwd-reg-defs.mir137 # CHECK-NEXT: DW_AT_call_value (DW_OP_breg3 RBX+0, DW_OP_constu 0xffffffff, DW_OP_and, DW_OP_con…
141 # CHECK-NEXT: DW_AT_call_value (DW_OP_breg3 RBX+0)
H A Ddbgcall-site-copy-super-sub.mir118 # CHECK-NEXT: DW_AT_GNU_call_site_value (DW_OP_breg3 RBX+0)
/llvm-project-15.0.7/llvm/test/tools/llvm-exegesis/X86/
H A Danalysis-clustering-algorithms.test193 - 'ROL64ri RBX RBX i_0x1'
210 - 'RBX=0x0'
/llvm-project-15.0.7/lld/test/COFF/
H A Dunwind.test29 # UNWIND: Frame register: RBX
33 # UNWIND: 0x0f: UOP_PushNonVol RBX
/llvm-project-15.0.7/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp256 {codeview::RegisterId::RBX, X86::RBX}, in initLLVMToSEHAndCVRegMapping()
763 case X86::BH: case X86::BL: case X86::BX: case X86::EBX: case X86::RBX: in getX86SubSuperRegisterOrZero()
775 case X86::BH: case X86::BL: case X86::BX: case X86::EBX: case X86::RBX: in getX86SubSuperRegisterOrZero()
812 case X86::BH: case X86::BL: case X86::BX: case X86::EBX: case X86::RBX: in getX86SubSuperRegisterOrZero()
848 case X86::BH: case X86::BL: case X86::BX: case X86::EBX: case X86::RBX: in getX86SubSuperRegisterOrZero()
884 case X86::BH: case X86::BL: case X86::BX: case X86::EBX: case X86::RBX: in getX86SubSuperRegisterOrZero()
885 return X86::RBX; in getX86SubSuperRegisterOrZero()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86CallingConv.td439 CCIfType<[i64], CCAssignToReg<[RBX, RBP, RDI, RSI, RDX, RCX, R8, R9,
609 CCIfType<[i64], CCAssignToReg<[RBX, R12, RBP, R15,
710 CCAssignToReg<[R13, RBP, R12, RBX, R14, RSI, RDI, R8, R9, R15]>>,
1129 def CSR_64 : CalleeSavedRegs<(add RBX, R12, R13, R14, R15, RBP)>;
1137 def CSR_Win64_NoSSE : CalleeSavedRegs<(add RBX, RBP, RDI, RSI, R12, R13, R14, R15)>;
1167 def CSR_64_MostRegs : CalleeSavedRegs<(add RBX, RCX, RDX, RSI, RDI, R8, R9, R10,
1193 def CSR_Win64_Intel_OCL_BI_AVX : CalleeSavedRegs<(add RBX, RBP, RDI, RSI, R12,
1197 def CSR_Win64_Intel_OCL_BI_AVX512 : CalleeSavedRegs<(add RBX, RBP, RDI, RSI,
1209 def CSR_64_Intel_OCL_BI_AVX512 : CalleeSavedRegs<(add RBX, RSI, R14, R15,
1222 def CSR_Win64_RegCall_NoSSE : CalleeSavedRegs<(add RBX, RBP,
[all …]
H A DX86RegisterInfo.td172 def RBX : X86Reg<"rbx", 3, [EBX]>, DwarfRegNum<[3, -2, -2]>;
385 // List call-clobbered registers before callee-save registers. RBX, RBP, (and
431 RBX, R14, R15, R12, R13, RBP, RSP, RIP)>;
437 RBX, R14, R15, R12, R13, RBP)>;
460 def GR64_ABCD : RegisterClass<"X86", [i64], 64, (add RAX, RCX, RDX, RBX)>;
484 (add RAX, RCX, RDX, RSI, RDI, RBX, RBP, RSP, RIP)>;
H A DX86ExpandPseudo.cpp436 TII->copyPhysReg(MBB, MBBI, DL, X86::RBX, InArg.getReg(), false); in ExpandMI()
443 TII->copyPhysReg(MBB, MBBI, DL, X86::RBX, SaveRbx, in ExpandMI()
541 TII->copyPhysReg(MBB, MBBI, DL, X86::RBX, SaveRbx, /*SrcIsKill*/ true); in ExpandMI()
H A DX86InstrSystem.td592 let Defs = [RSI, RDI], Uses = [RBX, RDX, RSI, RDI] in {
683 let Uses = [RAX, RBX, RCX, RDX], Defs = [RAX, RBX, RCX] in {
753 // RBX/RCX/RDX: Leaf-specific purpose."
760 let Uses = [RAX, RBX, RCX, RDX], Defs = [RAX, RBX, RCX, RDX, EFLAGS] in
/llvm-project-15.0.7/llvm/test/tools/llvm-dwp/X86/
H A Dloclists.s15 # CHECK-NEXT: DW_LLE_offset_pair (0x0000000000000004, 0x0000000000000008): DW_OP_reg3 RBX
/llvm-project-15.0.7/llvm/test/DebugInfo/X86/
H A Dlocation-range-inlined-xblock.mir27 ## Check that the location for inlined variable 'local' (RBX), which spans
30 # CHECK: DW_AT_location [DW_FORM_exprloc] (DW_OP_reg3 RBX)
H A Dlive-debug-variables.ll30 ; CHECK-NEXT: DW_AT_location (DW_OP_reg3 RBX)
/llvm-project-15.0.7/llvm/lib/Target/X86/Disassembler/
H A DX86DisassemblerDecoder.h173 ENTRY(RBX) \
191 ENTRY(RBX) \
/llvm-project-15.0.7/llvm/unittests/tools/llvm-exegesis/X86/
H A DSnippetGeneratorTest.cpp454 MCOperand::createReg(X86::RBX); in TEST_F()
459 EXPECT_THAT(RIV, ElementsAre(IsRegisterValue(X86::RBX, APInt()))); in TEST_F()
/llvm-project-15.0.7/bolt/test/X86/
H A Dshrinkwrapping-do-not-pessimize.s42 # first uses of R14 and RBX appear at this point, possible move point for SW
/llvm-project-15.0.7/lldb/test/Shell/SymbolFile/DWARF/x86/
H A Dunused-inlined-params.test28 …int", valid ranges = <block>, location = [0x0000000000000014, 0x000000000000001e) -> DW_OP_reg3 RBX
/llvm-project-15.0.7/compiler-rt/lib/asan/
H A Dasan_rtl_x86_64.S131 ASAN_MEMORY_ACCESS_CALLBACKS_ADD(RBX)
/llvm-project-15.0.7/lldb/test/Shell/SymbolFile/NativePDB/
H A Dlocal-variables-registers.s51 …type = "char **", valid ranges = [0x0000000140001011-0x0000000140001019), location = DW_OP_reg3 RBX
55 …type = "char **", valid ranges = [0x0000000140001011-0x0000000140001019), location = DW_OP_reg3 RBX
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Ddbg-baseptr.ll57 ; in RBX.

12