[Mono-dev] Patch: Ternary ops in mini and general ATOMIC_CAS

Mark Probst mark.probst at gmail.com
Fri Mar 20 10:53:38 EDT 2009


Hey Rodrigo,

Thanks for the suggestions!

> This change increases the JIT working set significantly. Have you thought
> about doing something like
> struct MonoCallInst?

Yes, I have, and I've started implementing it, but it requires quite a
bit of reworking of some of mini' passes, because we happen to change
the opcode of an inst now and then, which means that the number of
sregs can change, too.  And sometimes we write to the "new" sregs
before we even change the opcode.  After I figured that out I decided
to scrap the idea for the time being.

Mark


More information about the Mono-devel-list mailing list