The code-pattern analysis tool is a generic analysis tools that looks for pre-defined code patterns.
It was designed as a generic tool that we can add more patterns to detect. Currently the only available pattern is the misaligned-branch pattern. It is looking for branch instructions that cross 32 bytes alignment. These are considered as a source for performance problems.