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 | 7095cd2af2a301225b6ee3e55aac3a5f1629e142 (patch) | |
tree | 7a73121a5a272d2395c5b7cb8428be36f9c5c4f5 /llvm/lib/Target/ARM/ARMRelocations.h | |
parent | 00203155addfd44d2ca6ca0ac9e89e6291632fde (diff) | |
download | bcm5719-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.h | 7 |
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 }; |