search for: 328r

Displaying 2 results from an estimated 2 matches for "328r".

Did you mean: 328
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
4
[ARM] Register pressure with -mthumb forces register reload before each call
...e-03 w=7.075472e-03 (best) extend $r6 232r-336r i=5.738636e-03 shrink $r6 240r-336r i=5.738636e-03 extend $r6 336r-340r i=0.000000e+00 w=7.142857e-03 (best) end Best local split range: 336r-340r, 6.999861e-03, 2 instrs enterIntvBefore 336r: valno 0 leaveIntvAfter 340r: not live useIntv [328r;344B): [328r;344B):1 blit [232r,340r:0): [232r;328r)=0(%14):0 [328r;340r)=1(%15):0 rewr %bb.0 232r:0 %14:tgpr = COPY %10:tgpr rewr %bb.0 240B:0 tBLXr 14, $noreg, %14: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 $s...