65c2a8a0ae
This feature has never been used since its introduction, more than 3 years ago, in David Given's commitc93cb69
of May 8, 2013. The commit was for "PowerPC and M68K work". I am not undoing the entire commit. I am only removing the stackadjust and stackoffset() feature. This commit removes the feature from my branch kernigh-linuxppc. This removal includes the mach/proto/ncg parts. The default branch already removed most of the feature, but kept the mach/proto/ncg parts. That removal happened in commit81778b6
of May 13, 2013 (which was a merge; git diffaf0dede
81778b6
). The branch dtrg-experimental-powerpc merged the default branch but without the removal. That merge was commit4703db0f
of Sep 15, 2016 (git diff8c94b13
4703db0
). My branch kernigh-linuxppc is off branch dtrg-experimental-powerpc, so I can no longer get the removal by merging default. David Given described the stackadjust feature in https://sourceforge.net/p/tack/mailman/message/30814691/ The instruction stackadjust would add a value to the offset, and the function stackoffset() would return this offset. One would use this to track sp - fp, then omit the frame pointer by not keeping fp in a register.
53 lines
732 B
Plaintext
53 lines
732 B
Plaintext
# $Id$
|
|
#
|
|
ADDR ADDR
|
|
COERCIONS COERCIONS
|
|
INSTRUCTIONS INSTRUCTIONS
|
|
INT INT
|
|
MOVES MOVES
|
|
PATTERNS PATTERNS
|
|
PROPERTIES PROPERTIES
|
|
REGISTERS REGISTERS
|
|
SETS SETS
|
|
SIZEFACTOR SIZEFACTOR
|
|
STACK STACK
|
|
STACKINGRULES STACKINGRULES
|
|
TESTS TESTS
|
|
TIMEFACTOR TIMEFACTOR
|
|
TOKENS TOKENS
|
|
call CALL
|
|
cost COST
|
|
defined DEFINED
|
|
exact EXACT
|
|
example EXAMPLE
|
|
fallthrough FALLTHROUGH
|
|
from FROM
|
|
gen GEN
|
|
highw HIGHW
|
|
inreg INREG
|
|
is_rom ISROM
|
|
kills KILLS
|
|
labeldef LABELDEF
|
|
leaving LEAVING
|
|
loww LOWW
|
|
move MOVE
|
|
pat PAT
|
|
proc PROC
|
|
reg_any REG_ANY
|
|
reg_float REG_FLOAT
|
|
reg_loop REG_LOOP
|
|
reg_pointer REG_POINTER
|
|
regvar REGVAR
|
|
return RETURN
|
|
reusing REUSING
|
|
rom ROM
|
|
samesign SAMESIGN
|
|
sfit SFIT
|
|
topeltsize TOPELTSIZE
|
|
test TEST
|
|
to TO
|
|
ufit UFIT
|
|
uses USES
|
|
with WITH
|
|
yields YIELDS
|