[PATCH] D62667: [ARM] Add the non-MVE instructions in Arm v8.1-M.
Simon Tatham via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 7 09:21:30 PDT 2019
simon_tatham updated this revision to Diff 203571.
simon_tatham marked an inline comment as done.
simon_tatham added a comment.
I haven't finished updating this yet, but a minor fix: a colleague
pointed out that unlike `ldm` and `stm`, the register-list-based
instruction `clrm` has no need to warn if its register list isn't in
ascending order, since that would not cause any misunderstanding of
its effects, and it's useful to be able to list some register aliases
in an inline-assembler `clrm` instruction without worrying about their
ordering.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D62667/new/
https://reviews.llvm.org/D62667
Files:
llvm/include/llvm/BinaryFormat/ELFRelocs/ARM.def
llvm/lib/Target/ARM/ARMAsmPrinter.cpp
llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
llvm/lib/Target/ARM/ARMInstrInfo.td
llvm/lib/Target/ARM/ARMInstrThumb2.td
llvm/lib/Target/ARM/ARMInstrVFP.td
llvm/lib/Target/ARM/ARMRegisterInfo.td
llvm/lib/Target/ARM/ARMScheduleA57.td
llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
llvm/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h
llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp
llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.h
llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
llvm/test/CodeGen/ARM/ipra-reg-usage.ll
llvm/test/MC/ARM/clrm-asm.s
llvm/test/MC/ARM/thumbv8.1m-vmrs-vmsr.s
llvm/test/MC/ARM/thumbv8.1m.s
llvm/test/MC/ARM/vscclrm-asm.s
llvm/test/MC/ARM/vstrldr_sys.s
llvm/test/MC/Disassembler/ARM/clrm.txt
llvm/test/MC/Disassembler/ARM/thumb2-v8.1m.txt
llvm/test/MC/Disassembler/ARM/thumbv8.1m-vmrs-vmsr.txt
llvm/test/MC/Disassembler/ARM/thumbv8.1m.s
llvm/test/MC/Disassembler/ARM/vscclrm.txt
llvm/test/MC/Disassembler/ARM/vstrldr_sys.txt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D62667.203571.patch
Type: text/x-patch
Size: 224304 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190607/d3734438/attachment-0001.bin>
More information about the llvm-commits
mailing list