summaryrefslogtreecommitdiff
path: root/include/llvm/Object/MachOFormat.h
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2011-01-14 02:38:49 +0000
committerEvan Cheng <evan.cheng@apple.com>2011-01-14 02:38:49 +0000
commitf3eb3bba1614a7935b44fc963a805088d71267f3 (patch)
tree5dd30b98f6505141930e67193c70dc656ce67124 /include/llvm/Object/MachOFormat.h
parentb6436e5be19937b622fabd87d1547b8fc7553c11 (diff)
downloadllvm-f3eb3bba1614a7935b44fc963a805088d71267f3.tar.gz
llvm-f3eb3bba1614a7935b44fc963a805088d71267f3.tar.bz2
llvm-f3eb3bba1614a7935b44fc963a805088d71267f3.tar.xz
Completed :lower16: / :upper16: support for movw / movt pairs on Darwin.
- Fixed :upper16: fix up routine. It should be shifting down the top 16 bits first. - Added support for Thumb2 :lower16: and :upper16: fix up. - Added :upper16: and :lower16: relocation support to mach-o object writer. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123424 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Object/MachOFormat.h')
-rw-r--r--include/llvm/Object/MachOFormat.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/llvm/Object/MachOFormat.h b/include/llvm/Object/MachOFormat.h
index caeed5a70a..bb8820dabf 100644
--- a/include/llvm/Object/MachOFormat.h
+++ b/include/llvm/Object/MachOFormat.h
@@ -353,7 +353,10 @@ namespace macho {
RIT_ARM_PreboundLazyPointer = 4,
RIT_ARM_Branch24Bit = 5,
RIT_ARM_ThumbBranch22Bit = 6,
- RIT_ARM_ThumbBranch32Bit = 7
+ RIT_ARM_ThumbBranch32Bit = 7,
+ RIT_ARM_Half = 8,
+ RIT_ARM_HalfDifference = 9
+
};
} // end namespace macho