{"ast_node_type":"other","tokens":[{"end":130,"kind":"keyword","start":0,"text":"|"}]}
| M68k         | `a4`, `a5`                              | Used internally by LLVM for the base pointer and global base pointer. |
|MSP430        | `r0`, `r2`, `r3`                        | These are the program counter, status register, and constant generator respectively. Neither the status register nor constant generator can be written to.                          |
| CSKY         | `r7`, `r28`                             | Used internally by LLVM for the base pointer and global base pointer. |