diff options
author | Evan Cheng <evan.cheng@apple.com> | 2008-11-07 09:06:08 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2008-11-07 09:06:08 +0000 |
commit | 4df60f5491ff35c8a48c2cf14e18a33c9793b3bb (patch) | |
tree | 97057d1e9ba1b772dde79b066801707d949da016 /lib/Target/ARM/ARMRelocations.h | |
parent | 47c01a0099c10c031f8c544baf44b1c3a1de3fad (diff) | |
download | external_llvm-4df60f5491ff35c8a48c2cf14e18a33c9793b3bb.tar.gz external_llvm-4df60f5491ff35c8a48c2cf14e18a33c9793b3bb.tar.bz2 external_llvm-4df60f5491ff35c8a48c2cf14e18a33c9793b3bb.zip |
Jump table JIT support. Work in progress.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58836 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMRelocations.h')
-rw-r--r-- | lib/Target/ARM/ARMRelocations.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/Target/ARM/ARMRelocations.h b/lib/Target/ARM/ARMRelocations.h index 2c1a98990a..8424386916 100644 --- a/lib/Target/ARM/ARMRelocations.h +++ b/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 }; |