[LLVMdev] x86 unwind support

Anton Korobeynikov
Thu, 16 Jul 2009 16:04:43 -0000

Hello, Kenneth

> ECX is not a callee-saved register, so callers assume it gets nuked
> anyway.
2 problems here at least:
1. ECX is used as parameter passing register in some calling conventions
2. ECX is used as chain holding register for nested functions

PS: What's about x86-64?
--
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University