Table 3: Register and memory RTL types

(reg:m n)Represents a physical or pseudo register with mode m and register number n.
(mem:m addr)Represents a memory address with mode m and addr representing a target-specific address expression.
(pc)Represents the program counter. Typically used in jump and call expressions.