diff options
Diffstat (limited to 'lib/Target/AArch64/AArch64ISelLowering.h')
-rw-r--r-- | lib/Target/AArch64/AArch64ISelLowering.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/lib/Target/AArch64/AArch64ISelLowering.h b/lib/Target/AArch64/AArch64ISelLowering.h index 9836d40155..7effbfd66c 100644 --- a/lib/Target/AArch64/AArch64ISelLowering.h +++ b/lib/Target/AArch64/AArch64ISelLowering.h @@ -142,7 +142,19 @@ namespace AArch64ISD { NEON_VDUP, // Vector dup by lane - NEON_VDUPLANE + NEON_VDUPLANE, + + // NEON loads with post-increment base updates: + NEON_LD1_UPD = ISD::FIRST_TARGET_MEMORY_OPCODE, + NEON_LD2_UPD, + NEON_LD3_UPD, + NEON_LD4_UPD, + + // NEON stores with post-increment base updates: + NEON_ST1_UPD, + NEON_ST2_UPD, + NEON_ST3_UPD, + NEON_ST4_UPD }; } |