BCT optimization

Joern Rennecke amylaar@cygnus.co.uk
Thu Oct 1 11:53:00 GMT 1998


> Joern> Could you elaborate what you mean with an 'empty RTX' ?
> 
> 	I mean an uninitialized RTX.  The pattern would have to initialize

How do you allocate it?  The gen_rtx* function also initialize.

> it.  The BCT optimization would call gen_decrement_and_branch_init() with
> an RTX that was uninitialized.  The pattern would know this and initialize
> that operand[] with gen_rtx_REG() or GEN_INT() whatever cookie it wanted
> to hand back.

gen_rtx_REG and GEN_INT allocate, so that is no way to initialize
an uninitialized RTX.



More information about the Gcc mailing list