[LLVMdev] fastcc, tail calls, and gcc

Anton Korobeynikov anton at korobeynikov.info
Fri Feb 13 03:01:00 PST 2009


> I use the fastcall convention all the time.
> LLVM-jitted code calling GCC-compile code and vice-versa.
fastcall != fastcc. There are more or less definite rules for fastcall
CC. fastcc, oppositely, has no such rules. The only rule is "as fast
as possible". This means, that such functions cannot be exposed 'to
public'. CC details for such functions can be changed at any time (as
it was already 3 or 4 times).

-- 
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University



More information about the llvm-dev mailing list