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 development for 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.
The tiarmclang Compiler User Manual section of the user guide provides a detailed description of each of the different parts of the tiarmclang compiler toolchain with guidance about 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. Name and C++ Name Demangler Utilities
- 14. Object File Utilities
- 15. Hex Conversion Utility Description
- 16. Smart Function and Data Placement