Technical Support
On-Line Manuals
Compiler User Guide
Provides an overview of ARM-specific features of the compiler.
3.1 Compiler intrinsics.
3.2 Performance benefits of compiler intrinsics.
3.3 ARM assembler instruction intrinsics.
3.4 Generic intrinsics.
3.5 Compiler intrinsics for controlling IRQ and FIQ interrupts.
3.6 Compiler intrinsics for inserting optimization barriers.
3.7 Compiler intrinsics for inserting native instructions.
3.8 Compiler intrinsics for Digital Signal Processing (DSP).
3.9 Compiler support for European Telecommunications Standards Institute (ETSI) basic operations.
3.10 Overflow and carry status flags for C and C++ code.
3.11 Texas Instruments (TI) C55x intrinsics for optimizing C code.
3.12 Compiler support for accessing registers using named register variables.
3.13 Pragmas recognized by the compiler.
3.14 Compiler and processor support for bit-banding.
3.15 Compiler type attribute, __attribute__((bitband)).
3.16 --bitband compiler command-line option.
3.17 How the compiler handles bit-band objects placed outside bit-band regions.
3.18 Compiler support for thread-local storage.
3.19 Compiler support for literal pools.
3.20 Compiler eight-byte alignment features.
3.21 Precompiled Header (PCH) files.
3.22 Automatic Precompiled Header (PCH) file processing.
3.23 Precompiled Header (PCH) file processing and the header stop point.
3.24 Precompiled Header (PCH) file creation requirements.
3.25 Compilation with multiple Precompiled Header (PCH) files.
3.26 Obsolete Precompiled Header (PCH) files.
3.27 Manually specifying the filename and location of a Precompiled Header (PCH) file.
3.28 Selectively applying Precompiled Header (PCH) file processing.
3.29 Suppressing Precompiled Header (PCH) file processing.
3.30 Message output during Precompiled Header (PCH) processing.
3.31 Performance issues with Precompiled Header (PCH) files.
3.32 Default compiler options that are affected by optimization level.
Cookie Settings | Terms of Use | Privacy | Accessibility | Trademarks | Contact Us | Feedback
Copyright © 2005-2019 Arm Limited (or its affiliates). All rights reserved.
This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.
Change Settings
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.