diff options
author | Evan Cheng <evan.cheng@apple.com> | 2011-01-14 02:38:49 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2011-01-14 02:38:49 +0000 |
commit | f3eb3bba1614a7935b44fc963a805088d71267f3 (patch) | |
tree | 5dd30b98f6505141930e67193c70dc656ce67124 /include/llvm/Object/MachOFormat.h | |
parent | b6436e5be19937b622fabd87d1547b8fc7553c11 (diff) |
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.h | 5 |
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 |