# topic.topics[].topics[].label
Summary of armclang command-line options

# topic.topics[].label
Compiler-specific Function, Variable, and Type Attributes

# topic.topics[].topics[].label
#pragma weak symbol, #pragma weak symbol1 = symbol2

# topic.topics[].topics[].label
Structures, unions, enumerations, and bitfields

# topic.topics[].topics[].label
Syntax of assembly files for integrated assembler

# topic.topics[].topics[].label
Inline assembly statements within a function

# topic.topics[].topics[].topics[].label
Constraint codes common to AArch32 state and AArch64 state

# topic.topics[].topics[].topics[].label
Using multiple alternative operand constraints

# topic.topics[].topics[].topics[].label
Template modifiers common to AArch32 state and AArch64 state

# topic.topics[].topics[].label
Forcing inline assembly operands into specific registers

# topic.topics[].topics[].label
Symbol references and branches into and out of inline assembly

# topic.topics[].topics[].label
Duplication of labels in inline assembly statements

# topic.topics[].topics[].label
Changes for the armclang Reference Guide

# metadata.contentDescription
The Arm Compiler armclang Reference Guide provides user information for the Arm compiler, armclang . armclang is an optimizing C and C++ compiler that compiles Standard C and Standard C++ source code into machine code for Arm architecture-based processors.