Displaying 3 results from an estimated 3 matches for "d27916".
Did you mean:
d20916
2016 Dec 19
0
visitShiftByConstant of DAGCombiner
On 19 December 2016 at 09:58, Jojo Ma <jojo.ma at linaro.org> wrote:
> /home/likewise-open/SPREADTRUM/jojo.ma/jojoma/source/llvm/llvm-linaro/llvm/llvm/test/CodeGen/Thumb2/machine-licm.ll:88:10:
> error: expected string not found in input
> ; CHECK: movw {{(r[0-9])|(lr)}}, #32768
> ^
> <stdin>:56:2: note: scanning from here
> movw r12, #32768
> ^
Hi
2016 Dec 19
2
visitShiftByConstant of DAGCombiner
...e
orrne.w r1, r1, r12
ubfx r0, r0, #1, #7
cmp r3, #8
bne LBB2_1
@ BB#2: @ %bb8
uxth r0, r1
bx lr
The context of this is same with the case of CoreMa, so i can't rule it out
in my change.
I created a review on phabricator of my proposal:
https://reviews.llvm.org/D27916
Hope all the above could make the problem clear.
Welcome any review and advice.Thanks!
Best Regards,
Jojo
On 15 December 2016 at 20:10, Renato Golin <renato.golin at linaro.org> wrote:
> On 8 December 2016 at 02:34, Jojo Ma <jojo.ma at linaro.org> wrote:
> > It would be pro...
2016 Dec 15
0
visitShiftByConstant of DAGCombiner
On 8 December 2016 at 02:34, Jojo Ma <jojo.ma at linaro.org> wrote:
> It would be profitable as well if we could enable the canonicalisation on
> it.
> sequence before this canonicalisation (ARM):
> test:
> .fnstart
> @ BB#0: @ %entry
> movw r1, #65534
> and r1, r0, r1
> ubfx r0, r0, #1, #15
> add r0, r0, r1, lsr #1
> bx lr