Displaying 2 results from an estimated 2 matches for "fixedstack15".
Did you mean:
fixedstack1
2012 Jan 27
2
[LLVMdev] Double spills with Greedy regalloc
...mem:ST2[FixedStack13](align=1)
STDWPtrQRr <fi#13>, 0, %R23R22; mem:ST2[FixedStack13](align=1)
STDWPtrQRr <fi#14>, 0, %R21R20; mem:ST2[FixedStack14](align=1)
STDWPtrQRr <fi#14>, 0, %R21R20; mem:ST2[FixedStack14](align=1)
STDWPtrQRr <fi#15>, 0, %R19R18; mem:ST2[FixedStack15](align=1)
STDWPtrQRr <fi#15>, 0, %R19R18; mem:ST2[FixedStack15](align=1)
Each STDWPtrQRr is a spill instruction, but notice that it's spilling
everything twice to each frame index. I'm only getting this with the Greedy
regalloc, PBQP will not duplicate the spills.
Is there someth...
2012 Jan 27
0
[LLVMdev] Double spills with Greedy regalloc
...](align=1)
> STDWPtrQRr <fi#13>, 0, %R23R22; mem:ST2[FixedStack13](align=1)
> STDWPtrQRr <fi#14>, 0, %R21R20; mem:ST2[FixedStack14](align=1)
> STDWPtrQRr <fi#14>, 0, %R21R20; mem:ST2[FixedStack14](align=1)
> STDWPtrQRr <fi#15>, 0, %R19R18; mem:ST2[FixedStack15](align=1)
> STDWPtrQRr <fi#15>, 0, %R19R18; mem:ST2[FixedStack15](align=1)
>
> Each STDWPtrQRr is a spill instruction, but notice that it's spilling everything twice to each frame index. I'm only getting this with the Greedy regalloc, PBQP will not duplicate the spills....