diff options
| author | Bill Wendling <isanbard@gmail.com> | 2019-05-09 21:57:44 +0000 |
|---|---|---|
| committer | Bill Wendling <isanbard@gmail.com> | 2019-05-09 21:57:44 +0000 |
| commit | 6ee7f31484fc2ff8b49ea9bfbf569ab72fbb8b6e (patch) | |
| tree | 0e8314261d878228477c156366872da71e384f44 /llvm/lib/Target | |
| parent | abf25745b339700639a5d319551ed120a52fd753 (diff) | |
| download | bcm5719-llvm-6ee7f31484fc2ff8b49ea9bfbf569ab72fbb8b6e.tar.gz bcm5719-llvm-6ee7f31484fc2ff8b49ea9bfbf569ab72fbb8b6e.zip | |
Add ".dword" directive
Summary:
The ".dword" directive is a synonym for ".xword" and is used used
by klibc, a minimalistic libc subset for initramfs.
Reviewers: t.p.northover, nickdesaulniers
Reviewed By: nickdesaulniers
Subscribers: nickdesaulniers, javed.absar, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D61719
llvm-svn: 360381
Diffstat (limited to 'llvm/lib/Target')
| -rw-r--r-- | llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp index 0a1e925fb84..a6cf9f064cb 100644 --- a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp +++ b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp @@ -241,11 +241,13 @@ public: if (S.getTargetStreamer() == nullptr) new AArch64TargetStreamer(S); - // Alias .hword/.word/xword to the target-independent .2byte/.4byte/.8byte - // directives as they have the same form and semantics: - /// ::= (.hword | .word | .xword ) [ expression (, expression)* ] + // Alias .hword/.word/.[dx]word to the target-independent + // .2byte/.4byte/.8byte directives as they have the same form and + // semantics: + /// ::= (.hword | .word | .dword | .xword ) [ expression (, expression)* ] Parser.addAliasForDirective(".hword", ".2byte"); Parser.addAliasForDirective(".word", ".4byte"); + Parser.addAliasForDirective(".dword", ".8byte"); Parser.addAliasForDirective(".xword", ".8byte"); // Initialize the set of available features. |

