help in deciphering a call RTL instruction

Revital1 Eres ERES@il.ibm.com
Wed Oct 24 00:15:00 GMT 2007


>  (call (mem:QI (symbol_ref:SI (\"check_match.7758\") [flags 0x3]
<function_decl
> 0x404a3e80 check_match>) [0 S1 A8])
>         (const_int 0 [0x0]))
>
> Q: does this instruction call the function check_match.7758 or
check_match ?

I think that when we do function specialization/cloning (for the IPA
constant propagation pass for instance) we also create a new name for
the new version of the function such that instead of calling to the
original function we call the new version.

Revital




More information about the Gcc mailing list