Displaying 2 results from an estimated 2 matches for "ls32_str".
2014 Apr 15
2
[LLVMdev] Proposal: AArch64/ARM64 merge from EuroLLVM
Hi Jiangning,
On Apr 14, 2014, at 10:31 PM, Jiangning Liu <liujiangning1 at gmail.com> wrote:
> Hi Jim,
>
> 2014-04-15 4:28 GMT+08:00 Jim Grosbach <grosbach at apple.com>:
> This sounds reasonable. Thanks, all.
>
> > - CSE of ADRP optimization (Jiangning)
>
> Quentin may have some input here. He’s done quite a lot of optimizations for ADRP sequences.
2014 Apr 16
3
[LLVMdev] Proposal: AArch64/ARM64 merge from EuroLLVM
...ds ({ i32, i32, i32 }* @_MergedGlobals_x, i32 0, i32 1), align 4
>
> and after ISEL stage, we can see different Machine Instructions generated for AArch64 and ARM64.
>
> AArch64:
>
> %vreg4<def> = ADRPxi <ga:@_MergedGlobals_x>; GPR64noxzr:%vreg4
> LS32_STR %vreg3, %vreg4, <ga:@_MergedGlobals_x>[TF=11]
> %vreg5<def> = ADDxxi_lsl0_s %vreg4, <ga:@_MergedGlobals_x>[TF=11]; GPR64noxzr:%vreg5,%vreg4
> LS32_STR %vreg2, %vreg5<kill>, 1
>
> ARM64:
>
> %vreg2<def> = ADRP <ga:@_Merged...