diff options
Diffstat (limited to 'lib/Target/ARM/ARMFixupKinds.h')
-rw-r--r-- | lib/Target/ARM/ARMFixupKinds.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/Target/ARM/ARMFixupKinds.h b/lib/Target/ARM/ARMFixupKinds.h index 7f6a855d84..1ec0ba4243 100644 --- a/lib/Target/ARM/ARMFixupKinds.h +++ b/lib/Target/ARM/ARMFixupKinds.h @@ -15,12 +15,16 @@ namespace llvm { namespace ARM { enum Fixups { - // fixup_arm_pcrel_12 - 12-bit PC relative relocation for symbol addresses - fixup_arm_pcrel_12 = FirstTargetFixupKind, + // fixup_arm_ldst_pcrel_12 - 12-bit PC relative relocation for symbol + // addresses + fixup_arm_ldst_pcrel_12 = FirstTargetFixupKind, // fixup_arm_pcrel_10 - 10-bit PC relative relocation for symbol addresses // used in VFP and Thumb2 instructions where the lower 2 bits are not encoded // (so it's encoded as an 8-bit immediate). fixup_arm_pcrel_10, + // fixup_arm_adr_pcrel_12 - 12-bit PC relative relocation for the ADR + // instruction. + fixup_arm_adr_pcrel_12, // fixup_arm_brnach - 24-bit PC relative relocation for direct branch // instructions. fixup_arm_branch, |