Displaying 2 results from an estimated 2 matches for "_t3".
Did you mean:
_t
2016 Dec 19
2
visitShiftByConstant of DAGCombiner
...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
^
The outputs before and after the canonicalisation are:
- before canonicalisation
_t3:
@ BB#0: @ %bb.nph
push {r7, lr}
mov r7, sp
movw lr, #32768
movs r2, #0
movw r9, #16386
movw r12, #65534
movt lr, #65535
LBB2_1: @ %bb
@ =>This Inner Loop Header: Depth=1
eor.w r3, r0, r1
adds...
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