Hi, all

Consider architecture, where *any* data register have associated flag
field. I.e. any register may be used as a data store to further use,
and as a flag keeper to further branch. Do you have any ideas how to
utilize this property in GCC machine description? May be any examples
of existing similar machines? I tried to introduce new CC mode, like
CC_DATA, but I can not explain to compiler, that given register may
have CCmode and SImode (or any other data mode -- HI, QI, DI) at the
same time. All that I have for now -- is couple of very ineffective
workarounds, like peephole rules, that works, but it is fighting
against GCC interface, not following it.

---
With best regards, Konstantin

Reply via email to