LLM module restructuring
- remove use of template throughout the implementation that needs us to provide the backend used as an argument.
- Using an opaque pointer in the top level header that can then be implemented by different backends.
- Formatting changes to adhere to the coding guidelines for C/C++
Change-Id: Ia47889535609f7e6c5ac6214399f403b3d63f5b4 Signed-off-by: Nina Drozd nina.drozd@arm.com