generalizing the delay rtx function

Ben Elliston bje@redhat.com
Mon Mar 12 20:04:00 GMT 2001


>>>>> "Frank" == Frank Ch Eigler <fche@redhat.com> writes:

  Frank> This way, code like
  Frank> 	(set reg1 1)
  Frank> 	(delay 0 (set reg1 3))
  Frank> 	(delay 1 (set reg2 5))
  Frank> 	(delay 2 (set reg1 6))
  Frank> would each be well-defined and useful.

  Frank> An alternate cgen syntax possibility is to introduce a
  Frank> 	(delayed-set N lvalue rvalue)
  Frank> rtx.

  Frank> Any advice?

My preference is for the more generalised form of (delay ..).  It
looks very useful, I might add.

Ben



More information about the Cgen mailing list