tiarmclang Compiler User ManualΒΆ
The TI Arm Clang Compiler Tools, commonly referred to in this user guide as tiarmclang, support the development of software applications intended to run on an Arm processor.
The tiarmclang compiler toolchain currently supports the development of applications that run on Arm Cortex-M and Cortex-R series processors, including: Cortex-M0, Cortex-M0+, Cortex-M3, Cortex-M4, Cortex-M33, Cortex-R4, and Cortex-R5.
This section of the documentation provides a detailed description of each of the parts of the tiarmclang compiler toolchain. It provides guidance on how these tools can be used to develop Arm applications.
Contents:
- 1. Using the C/C++ Compiler
- 2. C/C++ Language Implementation
- 3. Run-Time Environment
- 4. Using Run-Time-Support Functions and Building Libraries
- 5. Processing Assembly Source Code
- 6. Cortex-M Security Extensions (CMSE)
- 7. Introduction to Object Modules
- 8. Program Loading and Running
- 9. Archiver Description
- 10. Linker Description
- 11. Link Time Optimization - LTO
- 12. Code Coverage
- 13. Compiler Security
- 14. Name and C++ Name Demangler Utilities
- 15. Object File Utilities
- 16. Hex Conversion Utility Description
- 17. Smart Function and Data Placement