[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Fri Feb 5 13:40:27 CET 2010


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/02/05 13:40:27

Modified files:
	cm3/m3-sys/m3back/src/: M3x86Rep.i3 

Log message:
	add NonVolatileRegisters, VolatileRegisters, AllRegisters
	they are const but the first two at least could become
	variables if/when we adapt to other platforms (depending
	on their calling conventions)
	not sure we'll get around to optimizing based on the distinction though,
	this backend always preserves all nonvolatile registers in every
	prologue/epilogue I believe, no matter which a function uses




More information about the M3commit mailing list