Making a variable addressable in GIMPLE

2006-01-27 Thread Yoav Etsion
fore gimplification? Thanks, Yoav Etsion

Re: Making a variable addressable in GIMPLE

2006-01-27 Thread Yoav Etsion
Hi Diego, Diego Novillo wrote: > Yoav Etsion wrote: > > >>The problem is that the first mudflap pass takes place at the GIMPLE >>level, at which point all variables have their >>addressable/non-addressable attributes set, which forbids me to build an >>ADD

Re: Making a variable addressable in GIMPLE

2006-01-27 Thread Yoav Etsion
tatistics about program (or programmer) behavior. Yoav Frank Ch. Eigler wrote: Yoav Etsion <[EMAIL PROTECTED]> writes: The transformation is simple: mudflap already injects a call to __mf_register when an addressable variable is declared. I want to do the same for all pointer variables [.

Re: Making a variable addressable in GIMPLE

2006-01-27 Thread Yoav Etsion
Frank Ch. Eigler wrote: Yoav Etsion <[EMAIL PROTECTED]> writes: The pointer variable's address is used as the pointer's unique ID in a database, collecting information about each pointer variable - mostly its legal bounds. That way I can test when a pointer crosses its

tracking pointers in hardware

2006-03-01 Thread Yoav Etsion
ers are used as addresses in loads/stores (but this can probably be done by dataflow tracking asm-to-asm filter). Thanks, Yoav Etsion