summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCFixupKinds.h
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCFixupKinds.h')
-rw-r--r--llvm/lib/Target/PowerPC/PPCFixupKinds.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCFixupKinds.h b/llvm/lib/Target/PowerPC/PPCFixupKinds.h
index fcf3dbaa6cd..b3c889e3f8d 100644
--- a/llvm/lib/Target/PowerPC/PPCFixupKinds.h
+++ b/llvm/lib/Target/PowerPC/PPCFixupKinds.h
@@ -23,6 +23,18 @@ enum Fixups {
/// branches.
fixup_ppc_brcond14,
+ /// fixup_ppc_lo16 - A 16-bit fixup corresponding to lo16(_foo) for instrs
+ /// like 'li'.
+ fixup_ppc_lo16,
+
+ /// fixup_ppc_ha16 - A 16-bit fixup corresponding to ha16(_foo) for instrs
+ /// like 'lis'.
+ fixup_ppc_ha16,
+
+ /// fixup_ppc_lo14 - A 14-bit fixup corresponding to lo16(_foo) for instrs
+ /// like 'std'.
+ fixup_ppc_lo14,
+
// Marker
LastTargetFixupKind,
NumTargetFixupKinds = LastTargetFixupKind - FirstTargetFixupKind
OpenPOWER on IntegriCloud