On Wed, 2011-04-20 at 16:26 +0800, Carrot Wei wrote:
On Tue, Apr 19, 2011 at 8:55 PM, Richard Earnshaw rearn...@arm.com wrote:
On Tue, 2011-04-19 at 17:41 +0800, Guozhi Wei wrote:
Reload pass tries to determine the stack frame, so it needs to check the
push/pop lr optimization
I will try this method for trunk later.
thanks
Carrot
On Wed, Apr 20, 2011 at 4:48 PM, Richard Earnshaw rearn...@arm.com wrote:
On Wed, 2011-04-20 at 16:26 +0800, Carrot Wei wrote:
On Tue, Apr 19, 2011 at 8:55 PM, Richard Earnshaw rearn...@arm.com wrote:
On Tue, 2011-04-19 at 17:41 +0800,
Reload pass tries to determine the stack frame, so it needs to check the
push/pop lr optimization opportunity. One of the criteria is if there is any
far jump inside the function. Unfortunately at this time gcc can't decide each
instruction's length and basic block layout, so it can't know the
On Tue, Apr 19, 2011 at 11:41 AM, Guozhi Wei car...@google.com wrote:
Reload pass tries to determine the stack frame, so it needs to check the
push/pop lr optimization opportunity. One of the criteria is if there is any
far jump inside the function. Unfortunately at this time gcc can't decide
On Tue, Apr 19, 2011 at 5:57 PM, Richard Guenther
richard.guent...@gmail.com wrote:
On Tue, Apr 19, 2011 at 11:41 AM, Guozhi Wei car...@google.com wrote:
Reload pass tries to determine the stack frame, so it needs to check the
push/pop lr optimization opportunity. One of the criteria is if
On Tue, 2011-04-19 at 17:41 +0800, Guozhi Wei wrote:
Reload pass tries to determine the stack frame, so it needs to check the
push/pop lr optimization opportunity. One of the criteria is if there is any
far jump inside the function. Unfortunately at this time gcc can't decide each