Displaying 4 results from an estimated 4 matches for "152r".
Did you mean:
152
2020 Mar 31
2
[ARM] Register pressure with -mthumb forces register reload before each call
...r i=6.011905e-03 w=7.075472e-03 extend
$r5 136r-232r i=6.011905e-03 all
$r6 136r-144r i=6.312500e-03 w=7.075472e-03 extend
$r6 136r-232r i=6.312500e-03 all
Best local split range: 136r-144r, 1.310072e-03, 2 instrs
enterIntvBefore 136r: not live
leaveIntvAfter 144r: valno 0
useIntv [136B;152r): [136B;152r):1
blit [136r,232r:0): [136r;152r)=1(%10):0 [152r;232r)=0(%9):0
rewr %bb.0 136r:1 %10:tgpr = COPY %4:tgpr
rewr %bb.0 144B:1 tBLXr 14, $noreg, %10:tgpr, <regmask $lr $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $q4 $q5 $q6 $q7 $r4 $r5 $r6 $r7 $r8 $r9 $r10 $r11 $s16 $s17 $s18 $s19 $s20...
2020 Apr 15
4
[ARM] Register pressure with -mthumb forces register reload before each call
...quot;<90>w\n "
mov r0, r5
mov r1, r4
mov r2, r6
ldr r6, .LCPI0_0
blx r6
mov r0, r5
mov r1, r5
mov r2, r4
blx r6
regalloc dump (attached) shows:
Inline spilling tGPR:%9 [80r,152r:0) 0 at 80r weight:3.209746e-03
>From original %3
also spill snippet %8 [152r,232r:0) 0 at 152r weight:2.104167e-03
tBL 14, $noreg, &bar, implicit-def $lr, implicit $sp, implicit
killed $r0, implicit killed $r1, implicit killed $r2
folded: 144r tBL 14, $noreg, &&qu...
2020 Apr 07
2
[ARM] Register pressure with -mthumb forces register reload before each call
If I'm understanding what's going on in this test correctly, what's happening is:
* ARMTargetLowering::LowerCall prefers indirect calls when a function is called at least 3 times in minsize
* In thumb 1 (without -fno-omit-frame-pointer) we have effectively only 3 callee-saved registers (r4-r6)
* The function has three arguments, so those three plus the register we need to hold the
2020 Apr 15
2
[ARM] Register pressure with -mthumb forces register reload before each call
...5
> mov r1, r4
> mov r2, r6
> ldr r6, .LCPI0_0
> blx r6
> mov r0, r5
> mov r1, r5
> mov r2, r4
> blx r6
>
> regalloc dump (attached) shows:
> Inline spilling tGPR:%9 [80r,152r:0) 0 at 80r weight:3.209746e-03
> From original %3
> also spill snippet %8 [152r,232r:0) 0 at 152r weight:2.104167e-03
> tBL 14, $noreg, &bar, implicit-def $lr, implicit $sp, implicit
> killed $r0, implicit killed $r1, implicit killed $r2
> folded: 144r tBL...