Large Language Models (LLMs) for Source Code Analysis: applications, models and datasets