Displaying 1 result from an estimated 1 matches for "movl_ga".
2013 May 13
1
[LLVMdev] Tracking down a SELECT expansion to predicated moves
...%cmp = icmp sgt i32 %0, 0
%cond = select i1 %cmp, i32 23, i32 8
store i32 %cond, i32* @a, align 4
ret i32 0
}
# *** IR Dump Before Expand ISel Pseudo-instructions ***:
# Machine code for function main: SSA
Function Live Outs: %r8
BB#0: derived from LLVM BB %entry
%vreg0<def> = MOVL_GA <ga:@b>; GR:%vreg0
%vreg1<def> = LDSHri %vreg0<kill>, 0; mem:LD4[@b] GR:%vreg1,%vreg0
%vreg2<def> = MOVIMM21 0; GR:%vreg2
%vreg3<def> = CMPGT %vreg1<kill>, %vreg2; PR:%vreg3 GR:%vreg1,%vreg2
%vreg4<def> = MOVIMM21 8; GR:%vreg...