Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

asm_experimental_arch

The tracking issue for this feature is: #133416


This tracks support for additional registers in architectures where inline assembly is already stable.

Register classes

ArchitectureRegister classRegistersLLVM constraint code

Register class supported types

ArchitectureRegister classTarget featureAllowed types
x86xmm_regssei128
x86ymm_regavxi128
x86zmm_regavx512fi128

Register aliases

ArchitectureBase registerAliases

Unsupported registers

ArchitectureUnsupported registerReason

Template modifiers

ArchitectureRegister classModifierExample outputLLVM modifier