Skip to main content

IAR Embedded Workbench for Arm 9.70.x

‑‑lock_regs

In this section:
Syntax

‑‑lock_regs=registers

Parameters

registers

A comma-separated list of register names and register intervals to be locked.

In 32-bit mode: registers in the range R4–R11.

In 64-bit mode: registers in the ranges X9–X15and X18–X29.

Description

Use this option to prevent the compiler from generating code that uses the specified registers.

Example
‑‑lock_regs=R4
‑‑lock_regs=R8—R11
‑‑lock_regs=R4,R8—R11

Caution

To set this option, use Project>Options>C/C++ Compiler>Extra Options.