[LLVMdev] x86 unwind support

Anton Korobeynikov anton at korobeynikov.info
Thu Jul 16 09:04:43 PDT 2009


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



More information about the llvm-dev mailing list