Open
Description
Bugzilla Link | 24350 |
Version | trunk |
OS | All |
Blocks | #4440 #24719 |
Reporter | LLVM Bugzilla Contributor |
CC | @Arnaud-de-Grandmaison-ARM,@jcai19,@jmolloy,@kbeyls,@lalozano,@nickdesaulniers,@rengolin,@smithp35,@stephenhines |
Extended Description
"adrl rd, a_label" calculates a_label's address using pc-relative addressing, which means the section containing the insn and a_label can be put to any address. Without the support of this pseudo insn, it's more cumbersome to do this. "MOV32" or "LDR rd,=a_label" doesn't work in this scenario because both of these use absolute addressing.