Nameless Functions in LLVM IR

Hi,

When and why are nameless functions generated in LLVM IR? Also, for
the clarity, is it possible for a nameless function to have external
linkage? (I think not, but I would like to get it confirmed anyway)

<ping>

Any thoughts and ideas on this?

-Anitha