mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-05 13:26:55 +00:00
Add correct encodings for STRD and LDRD, including fixup support. Additionally, update these to unified syntax.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120589 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -17,10 +17,10 @@ namespace ARM {
|
||||
enum Fixups {
|
||||
// fixup_arm_pcrel_12 - 12-bit PC relative relocation for symbol addresses
|
||||
fixup_arm_pcrel_12 = FirstTargetFixupKind,
|
||||
// fixup_arm_vfp_pcrel_10 - 10-bit PC relative relocation for symbol addresses
|
||||
// used in VFP instructions where the lower 2 bits are not encoded (so it's
|
||||
// encoded as an 8-bit immediate).
|
||||
fixup_arm_vfp_pcrel_10,
|
||||
// fixup_arm_pcrel_10 - 10-bit PC relative relocation for symbol addresses
|
||||
// used in VFP and Thumb2 instructions where the lower 2 bits are not encoded
|
||||
// (so it's encoded as an 8-bit immediate).
|
||||
fixup_arm_pcrel_10,
|
||||
// fixup_arm_brnach - 24-bit PC relative relocation for direct branch
|
||||
// instructions.
|
||||
fixup_arm_branch,
|
||||
|
Reference in New Issue
Block a user