summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMRelocations.h
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2008-11-07 09:06:08 +0000
committerEvan Cheng <evan.cheng@apple.com>2008-11-07 09:06:08 +0000
commit7095cd2af2a301225b6ee3e55aac3a5f1629e142 (patch)
tree7a73121a5a272d2395c5b7cb8428be36f9c5c4f5 /llvm/lib/Target/ARM/ARMRelocations.h
parent00203155addfd44d2ca6ca0ac9e89e6291632fde (diff)
downloadbcm5719-llvm-7095cd2af2a301225b6ee3e55aac3a5f1629e142.tar.gz
bcm5719-llvm-7095cd2af2a301225b6ee3e55aac3a5f1629e142.zip
Jump table JIT support. Work in progress.
llvm-svn: 58836
Diffstat (limited to 'llvm/lib/Target/ARM/ARMRelocations.h')
-rw-r--r--llvm/lib/Target/ARM/ARMRelocations.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM/ARMRelocations.h b/llvm/lib/Target/ARM/ARMRelocations.h
index 2c1a98990a2..8424386916d 100644
--- a/llvm/lib/Target/ARM/ARMRelocations.h
+++ b/llvm/lib/Target/ARM/ARMRelocations.h
@@ -35,6 +35,13 @@ namespace llvm {
// entry.
reloc_arm_machine_cp_entry,
+ // reloc_arm_jt_base - PC relative relocation for jump tables whose
+ // addresses are kept locally in a map.
+ reloc_arm_jt_base,
+
+ // reloc_arm_pic_jt - PIC jump table entry relocation: dest bb - jt base.
+ reloc_arm_pic_jt,
+
// reloc_arm_branch - Branch address relocation.
reloc_arm_branch
};
OpenPOWER on IntegriCloud