Displaying 2 results from an estimated 2 matches for "poi0".
Did you mean:
pci0
2018 Jan 19
1
Registers for i128 data type not registered in X86
Hi,
I have a set of new registers for x86 which I defined in
X86RegisterInfo.td to be:
def POI0: X86Reg<"poi0", 0>;
def POI1: X86Reg<"poi1", 1>;
def POI2: X86Reg<"poi2", 2>;
def POI3: X86Reg<"poi3", 3>;
def POI4: X86Reg<"poi4", 4>;
def POI5: X86Reg<"poi5", 5>;
def POI6: X86Reg<"poi6",...
2018 Jan 29
0
Additional instructions created
...additional instructions. For
example for a piece of code such as:
int a;
int* pointer = &a;
it returns
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset %rbp, -16
movq %rsp, %rbp
.cfi_def_cfa_register %rbp
xorl %eax, %eax
leaq -4(%rbp), %poi0
leaq -32(%rbp), %rcx
movq %rcx, %poi1
leaq -4(%rbp), %rcx
movq %rcx, %poi2
movaps %poi2, (%poi1)
bndmov %poi0, -48(%rbp) # 16-byte Folded Spill
popq %rbp
retq
The instructions in red should not be there, otherwis...