search for: d3223

Displaying 2 results from an estimated 2 matches for "d3223".

Did you mean: 3223
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
...en to merge globals they will have the same base address (i.e., the same pseudo instruction) but different offsets. > CSE and such will work like a charm for the pseudos. > > This is probably not true. Global merge pass happens in PreIsel stage. For my test case at http://reviews.llvm.org/D3223, after applying the patch, we will have LLVM IR as below, > > store i32 %a1, i32* getelementptr inbounds ({ i32, i32, i32 }* @_MergedGlobals_x, i32 0, i32 0), align 4 > store i32 %a2, i32* getelementptr inbounds ({ i32, i32, i32 }* @_MergedGlobals_x, i32 0, i32 1), align 4 > >...