Displaying 1 result from an estimated 1 matches for "a1_gh".
2012 Jan 05
0
[LLVMdev] Spilling of partly (un)defined registers
...ecture I'm compiling for has registers with three disjoint
parts: g, h and l. In one function we receive a value that resides in
the g and h part of a register.
# *** IR Dump Before Linear Scan Register Allocator ***:
# Machine code for function accumconv:
Function Live Ins: %a0_gh in %vreg0, %a1_gh in %vreg1
BB#0: derived from LLVM BB %0
Live Ins: %a0_gh %a1_gh
%vreg1<def> = COPY %a1_gh; aNgh_0_7:%vreg1
[...]
%vreg56<def> = mv_any16 0; aNl_0_7:%vreg56
%vreg57<def> = REG_SEQUENCE %vreg1, hi24, %vreg56, lo16;
aN40_0_7:%vreg57 aNgh_0_7:%vreg1 aNl_0_7:%vreg56
So the in-a...